0
Да работает, спасибо :) 
avatar

beton2011

  • 3 января 2017, 12:41
0
Спасибо. Без индикатора даже лучше, я думал что без индикатора у вас не получится. Все впорядке, тока не работает риск, надо расчет лота от балланса, может я сам добавлю если получится.

Спасибо вам за советник.

Еще у меня вопрос, вы делаете мультивалютные советники? Надо простой сов который открывает ордера по очереди на пяти валютных парах, вы можете мне бонусом сделать, очень хочется проверить одну мою идею :) 
avatar

beton2011

  • 3 января 2017, 12:28
0
Я не представляю зачем вам это надо *???*  Зачем *???* 
avatar

beton2011

  • 2 января 2017, 23:04
0
Спасибо, я там отредактировал топик, добавил то что надо только один ордер в день.
avatar

beton2011

  • 2 января 2017, 15:18
0
да да)реал в студию, бектест не интересен)


Тебе что скучно там.

Ты не наезжай на программистов.

Иди лучше отсюда подальше, здесь лохов нет.
avatar

beton2011

  • 17 декабря 2016, 21:16
0
Извините я не понимаю как это сделать. Можно вас попросить это сделать.
avatar

beton2011

  • 7 декабря 2016, 17:35
0
Можно разделить эти условия или закоментарить одно из них.


Не понял.
avatar

beton2011

  • 6 декабря 2016, 19:07
0
А может чтоб не было такого, советнику добавить условие что закрывать все ордера когда есть более двух открытых ордеров и ждать следующего сигнала.

Хотелось бы это доработать, ну чтоб уже был полноценный советник :) 

avatar

beton2011

  • 6 декабря 2016, 19:06
0
Спасибо все отлично работает, так как я хотел. Только все таки советник начинает открывать много ордеров когда у свечи две большие тени, а так все в порядке, мне и этого хватает для тестов :) 
avatar

beton2011

  • 6 декабря 2016, 13:38
0
Я пока не знаю, может завтра что то в голову придет.
avatar

beton2011

  • 5 декабря 2016, 22:26
0
Можно убрать обратное условие на закрытие, главное чтоб по времени закрывалось. Вообще я думал советник использовать для опционов, но пока надо так проверить.
avatar

beton2011

  • 5 декабря 2016, 22:23
0
Вроде так тоже нормально, только вот надо убрать распознавание по цвету свечи. Вот только я думаю как тогда будет советник распознавать куда открывать ордера *???*  Может как то по максимуму и минимуму свечи, или закрытию и открытию свечи, больше не знаю.
avatar

beton2011

  • 5 декабря 2016, 21:55
0
Вроде так тоже нормально, только вот надо убрать распознавание по цвету свечи.
avatar

beton2011

  • 5 декабря 2016, 21:51
0
Цвет свечи может быть любой. Я как то по другому представлял как вы будете делать, я думал вы сделаете типа два счетчика, один подсчитывает тело свечи а другой тень свечи, и если тело и тень свечи как минимум какое то количество пунктов, тогда открывается ордер на открытии новой свече, как то так.
avatar

beton2011

  • 5 декабря 2016, 21:44
0
Вот смотрите сколько условий чтобы распознать простейший паттерн


Я о потернах мало знаю, знаю некоторые, не могу помочь в этом.
avatar

beton2011

  • 5 декабря 2016, 21:23
0
Все как в ТЗ надо, только забыл добавить что цвет тела свечи может быть любой, но если получится добавьте и выбор цвета, только так чтоб можно было отключить.
avatar

beton2011

  • 5 декабря 2016, 20:35
0
Все я сам сделал *bravo*  теперь я программист :) 
avatar

beton2011

  • 30 ноября 2016, 12:19
0
Вроде разобрался как вставить в комменты

Вот так с компилировался

Comment("\n Trades: ",CountTrades(),
           "\n Vol: ",NormalizeDouble(vol,1),
           "\n Spread: ",spread,
           "\n Cycle: ",cycle,
           "\n Свобожная маржа: ",AccountFreeMargin(),
           "\n Trade: ",trade);   


Но все равно не работает функция
avatar

beton2011

  • 30 ноября 2016, 12:12
0
Надо вроде еще добавить в Expert tick function вот это в комменты

"\n Свобожная маржа: ",AccountFreeMargin());


Но что то не правильно делаю, тогда не компилируется и выдает ошибки.
avatar

beton2011

  • 30 ноября 2016, 12:03
0
Я взял вот это с вашего другого советника

//+------------------------------------------------------------------+
//| Лот от свободных средств                                         |
//+------------------------------------------------------------------+
double Lot()
  {
   double lot=Lots;
   double MinimumLot = MarketInfo(NULL,MODE_MINLOT);
   double MaximumLot = MarketInfo(NULL,MODE_MAXLOT);
   if(Risk>0) lot=AccountFreeMargin()*Risk/100000;// 10000*5/100000=0.5
   if(lot<MinimumLot) lot=MinimumLot;
   if(lot>MaximumLot) lot=MaximumLot;
   return(lot);
  }


Добавил в настройки советника Risk, скомпилировал, но ничего не изменилось. Наверно потому что в этом советнике открываются отложенные ордера.
avatar

beton2011

  • 30 ноября 2016, 11:55