Logo

Вход

Войти с помощью соц. сетей
Пока нет объявлений.
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения
  • #1 Свернуть

    VIP_Envelope

    VIP_Envelope

    Код:
    //+------------------------------------------------------------------+
    //|                                                 VIP_Envelope.mq4 |
    //|                                                         KingLion |
    //|                                         http://metastock.org.ua/ |
    //+------------------------------------------------------------------+
    #property copyright "KingLion"
    #property link      "http://metastock.org.ua/"
    
    //---- input parameters
    extern int        BandTimeFrame     =0; //BBand time frame: 0=chart,60=1hr,240=4hr, etc.
    extern int        BandPeriod        =144;
    extern int        BandDeviation     =4;
    extern int        BandShift         =0;
    extern int        DataShift         =0;
    extern int        Ma_BandTSL        =0;//1;//0=iMA trailing stoploss  1=Opposite Band TSL
    extern double     FirstTP           =21.0;
    extern double     SecondTP          =34.0;
    extern double     ThirdTP           =55.0;
    extern int        TimeOpen          =0;
    extern int        TimeClose         =23;
    extern double     Lots              =0.1;
    extern double     MaximumRisk       =0.02;
    extern double     DecreaseFactor    =3;
    
    int               b1,b2,b3,s1,s2,s3;
    double            TSL               =0;
    
    double LotsOptimized()
      {
       double lot=Lots;
       int    orders=HistoryTotal();
       int    losses=0;
       lot=NormalizeDouble(AccountFreeMargin()*MaximumRisk/1000.0,1);
       if(DecreaseFactor>0)
         {
          for(int i=orders-1;i>=0;i--)
            {
             if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) { Print("Error in history!"); break; }
             if(OrderSymbol()!=Symbol() || OrderType()>OP_SELL) continue;
             if(OrderProfit()>0) break;
             if(OrderProfit()<0) losses++;
            }
          if(losses>1) lot=NormalizeDouble(lot-lot*losses/DecreaseFactor,1);
         }
       if(lot<0.1) lot=0.1;
       return(lot);
       }
    
    int start()
       {
       int      p=0;p=BandPeriod;
       int      btf=0;btf=BandTimeFrame;
       double   d=0;d=BandDeviation;
       double   btp1,btp2,btp3,stp1,stp2,stp3;
       double   bline=0,sline=0,ma=0;
       int      cnt, ticket, total;
    
       ma=iMA(NULL,btf,p,BandShift,1,PRICE_CLOSE,DataShift);
       bline=iBands(NULL,btf,p,d,BandShift,PRICE_CLOSE,MODE_UPPER,DataShift);
       sline=iBands(NULL,btf,p,d,BandShift,PRICE_CLOSE,MODE_LOWER,DataShift);
    
       total=OrdersTotal();
       if(OrdersTotal()==0)
          {b1=0;b2=0;b3=0;s1=0;s2=0;s3=0;}
       if(OrdersTotal()>0)
          {
          for(cnt=0;cnt<total;cnt++)
             {
             OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
             if(OrderMagicNumber()==2) b1=OrderTicket();
             if(OrderMagicNumber()==4) b2=OrderTicket();
             if(OrderMagicNumber()==6) b3=OrderTicket();
             if(OrderMagicNumber()==1) s1=OrderTicket();
             if(OrderMagicNumber()==3) s2=OrderTicket();
             if(OrderMagicNumber()==5) s3=OrderTicket();
             }
          }
       if(b1==0)
          {  
          if(Hour()>TimeOpen && Hour()<TimeClose)
             {
             if(bline>Close[0] && sline<Close[0])
                {
                btp1=(NormalizeDouble(bline,4))+(FirstTP*Point);
                ticket=OrderSend(Symbol(), OP_BUYSTOP, LotsOptimized(), (NormalizeDouble(bline,4)), 0, (NormalizeDouble(sline,4)), btp1, "", 2, TimeClose, Aqua);
                                  if(ticket>0)
                                     {
                                     if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
                                        b1=ticket;
                                     return(0);
                                     }
                }
             }
          }         
    
       if(b2==0)
          {
          if(Hour()>TimeOpen && Hour()<TimeClose)
             {
             if(bline>Close[0] && sline<Close[0])
                {      
                btp2=(NormalizeDouble(bline,4))+(SecondTP*Point);
                ticket=OrderSend(Symbol(), OP_BUYSTOP, LotsOptimized(), (NormalizeDouble(bline,4)), 0, (NormalizeDouble(sline,4)), btp2, "", 4, TimeClose, Aqua);
                                  if(ticket>0)
                                     {
                                     if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
                                        b2=ticket;
                                     return(0);
                                     }
                }
             }
          }                              
    
       if(b3==0)
          {
          if(Hour()>TimeOpen && Hour()<TimeClose)
             {
             if(bline>Close[0] && sline<Close[0])
                {      
                btp3=(NormalizeDouble(bline,4))+(ThirdTP*Point);
                ticket=OrderSend(Symbol(), OP_BUYSTOP, LotsOptimized(), (NormalizeDouble(bline,4)), 0, (NormalizeDouble(sline,4)), btp3, "", 6, TimeClose, Aqua);
                                  if(ticket>0)
                                     {
                                     if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
                                        b3=ticket;
                                     return(0);
                                     }
                }
             }
          }                     
       
       if(s1==0)
          {
          if(Hour()>TimeOpen && Hour()<TimeClose)
             {
             if(bline>Close[0] && sline<Close[0])
                {      
                stp1=NormalizeDouble(sline,4)-(FirstTP*Point);
                ticket=OrderSend(Symbol(), OP_SELLSTOP, LotsOptimized(), (NormalizeDouble(sline,4)), 0, (NormalizeDouble(bline,4)), stp1, "", 1, TimeClose, HotPink);
                                  if(ticket>0)
                                     {
                                     if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
                                        s1=ticket;
                                     return(0);
                                     }
                }
             }
          }
    
       if(s2==0)
          {
          if(Hour()>TimeOpen && Hour()<TimeClose)
             {
             if(bline>Close[0] && sline<Close[0])
                {      
                stp2=NormalizeDouble(sline,4)-(SecondTP*Point);
                ticket=OrderSend(Symbol(), OP_SELLSTOP, LotsOptimized(), (NormalizeDouble(sline,4)), 0, (NormalizeDouble(bline,4)), stp2, "", 3, TimeClose, HotPink);
                                  if(ticket>0)
                                     {
                                     if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
                                        s2=ticket;
                                     return(0);
                                     }
                }
             }
          }                     
       
       if(s3==0)
          {
          if(Hour()>TimeOpen && Hour()<TimeClose)
             {
             if(bline>Close[0] && sline<Close[0])
                {      
                stp3=NormalizeDouble(sline,4)-(ThirdTP*Point);
                ticket=OrderSend(Symbol(), OP_SELLSTOP, LotsOptimized(), (NormalizeDouble(sline,4)), 0, (NormalizeDouble(bline,4)), stp3, "", 5, TimeClose, HotPink);
                                  if(ticket>0)
                                     {
                                     if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
                                        s3=ticket;
                                     return(0);
                                     }
                }
             }
          }
       for(cnt=0;cnt<total;cnt++)
          {
          OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);            
          if(OrderType()==OP_BUY)
             {
             if(Ma_BandTSL==0) {TSL=NormalizeDouble(ma,4); }
             if(Ma_BandTSL==1) {TSL=NormalizeDouble(sline,4); }
             if(Close[0]>OrderOpenPrice())
                {
                if((Close[0]>sline) && (TSL>OrderStopLoss()))
                   {
                   double bsl;bsl=TSL;
                   OrderModify(OrderTicket(), OrderOpenPrice(), bsl, OrderTakeProfit(), 0, Green);
                   Sleep(10000);
                   }
                }
             }
          OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);            
          if(OrderType()==OP_SELL)
             {
             if(Ma_BandTSL==0) {TSL=NormalizeDouble(ma,4); }
             if(Ma_BandTSL==1) {TSL=NormalizeDouble(bline,4); }         
             if(Close[0]<OrderOpenPrice())
                {
                if((Close[0]<bline) && (TSL<OrderStopLoss()))
                   {
                   double ssl;ssl=TSL;
                   OrderModify(OrderTicket(), OrderOpenPrice(), ssl, OrderTakeProfit(), 0, Red);
                   Sleep(10000);
                   }
                }
             }
          OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
          if(OrderType()==OP_BUYSTOP)
             {
             if(bline<OrderOpenPrice())
                {
                if(OrderTicket()==b1)
                   {
                   btp1=(NormalizeDouble(bline,4))+(FirstTP*Point);
                   OrderModify(   b1, NormalizeDouble(bline,4), NormalizeDouble(sline,4), btp1, 0, MediumSeaGreen);
                   }
                if(OrderTicket()==b2)
                   {
                   btp2=(NormalizeDouble(bline,4))+(SecondTP*Point);
                   OrderModify(   b2, NormalizeDouble(bline,4), NormalizeDouble(sline,4), btp2, 0, MediumSeaGreen);
                   }
                if(OrderTicket()==b3)
                   {
                   btp3=(NormalizeDouble(bline,4))+(ThirdTP*Point);
                   OrderModify(   b3, NormalizeDouble(bline,4), NormalizeDouble(sline,4), btp3, 0, MediumSeaGreen);
                   }
                }
             }
          OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
          if(OrderType()==OP_SELLSTOP)
             {
             if(sline>OrderOpenPrice())
                {
                if(OrderTicket()==s1)
                   {
                   stp1=(NormalizeDouble(sline,4))-(FirstTP*Point);
                   OrderModify(   s1, NormalizeDouble(sline,4), NormalizeDouble(bline,4), stp1, 0, LightCoral);
                   }
                if(OrderTicket()==s2)
                   {
                   stp2=(NormalizeDouble(sline,4))-(SecondTP*Point);
                   OrderModify(   s2, NormalizeDouble(sline,4), NormalizeDouble(bline,4), stp2, 0, LightCoral);
                   }
                if(OrderTicket()==s3)
                   {
                   stp3=(NormalizeDouble(sline,4))-(ThirdTP*Point);
                   OrderModify(   s3, NormalizeDouble(sline,4), NormalizeDouble(bline,4), stp3, 0, LightCoral);
                   }
                }
             }                              
                            
          OrderSelect(b1,SELECT_BY_TICKET);
          if(OrderClosePrice()>0) {b1=0;}
          OrderSelect(b2,SELECT_BY_TICKET);
          if(OrderClosePrice()>0) {b2=0;}
          OrderSelect(b3,SELECT_BY_TICKET);
          if(OrderClosePrice()>0) {b3=0;}
          OrderSelect(s1,SELECT_BY_TICKET);
          if(OrderClosePrice()>0) {s1=0;}
          OrderSelect(s2,SELECT_BY_TICKET);
          if(OrderClosePrice()>0) {s2=0;}     
          OrderSelect(s3,SELECT_BY_TICKET);
          if(OrderClosePrice()>0) {s3=0;}
    
             
          OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);   
          if(Hour()==23 && OrderType()==OP_BUYSTOP)
             {
             OrderDelete(OrderTicket());
             if(OrderTicket()==b1) {b1=0; return;}
             if(OrderTicket()==b2) {b2=0; return;}
             if(OrderTicket()==b3) {b3=0; return;}                  
             }
          OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);            
          if(Hour()==23 && OrderType()==OP_SELLSTOP)
             {
             OrderDelete(OrderTicket());
             if(OrderTicket()==s1) {s1=0; return;}
             if(OrderTicket()==s2) {s2=0; return;}
             if(OrderTicket()==s3) {s3=0; return;}
             }
    
          }
       }
    Statement счета
    Нажмите на изображение для увеличения.

