← К каталогу
Исходный код · ID 391

myluckyprov05p.mq4

Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Получить полный код

Поиск по коду файла

extern string  Balance_Info   = "Bila sudah tercapai ROBOT berhenti, INGAT JANGAN serakah";
extern double  TargetBalance  = 0;     
extern double  TargetPercentage = 41;     

extern string  AutoStop_Info   = "AutoStop=false, tidak buka posisi baru, posisi yg lama tetap di maintain";
extern bool    AutoStop        = false;     

extern  string  Time_Info   = "Jam Trading waktu Server";
extern  int     OpenHour    = 1; //19
extern  int     CloseHour   = 9;

extern  string  MM_Info   = "Kalau MM=true, isi risk berapa persen yg mau di pake.";
extern  bool    MM        = true;  // pake MM
extern  int     Risk      = 7;     // persentase MM

extern  string  Lots_Info = "Kalau MM=false, isi Lots yg mau di pake.";
extern  double  Lots      = 1;     // kalo 'MM=false' pake lot

string  MaxLots_Info = "Maximum dan Minimum Lot, nggak bisa lebih dari ini.";
extern  double  MaxLots     = 100; 
extern  double  MinLots     = 0.1;

string  LotsDigit_Info = "LotsDigit=0, maka akan ambil dari system";
extern  int     LotsDigit   = 1;
extern  int     Slippage    = 3;

extern  string  Trade_Info = "TP=TakeProfit, disarankan sedikit saja";
extern  int     TP         = 5;     // jangan besar-besar  

extern  string  SL1_Info   = "SL1=StopLoss bukan jam trading";
extern  int     SL1        = 24; //19   // SL kalau jam close

extern  string  SL2_Info   = "SL2=StopLoss jam trading";
extern  int     SL2        = 34; //31   // SL kalau jam trading

extern  string  HiddenTP_Info   = "Bila true, maka TP tidak di set";
extern  bool    HiddenTP        = true;

extern  string  Filter_Info       = "Filter untuk buka posisi";
extern  int     SignalFilter      = 5;
extern  int     MaxTrades         = 7;
extern  int     MaxTradePerBar    = 6;  //3
extern  int     MaxTradePerPosition = 6;
extern  int     IMA_PERIOD        = 15;
extern  int     Magic             = 11111;

int            TradePerBar = 0;

double         Last_BUY_OpenPrice        = 0;
double         Last_SELL_OpenPrice       = 0;
int            BarCount                  = -1;
bool           CountBalance              = false;

int init()
  {
      // код доступен только после оплаты
   }

int start()
{
      // код доступен только после оплаты
   } 

   if(AutoStop==true)
   {
      CloseAll(); 
      return(0);
   }   

   /*
   if(                 2 != 3 ||
      AccountNumber()==125082 || 
      AccountNumber()==127249 ||
      AccountNumber()==133825 ||
      AccountNumber()==120076 ||
      AccountNumber()==129224 ||
      AccountNumber()==133291 ||
      AccountNumber()==213470 ||
      AccountNumber()==130860 ||
      AccountNumber()==133422 ||
      AccountNumber()==215814 ||
      AccountNumber()==114433 ||
      AccountNumber()==192854 ||
      AccountNumber()==115207 ||
      AccountNumber()==125203 ||
      AccountNumber()==215387 ||
      AccountNumber()==7695   ||
      AccountNumber()==20277  ||
      AccountNumber()==127599 ||
      AccountNumber()==131187 || 
                         1 != 2)
   {
      if(Year()>2008 && Month()>3)
      {
         Comment("\nMyLuckyPro V.0.5p",
                 "\nSTOP TRADING....");
         return(0);
      }
   }
   else {
       if(IsDemo()==false)
       {
         Comment("\nMyLuckyPro V.0.5p",
                 "\nSTOP TRADING....",
                 "\n\nAccount = ", AccountNumber(), " tidak terdaftar..." );
         return(0);
       }
   }   

   if(IsOptimization()==true && !(AccountNumber()==125082 || AccountNumber()==127249))
   {
      Print("Sudahlah, nggak usah pake optimization, pake forward test aza bro..");
      return(0);
   }
   if(IsTesting()==true && !(AccountNumber()==125082 || AccountNumber()==127249))
   {
      Comment("\nMyLuckyPro V.0.5p",
              "\nSTOP TRADING....");
      Print("Sudahlah, nggak usah pake testing segala, pake forward test aza bro..");
      return(0);
   }
   */

   int BUY_OpenPosition     = 0;
   int SELL_OpenPosition    = 0;
   int TOTAL_OpenPosition   = 0;
   int Ticket               = -1;
   int cnt                  = 0;

   if (Tradetime() == 1)   
   {

      if(TargetPercentage>0)
      {
         if(CountBalance == false)
         {
            double x = AccountEquity() + (AccountEquity() * TargetPercentage / 100);
            if(TargetBalance < x) TargetBalance = x;
            CountBalance = true;
         }   
      } else CountBalance = true;

      if(CountBalance == true && TargetBalance>0 && AccountEquity() >= TargetBalance)
      {
         Comment("\nMyLuckyPro V.0.5p",
                 "\nSTOP TRADING....",
                 "\n\nTargetBalance = ", TargetBalance,
                 "\nAccountEquity = ", AccountEquity(),
                 "\n\nSELAMAT TARGET TELAH TERCAPAI...!",
                 "\nSEGERA WITHDRAW dan jangan LUPA BERAMAL..");			 

         ForceCloseAll(); 
         return(0);
      }

      Comment("\nMyLuckyPro V.0.5p",
              "\nLAGI TRADING...",
              "\n\nTargetBalance = ", TargetBalance,
              "\nAccountEquity = ", AccountEquity(),
              "\n\nMulai Trading Jam = ", OpenHour,
              "\nSelesai Trading Jam = ", CloseHour,
              "\nSekarang Jam = ", Hour()			 
            );

      for (cnt = 0; cnt < OrdersTotal(); cnt++) 
      {
         OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
         if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic && OrderCloseTime()==0) 
         {
            TOTAL_OpenPosition++;
            if (OrderType() == OP_BUY) 
            {
               BUY_OpenPosition++;
               Last_BUY_OpenPrice = OrderOpe

Показано первые 50% кода (символов: 7651)

Что вы получите после оплаты

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
765₽