Ihor Herasko: Так Вы получите только состояние разрешения торгов по инструменту. Если инструмент торгуемый, то в любой день недели получите по нему true.
Ramiz Mavludov: Не понял. Без включения авто торговли у вас советник вообще не должен не чего делать.
Не. Может и, в принципе, чаще должен делать, чем не делать. При отключенной кнопке Автоторговля, он не может лишь работать с торговыми функциями. Остальные расчёты - пожалуйста.
Возможно, следует еще раз проверить. Последний раз этот вопрос прорабатывался мною еще до появления обновленного MQL4. Тогда такой способ указывал на возможность торговли по символу в общем, а не в конкретное время. Да и в справке сейчас такая формулировка, которая не дает однозначного ответа. Подождем до выходных и проверим. Или у кого-то есть в списке символов американские акции, рынок по которым сейчас закрыт. Тогда можно и сейчас проверить.
А вот насчет IsTradeAllowed, указанной Рамизом Мавлудовым, все, действительно, правильно. Эта функция дает возможность проверять ситуацию закрытого рынка. Причем об этом можно теперь узнавать заранее, а не ждать выходных:
Возможно, следует еще раз проверить. Последний раз этот вопрос прорабатывался мною еще до появления обновленного MQL4. Тогда такой способ указывал на возможность торговли по символу в общем, а не в конкретное время. Да и в справке сейчас такая формулировка, которая не дает однозначного ответа. Подождем до выходных и проверим. Или у кого-то есть в списке символов американские акции, рынок по которым сейчас закрыт. Тогда можно и сейчас проверить.
А вот насчет IsTradeAllowed, указанной Рамизом Мавлудовым, все, действительно, правильно. Эта функция дает возможность проверять ситуацию закрытого рынка. Причем об этом можно теперь узнавать заранее, а не ждать выходных:
А мы вот так:
Функция выдает, есть ли новый тик на инструменте.
Отлично подходит для OnTime. Только для для каждого symbol, должен быть свой Tick
Ого сколько тектса.
MarketInfo(Symbol(),MODE_TRADEALLOWED)
Так Вы получите только состояние разрешения торгов по инструменту. Если инструмент торгуемый, то в любой день недели получите по нему true.
Перед отправкой приказа выполняйте проверку, http://docs.mql4.com/check/istradeallowed
А это относится к кнопке автоторговля.
Не понял. Без включения авто торговли у вас советник вообще не должен не чего делать.
Не понял. Без включения авто торговли у вас советник вообще не должен не чего делать.
Не правда.
Возможно, следует еще раз проверить. Последний раз этот вопрос прорабатывался мною еще до появления обновленного MQL4. Тогда такой способ указывал на возможность торговли по символу в общем, а не в конкретное время. Да и в справке сейчас такая формулировка, которая не дает однозначного ответа. Подождем до выходных и проверим. Или у кого-то есть в списке символов американские акции, рынок по которым сейчас закрыт. Тогда можно и сейчас проверить.
А вот насчет IsTradeAllowed, указанной Рамизом Мавлудовым, все, действительно, правильно. Эта функция дает возможность проверять ситуацию закрытого рынка. Причем об этом можно теперь узнавать заранее, а не ждать выходных:
Результат:
Возможно, следует еще раз проверить. Последний раз этот вопрос прорабатывался мною еще до появления обновленного MQL4. Тогда такой способ указывал на возможность торговли по символу в общем, а не в конкретное время. Да и в справке сейчас такая формулировка, которая не дает однозначного ответа. Подождем до выходных и проверим. Или у кого-то есть в списке символов американские акции, рынок по которым сейчас закрыт. Тогда можно и сейчас проверить.
А вот насчет IsTradeAllowed, указанной Рамизом Мавлудовым, все, действительно, правильно. Эта функция дает возможность проверять ситуацию закрытого рынка. Причем об этом можно теперь узнавать заранее, а не ждать выходных:
Результат:
Таки да.
Я думал он про bool IsTradeAllowed(); говорит.