Название:	VIP_envelope.Statement.JPG
Просмотров:	1
Размер:	77.8 Кб
ID:	29920343

    Стоит на VPS и понемногу торгует сам
    Пользуйтесь, если кому интересно.
    Мой сайт - metastock.org.ua
    Для комфортной и успешной работы на финансовых рынках необходимо иметь современный и многофункциональный инструмент.
    Именно таким инструментом и является торговый терминал MetaTrader 5!
  • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
  • #2 Свернуть

    если кто заинтересуется выложу полную статистику сделок

    вот несколько последних:

    Код:
    TicketOpen TimeTypeSizeItem    PriceS / LT / PClose Time    PriceCommissionTaxesSwapProfit
    116357512011.07.27 17:08sell2.50eurusd1.44221.44721.44012011.07.27 17:451.44010.000.000.00525.00  1[tp] 116357582011.07.27 17:08sell2.50eurusd1.44221.44711.43882011.07.27 17:461.43880.000.000.00850.00  3[tp] 116357672011.07.27 17:08sell2.50eurusd1.44221.44661.43672011.07.27 18:051.43670.000.000.001 375.00  5[tp] 116636462011.07.27 18:03sell2.50eurusd1.43671.44511.43462011.07.27 19:091.43460.000.000.00525.00  1[tp] 116357472011.07.27 01:00buy stop2.50eurusd1.45661.44221.46212011.07.27 23:001.4372cancelled  6cancelled 116357262011.07.27 01:00buy stop2.50eurusd1.45401.44781.45612011.07.27 23:001.4372cancelled  2cancelled 116663752011.07.27 19:09sell stop2.60eurusd1.42921.46401.42712011.07.27 23:001.4370cancelled  1cancelled 116357382011.07.27 01:00buy stop2.50eurusd1.45661.44221.46002011.07.27 23:011.4371cancelled  4cancelled 116637322011.07.27 18:03sell2.50eurusd1.43661.43801.43322011.07.28 05:241.43320.000.000.00850.00  3[tp] 116645172011.07.27 19:09sell2.50eurusd1.43441.43671.42892011.07.28 09:551.43670.000.000.00-575.00  5[sl] 116718692011.07.28 11:09buy2.50eurusd1.43961.43661.44172011.07.28 12:001.43660.000.000.00-750.00  2[sl] 116744472011.07.28 12:53sell2.60eurusd1.43181.43621.42842011.07.28 13:111.42840.000.000.00884.00  3[tp] 116793842011.07.28 12:52sell2.60eurusd1.43261.43601.42712011.07.28 13:151.42710.000.000.001 430.00  5[tp] 116882452011.07.28 13:21sell2.60eurusd1.42821.43231.42272011.07.28 20:321.43230.000.000.00-1 066.00  5[sl] 116882372011.07.28 13:21sell2.60eurusd1.42821.43231.42482011.07.28 20:321.43230.000.000.00-1 066.00  3[sl] 116718792011.07.28 01:00buy stop2.50eurusd1.44071.43151.44412011.07.28 23:001.4308cancelled  4cancelled 116718942011.07.28 01:00sell stop2.50eurusd1.42201.45771.41992011.07.28 23:001.4306cancelled  1cancelled 117031482011.07.28 20:32sell stop0.80eurusd1.41701.44641.41362011.07.28 23:001.4307cancelled  3cancelled 117031522011.07.28 20:32sell stop0.80eurusd1.41701.44641.41152011.07.28 23:001.4307cancelled  5cancelled 116718832011.07.28 01:00buy stop2.50eurusd1.44301.41851.44852011.07.28 23:001.4309cancelled  6cancelled 116837722011.07.28 12:00buy stop0.80eurusd1.44081.43151.44292011.07.28 23:001.4310cancelled  2cancelled 117076562011.07.29 06:03buy0.80eurusd1.43551.43171.43762011.07.29 08:191.43170.000.000.00-304.00  2[sl] 117076742011.07.29 13:46sell0.80eurusd1.42301.42971.42092011.07.29 15:381.42970.000.000.00-536.00  1[sl] 117076842011.07.29 13:46sell0.80eurusd1.42301.42971.41752011.07.29 15:381.42970.000.000.00-536.00  5[sl] 117076832011.07.29 13:46sell0.80eurusd1.42301.42971.41962011.07.29 15:381.42970.000.000.00-536.00  3[sl] 117170692011.07.29 16:29buy0.10eurusd1.43741.43121.43952011.07.29 18:071.43950.000.000.0021.00  2[tp] 117076692011.07.29 16:29buy0.80eurusd1.43721.43131.44062011.07.29 18:101.44060.000.000.00272.00  4[tp] 117303532011.07.29 15:38sell stop0.10eurusd1.41791.44091.41582011.07.29 23:001.4366cancelled  1cancelled 117303552011.07.29 15:38sell stop0.10eurusd1.41791.44091.41242011.07.29 23:001.4366cancelled  5cancelled 117363852011.07.29 18:07buy stop2.50eurusd1.44641.41441.44852011.07.29 23:001.4369cancelled  2cancelled 117366562011.07.29 18:10buy stop2.50eurusd1.44671.41411.45012011.07.29 23:001.4370cancelled  4cancelled 117303542011.07.29 15:38sell stop0.10eurusd1.41791.44091.41452011.07.29 23:001.4368cancelled  3cancelled 117076702011.07.29 16:29buy0.80eurusd1.43721.43821.44272011.07.29 23:421.43820.000.000.0080.00  6[sl] 117466182011.08.01 10:06buy2.50eurusd1.44231.43911.44442011.08.01 12:501.44440.000.000.00525.00  2[tp] 117466662011.08.01 01:00sell stop2.50eurusd1.41491.45461.41282011.08.01 23:001.4256cancelled  1cancelled 117466452011.08.01 01:00buy stop2.50eurusd1.44631.43141.44972011.08.01 23:001.4258cancelled  4cancelled 117466882011.08.01 01:00sell stop2.50eurusd1.41491.45461.40942011.08.01 23:001.4256cancelled  5cancelled 117466522011.08.01 01:00buy stop2.50eurusd1.45461.41491.46012011.08.01 23:011.4258cancelled  6cancelled 117466742011.08.01 01:00sell stop2.50eurusd1.41491.45461.41152011.08.01 23:011.4256cancelled  3cancelled 117741002011.08.01 12:50buy stop2.50eurusd1.44631.43131.44842011.08.01 23:011.4259cancelled  2cancelled              0.00     0.00     0.00     26 457.00        
    Closed P/L:     26 457.00
    PS: Торгует только отложенниками.
     
    Мой сайт - metastock.org.ua
    Для комфортной и успешной работы на финансовых рынках необходимо иметь современный и многофункциональный инструмент.
    Именно таким инструментом и является торговый терминал MetaTrader 5!

    Комментарий

    • #3 Свернуть

      Да выложи нормального советника
       

      Комментарий

      • #4 Свернуть

        Выкладываю советника.
        Какая пара, ТФ?
        выставляет миллион отложек которые не срабатывают. На Н1 2-3 ордера в месяц. Журнал завален ошибками
         

        Комментарий

        • #5 Свернуть

          стоит на паре EURUSD
          таймфрейм M5

          статистика на текущий момент
          Код:
          Closed Transactions:     
          ->cutted<-
          TicketOpen Time Type Size Item    Price S/L T/P Close Time    Price Commission Taxes Swap Profit
          11881175 2011.08.03 10:00 buy 2.50 eurusd 1.4234 1.4195 1.4255 2011.08.03 10:04 1.4195 0.00 0.00 0.00 -975.00  2 [sl] 
          11898971 2011.08.03 10:32 buy 2.50 eurusd 1.4244 1.4201 1.4265 2011.08.03 11:08 1.4265 0.00 0.00 0.00 525.00  2 [tp] 
          11881179 2011.08.03 10:32 buy 2.50 eurusd 1.4244 1.4205 1.4278 2011.08.03 11:30 1.4278 0.00 0.00 0.00 850.00  4 [tp] 
          11904853 2011.08.03 11:09 buy 2.50 eurusd 1.4269 1.4210 1.4290 2011.08.03 12:00 1.4290 0.00 0.00 0.00 525.00  2 [tp] 
          11906776 2011.08.03 12:00 buy 2.50 eurusd 1.4290 1.4213 1.4324 2011.08.03 12:11 1.4324 0.00 0.00 0.00 850.00  4 [tp] 
          11908352 2011.08.03 12:03 buy 2.50 eurusd 1.4309 1.4216 1.4330 2011.08.03 12:24 1.4330 0.00 0.00 0.00 525.00  2 [tp]              
          0.00     0.00     0.00     28 757.00        
          Closed P/L:     28 757.00   Open Trades:      
          Ticket Open Time Type Size Item     Price S/L T/P      Price Commission Taxes Swap Profit 
          11881202 2011.08.03 12:00 buy 2.50 eurusd 1.4289 1.4241 1.4344 1.4322 0.00 0.00 0.00 825.00  6  
          11909454 2011.08.03 12:24 buy 2.60 eurusd 1.4325 1.4240 1.4359 1.4322 0.00 0.00 0.00 -78.00  4  
          11910053 2011.08.03 12:30 buy 2.60 eurusd 1.4338 1.4232 1.4359 1.4322 0.00 0.00 0.00 -416.00  2               
          0.00     0.00     0.00     331.00   
          Floating P/L:     331.00  Working Orders:      
          Ticket Open Time Type Size Item     Price S/L T/P Market Price  
          11881206 2011.08.03 01:00 sell stop 2.50 eurusd 1.4114 1.4295 1.4093 1.4322  1  
          11881214 2011.08.03 01:00 sell stop 2.50 eurusd 1.4114 1.4295 1.4080 1.4322  3  
          11881240 2011.08.03 01:00 sell stop 2.50 eurusd 1.4115 1.4295 1.4060 1.4322  5
             
          Последний раз редактировалось kinglion; 03.08.2011, 14:16.
          Мой сайт - metastock.org.ua
          Для комфортной и успешной работы на финансовых рынках необходимо иметь современный и многофункциональный инструмент.
          Именно таким инструментом и является торговый терминал MetaTrader 5!

          Комментарий

          • #6 Свернуть

            кривая за сегодня растет (пока в плюсе).
            как поведет себя советник дальше - зависит от рынка

            Нажмите на изображение для увеличения.

