Страница 1 из 1
API функция ModifyOrder не работает!
Добавлено: Ср июн 21, 2017 3:14 pm
joomba
При попытке изменения лимитных ордеров пишет:
Код: Выделить всё
Невозможно изменить ордер #X
Причина: Лот слишком маленький.
хотя лот 0.1 при депо $10000 с плечом 1:100
Re: API функция ModifyOrder не работает!
Добавлено: Чт июн 22, 2017 12:17 pm
FX Helper
Здравствуйте,
По какому торговому инструменту Вы пытаетесь модифицировать сделку.
Можете прислать настройки этого инструмента из окна "Центр Данных"?
Re: API функция ModifyOrder не работает!
Добавлено: Чт июн 22, 2017 12:43 pm
joomba
GetSingleTick:
Код: Выделить всё
if (strcmp(Symbol(), iSymbol) != 0) return;
SetCurrencyAndTimeframe(iSymbol, PERIOD_H4);
static int oldbars;
int newbars = Bars();
if (newbars == oldbars) return;
oldbars = newbars;
...
TPendingOrderType type;
double ep, tp, sl;
double point = Point();
if (islong) {
type = op_BuyLimit;
ep = dnchan;
sl = dnchan - 30 * point;
tp = upchan;
} else {
type = op_SellLimit;
ep = upchan;
sl = upchan + 30 * point;
tp = dnchan;
}
if (OrderClosed(order))
SendPendingOrder(iSymbol, type, iLot, sl, tp, ep, "", magic, order);
else
ModifyOrder(order, ep, sl, tp);
Re: API функция ModifyOrder не работает!
Добавлено: Пн июн 26, 2017 1:59 pm
joomba
Исправление будет или нет? Очень нужна эта функция!!!