granit77: Михаил Андреевич, не показывайте, пожалуйста, палец молодежи. А то они из этого фестиваль сделают. Нецензурные посты Sorento и Aleksander'а удалены. Обоим предупреждение.
если убыток по открытым ордерам достиг определенного процента от депозита, чтобы все сделки закрылись и советник перестал торговать ?
Вот кусок кода, как это у меня реализовано в неттинговом варианте лавины. Вам необходимо добавить учет убытка по открытым ордерам, т.е. в цикле, считая общий лосс по ордерам в рынке...
externint MaxLoss = 90; // Максимально допустимая просадка в процентах от балансаint start() // -----------------------СТАРТ ЭКСПЕРТА---------------
{
// ------------------------------------------------Ищем наш ордер---------------------------------int orderType;
for (int orderIndex = (OrdersTotal() - 1); orderIndex >= 0; orderIndex--)
{
if (!OrderSelect(orderIndex, SELECT_BY_POS))
{
continue;
}
if ((OrderSymbol() != Symbol()) || (OrderMagicNumber() != MagicNumber))
{
continue;
}
orderType = OrderType();
if ((orderType != OP_BUY) && (orderType != OP_SELL))
{
continue;
}
ticket = OrderTicket( ); // Номер ордера
orderLots = OrderLots(); // Lots
orderProfit = OrderProfit() + OrderSwap(); // Profit
Price = OrderOpenPrice(); // Цена открытия рыночного ордера
SL = OrderStopLoss(); // Значение StopLoss ордера
TP = OrderTakeProfit(); // Значение TakeProfit ордераif (ticket>0) // Если позиция открылась
{
while(OrderSelect(ticket,SELECT_BY_TICKET)==false) // Если ордер выбран
{
Sleep(100);
}
double OpenPrice=OrderOpenPrice();
}
// Проверка на предельную просадкуdouble loss = - ((orderProfit * 100.0) / AccountBalance());
if (loss > MaxLoss)
{
Print ("MaxLoss");
CloseAllOrders(MagicNumber);
IsExpertFailed = true;
return (0);
}
}
}
фильтровать... :) так как переворотов может быть на одной паре, во флете, до 25 раз... то взять 26 валют и виртуально там делать лавину - на 20ый раз выставлять реал сделки :) - к примеру...
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Михаил Андреевич, не показывайте, пожалуйста, палец молодежи. А то они из этого фестиваль сделают.
Нецензурные посты Sorento и Aleksander'а удалены. Обоим предупреждение.
Где Вы нецензурщину от меня усмотрели?
;)
прошу простить великодушно! если было...
Русский человек без мата?
Это же в генах.
Вы бы попробовали табличку заполнить....
возражения, по поводу динамически изменяющегося коридора не принимаются - рынок динамический процесс, поэтому и коридор изменяется с динамикой рынка
ЗЫ: за точность формулы не ручаюсь (цифра 10 баров и К=0.30), но суть формулы для изменения коридора вроде видна
Как раз вопрос ?
Как написать код, чтобы
если убыток по открытым ордерам достиг определенного процента от депозита, чтобы все сделки закрылись и советник перестал торговать ?
гмм ? вот склероз у меня :) какое же там слово было Нецензурным? (риторический вопрос) ...
мы ↓↓↓ больше не будим :)
↓↓↓
Кортинко +5
;)
А ссылко на Даля была уместна
Как раз вопрос ?
Как написать код, чтобы
если убыток по открытым ордерам достиг определенного процента от депозита, чтобы все сделки закрылись и советник перестал торговать ?
Вот кусок кода, как это у меня реализовано в неттинговом варианте лавины. Вам необходимо добавить учет убытка по открытым ордерам, т.е. в цикле, считая общий лосс по ордерам в рынке...
Где Вы нецензурщину от меня усмотрели?
;)
прошу простить великодушно! если было...
Русский человек без мата?
Это же в генах.
даа.. это в Генах :) вот и дети Удивляются как так... ... это есть а слова нет :)
>Народ все никак успокоиться не может :)
Удивительно даже :)
Извечным стал этот вопрос похоже....
Все так же бадаются, работает, не работает...
Неужели не понятно:
У кого-то работает, а у кого-то нет!!!!
за 6 переворотов объем вырастает в 167 раз...
железные яйца надо иметь при таком раскладе,
А Вы можете предложить что-то лучше ? )