Название:	VIP_envelope.Statement.JPG
Просмотров:	1
Размер:	77.9 Кб
ID:	24844345
               
            Мой сайт - metastock.org.ua
            Для комфортной и успешной работы на финансовых рынках необходимо иметь современный и многофункциональный инструмент.
            Именно таким инструментом и является торговый терминал MetaTrader 5!

            Комментарий

            • #7 Свернуть

              kinglion, опишите какие индикаторы используются в работе и примерный алгоритм работы.
              Я так понял , что советник пересиживает просадки, отсюда большие убыточные сделки, превышающие прибыльные в десятки раз. За прошлый месяц (в тестере, станд. настройки) - средняя прибыльная сделка $6, а убыточная $160. Не реальное отношение стоплоса к тейкпрофиту выставляется в отложенных ордерах - SL=170п, а TP=2п.
               

              Комментарий

              • #8 Свернуть

                Я думаю, что по коду понятно как работает советник.

                Советник строит Bollinger Bands канал и одну машку MA
                Отложенные ордера выставляются на границах канала.
                При пересечении ценой границ канала срабатывают отложенные ордера.
                S/L и T/P выставляются сразу.
                Наиболее оптимальный таймфрейм для EURUSD - M5.
                Поэтому на нем и стоит советник
                Если в течении дня отложенные ордера не сработали, то в конце дня они удаляются.
                   
                Мой сайт - metastock.org.ua
                Для комфортной и успешной работы на финансовых рынках необходимо иметь современный и многофункциональный инструмент.
                Именно таким инструментом и является торговый терминал MetaTrader 5!

                Комментарий

                • #9 Свернуть

                  А как расчитывается SL, где указывается? Всегда одинаков?
                  Просто он не реально соотносится с TP, опасно ставить на реал с таким соотношением.
                   

                  Комментарий

                  • #10 Свернуть

                    SL берется на другой стороне канала и передвигается по рынку
                    До срабатывания отложенного ордера значения SL и TP в нем меняются в зависимости от канала.
                    Посмотрите внимательно код советника.
                    Алгоритм работы очень простой. Чем проще - тем лучше.
                    За сегодня была небольшая просадка, буду смотреть выйдет ли и за этот месяц в плюс.
                    Все сделки открываются и закрываются автоматически без моего вмешательства. Хотя в некоторых случаях я бы все-таки вмешался.
                     
                    Мой сайт - metastock.org.ua
                    Для комфортной и успешной работы на финансовых рынках необходимо иметь современный и многофункциональный инструмент.
                    Именно таким инструментом и является торговый терминал MetaTrader 5!

                    Комментарий

                    • #11 Свернуть

                      Он на пробой работает, стоповыми ордерами? Или на откат, лимитниками
                      Прогресс есть константная экзебиция, тенденция секулярных новаторов, мелиорация экзистента индивидуума социала.

                      Комментарий

                      • <a href="https://www.instaforex.org/ru/?x=ruforum">InstaForex</a>
                      • #12 Свернуть

                        Сообщение от zelek Посмотреть сообщение
                        Он на пробой работает, стоповыми ордерами? Или на откат, лимитниками
                        Он никак не работает, вы опоздали к обсуждению на 6 лет.

                        Комментарий

                        Сейчас онлайн

                        working...
                        X