https://www.mql5.com/ru/forum/67298
Только теперь не
if ( result.retcode == TRADE_RETCODE_PLACED )
{
ticket = result.order;
)
{
ticket = result.order;
)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В открытии пытаюсь ставить ордер лимитный. Но появляется вечная проблема с экспирацией. ЧТо нужно исправить?
{
SymbolInfoTick(Symbol(),last_tick);
MqlTradeRequest request={0};
request.action=TRADE_ACTION_PENDING; // установка отложенного ордера
request.magic=magic; // ORDER_MAGIC
request.symbol=Symbol(); // инструмент
request.volume=volume;
request.comment=comment; // объем в 0.1 лот
request.sl=0; // Stop Loss не указан
request.tp=0; // Take Profit не указан
request.deviation=0; // Take Profit не указан
request.type=ORDER_TYPE_SELL_LIMIT;
// request.expiration=ORDER_TIME_DAY;
request.type_time = ORDER_TIME_SPECIFIED_DAY; // тип ордера
request.price=price;//last_tick.bid-slip*Point();
MqlTradeResult result={0};
OrderSend(request,result);
// Alert("Продажа! "+result.retcode+" "+price);
}