0
добавте пожалуйста.и еще как сделать чтобы после открытия рыночного ордера выставлялся только 1 отложенный.
avatar

div15

  • 22 марта 2017, 17:24
0
спасибо большое за проделанную работу. я со всем разобрался, скажите можно ли сделать такую функцию если закрываеся ордер с магиком 1 то советник помошник закрывает ордер с магиком 2
avatar

div15

  • 22 марта 2017, 09:59
0
http://zakaz.opentraders.ru/33947.html

пожалуйста
avatar

div15

  • 20 марта 2017, 19:44
0
спасибо поставил на проверку
avatar

div15

  • 24 февраля 2016, 20:55
0
ладно делайте
avatar

div15

  • 24 февраля 2016, 19:51
0
if (CloseRevers) CLOSEORDER(OP_SELL)закрывает бай if (CloseRevers) CLOSEORDER(OP_BUY)
закрывает селл

void CLOSEORDER(int ord)
{
 bool cl;
   for (int i=0; i<OrdersTotal(); i++)
   {                                               
      if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
      {
         if (OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
         {
            if (OrderType()==OP_BUY && ord==OP_BUY)
               cl=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,Digits),Slip,CLR_NONE);
            if (OrderType()==OP_SELL && ord==OP_SELL)
               cl=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Ask,Digits),Slip,CLR_NONE);
         }
      }   
   }
}
функция закрытия ордеров при встречном сигнале

надо сделать ее отключаемой
avatar

div15

  • 24 февраля 2016, 19:46
0
серия ордеров на одной свечке.дальше серия ордеров на другой свечке
avatar

div15

  • 24 февраля 2016, 19:24
0
Open[1]<Close[1] && Open[0]>Close[1] была покупка если Open[1]>Close[1] && Open[0]<Close[1] продажа и закрываем покупку и также с продажой
avatar

div15

  • 24 февраля 2016, 19:18
0
попробуйте поговорить с AM2 — Андрей
avatar

div15

  • 14 июня 2015, 00:03
0
60 на 40 покупать или продовать
avatar

div15

  • 15 мая 2015, 16:27
0
скажите а линии тоже скрипт рисует
avatar

div15

  • 19 февраля 2015, 22:08
0
скажите это что за индикатор такой
avatar

div15

  • 19 февраля 2015, 14:30
0
советник работает не корректно, пропускает ордера, и после убыточной сделки должен открывать лот в 2 раза больше. то есть бай 0.1 сел 0.1, закрылась бай в минус. а сел в плюс, то открываем бай * лот экспонент, а сел 0.1 и.т.д.
avatar

div15

  • 2 февраля 2015, 20:33
0
да только бай, потому что сел закрылся с профитом. и советник работать должен на ренко графиках
avatar

div15

  • 31 января 2015, 18:16
0
extern double LotExponent = 2; //множитель для увеличения следующего лота в случае если сделка будет убыточной

//--------------------------------------------------------------------
//------------ФУНКЦИЯ МАРТИНГЕЙЛА-------------------------------------
//--------------------------------------------------------------------
double Lots()//Lots() ЭТО ВСТАВЛЯЕМ ВМЕСТО ЛОТА
{
double lot = Lots;
int total = OrdersHistoryTotal();
for (int i = 0; i < total; i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
if (OrderProfit() > 0)
{
lot = Lots;
}
else
{
lot = lot * LotExponent;
}
}
}
return(lot);
}
avatar

div15

  • 16 сентября 2014, 21:28
0
а как добавить в советник функцию LotExponent =2 тоесть умножение лота на 2 при каждой убыточной сделки
avatar

div15

  • 12 сентября 2014, 20:07