0
Если с другом вышел в путь
Веселей дорога
Без друзей меня чуть-чуть
А с друзьями много!!!
avatar

Slava78

  • 25 мая 2020, 06:24
0
Я тоже новичок или просто балуюсь. Но не имея вообще понятия о программировании, научился за полгода создавать советников по шаблонам Андрея
avatar

Slava78

  • 24 мая 2020, 20:02
+1
Большое спасибо. Если не жадничать, 100пп в день можно заработать
avatar

Slava78

  • 24 мая 2020, 12:31
0
Кинул в тестер, по тикам(по умолчанию) работает так

По ценам открытия работает в принципе норм, но не добирает прибыль или не закрывает по тейку(если настроить тейк)

В чем может быть причина?
avatar

Slava78

  • 24 мая 2020, 11:39
0
Большое спасибо! А название то какое: Усреднитель «Slava78» *good* 
avatar

Slava78

  • 24 мая 2020, 11:17
0
Удали
PutOrder(0,Ask);
PutOrder(1,Bid);
Потом компилировать
avatar

Slava78

  • 24 мая 2020, 08:59
0
Граальных не подскажу. Я вообще не в этой теме
avatar

Slava78

  • 22 мая 2020, 18:20
0
*good*  Пусть учатся
Количество ордеров опять забыл добавить в OnTick? _bs _ss
avatar

Slava78

  • 22 мая 2020, 18:18
0
Спасибо ssg, за ваше участие. Думаю лучше поменять на лимитные ордера. Пробуйте slava78.opentraders.ru/54600.html
avatar

Slava78

  • 22 мая 2020, 06:38
0
Самое простое: сделай так, потом компилировать
avatar

Slava78

  • 21 мая 2020, 12:10
0
По-моему у тебя и так тейк работает
avatar

Slava78

  • 21 мая 2020, 11:31
0
void OnTick()
  {
   double gre = iCustom(NULL,0,IndName,PeriodSetting,0,Shift);
   double red = iCustom(NULL,0,IndName,PeriodSetting,1,Shift);
   double up = iCustom(NULL,0,IndName2,HISTORY_DEPTH,0,Shift);
   double dn = iCustom(NULL,0,IndName2,HISTORY_DEPTH,1,Shift);

   if(CountTrades()<1 && t!=Time[0])
     {
      DelOrder();

      if(Bid>gre && gre>0 && CountOrders()<1)
        {
         DelOrder(3);
         PutOrder(2,gre+Spred*_Point+Distan*_Point);
        }

      if(Bid<red && red>0 && CountOrders()<1)
        {
         DelOrder(2);
         PutOrder(3,red-Distan*_Point);
        }

      t=Time[0];
     }
   if(BULevel>0)
      BU();
   if(SarTrailing>0)
      SARTrail();
   if(TrailingStop>0)
      Trailing();
   if(CloseSig>0)
     {
      if(Bid>up) CloseAll(0);
      if(Ask<dn) CloseAll(1);
      
      if(Bid>gre && gre>0)
        {
         DelOrder(3);
         CloseAll(1);
        }

      if(Bid<red && red>0)
        {
         DelOrder(2);
         CloseAll(0);
        }
     }
   
   Comment("\n gre: ",gre,
           "\n red: ",red);
  }
//+------------------------------------------------------------------+
avatar

Slava78

  • 21 мая 2020, 11:21