Данный код должен в себе содержать повторяющийся цикл . После закрытия предыдущих ордеров по ТП должны одновременно открываться один ордер на бай другой на селл с ТП 15. Выдает ошибку в строке for
Чтобы искать в комменте ордера, его (ордер) нужно сначала выбрать из списка ордеров функцией OrderSend() с соответствующими параметрами.
см. документацию.
- docs.mql4.com
вот ОНО - всем надо так писать :-)
Чтобы искать в комменте ордера, его (ордер) нужно сначала выбрать из списка ордеров функцией OrderSend() с соответствующими параметрами.
см. документацию.
Maxim Kuznetsov:
OrderSelect на самом деле, а то сейчас начнут выбирать ордера через Send и форум утонет в вопросах
Тоесть сначало идет OrderSelect потом цикл потом ордера?
Данный код должен в себе содержать повторяющийся цикл . После закрытия предыдущих ордеров по ТП должны одновременно открываться один ордер на бай другой на селл с ТП 15. Выдает ошибку в строке for
for ( ; ; ) // Отсутств. Выражения и Условие
L для начала вам надо хотя бы изучить как выглядит структура советника, на новых билдах терминала она следующая, это минимальный вариант.
//+------------------------------------------------------------------+ //| test.mq4 | //| Copyright 2016, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2016, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- здесь пишем код если необходимо производить какие либо действия при запуске советника на графике //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- здесь пишем код если необходимо производить какие либо действия при удалении советника с графика //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- здесь пишем весь осталной функционал требуемого алгоритма //--- OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid-0*Point,Bid+15*Point); OrderSend(Symbol(),OP_SELL,0.1,Ask,3,Bid-0*Point,Bid+15*Point); } //+------------------------------------------------------------------+
И почитать бы вам пару статеек и учебник по MQL4 немного устарел но для изучения основ подойдет
https://www.mql5.com/ru/articles/1510
- 2005.12.21
- MetaQuotes Software Corp.
- www.mql5.com
OrderSelect на самом деле, а то сейчас начнут выбирать ордера через Send и форум утонет в вопросах
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Данный код должен в себе содержать повторяющийся цикл . После закрытия предыдущих ордеров по ТП должны одновременно открываться один ордер на бай другой на селл с ТП 15. Выдает ошибку в строке for