Приведенный ниже код не работает последовательно. Иногда работает правильно, иногда нет. Я не могу понять. Я уже проверил позиции, все ордера проходят более 120 пунктов. (0.0012 для EURUSD).
Что можно сделать для этого, пожалуйста? (Я усердно работаю над этим).
Заранее спасибо.
(Надеюсь, что скоро получу ответ.)
void tradebuy()
{
int distance = 100;
// Trailing Stopfor ( int i = _OrdersTotal - 1; i >= 0; i-- )
{
if ( ! OrderSelect( i, SELECT_BY_POS ) ) continue;
if ( OrderOpenPrice() < OrderStopLoss() ) continue;
if ( OrderSymbol() != Symbol() ) continue;
if ( OrderType() != OP_BUY ) continue;
if ( Bid < OrderOpenPrice() + OrderSwap() + OrderCommission() + distance ) continue;
bool res = OrderModify( OrderTicket(), OrderOpenPrice(), OrderOpenPrice() + OrderSwap() + OrderCommission(), OrderTakeProfit(), 0, clrBlue );
if ( ! res ) Print( "error #", GetLastError() );
elsePrint( "order modified successfully." );
}
}
Мой пользовательский индикатор (CI) имеет объекты со стрелками для периодов. Когда я вызываю этот CI из своей торговой стратегии, я вижу эти объекты со стрелками, но я не хочу видеть эти объекты.
Я исправил это с помощью приведенного ниже кода.
Приведенный ниже код не работает последовательно. Иногда работает правильно, иногда нет. Я не могу понять. Я уже проверил позиции, все ордера проходят более 120 пунктов. (0.0012 для EURUSD).
Что можно сделать для этого, пожалуйста? (Я усердно работаю над этим).
Заранее спасибо.
(Надеюсь, что скоро получу ответ.)
Какое отношение имеет Bid (1.12345) к прибыли ($1000)?
Теперь он работает хорошо.
Спасибо за ваш хороший вопрос.
Мой пользовательский индикатор (CI) имеет объекты со стрелками для периодов. Когда я вызываю этот CI из своей торговой стратегии, я вижу эти объекты со стрелками, но я не хочу видеть эти объекты.
Вопрос: Что я могу сделать для этого, пожалуйста?
Заранее спасибо.
не могли бы вы проиллюстрировать проблему немного подробнее?
Да, конечно.
Заранее спасибо.
Хаха ну, вам нужно найти и исправить код, который ставит точку там ...
Хе-хе! Но мой индикатор работает идеально. Эта проблема возникает только тогда, когда я вызываю этот CI из торговой стратегии.
И мне нужно знать, что я могу сделать для этого, пожалуйста?
Он должен быть создан где-то, поэтому найдите его.
Может быть, это ошибка?