Скажите пожалуйста, файлы Trading_engine_4.mq5 и Indicators_Code.mq5, приложенные к данной статье, и файлы с такими же названиями, выложенные Вами в CodeBase, идентичны или есть отличия?
Verner999 #: Скажите пожалуйста, файлы Trading_engine_4.mq5 и Indicators_Code.mq5, приложенные к данной статье, и файлы с такими же названиями, выложенные Вами в CodeBase, идентичны или есть отличия?
Добрый день пытаюсь разобраться в работе iDEMA_Full_EA. В функции Trailing() не происходит модификация позиции, и выдает код 1. Пробовал на двух ноутах...
gorbish #: Добрый день пытаюсь разобраться в работе iDEMA_Full_EA. В функции Trailing() не происходит модификация позиции, и выдает код 1. Пробовал на двух ноутах...
Пожалуйста вставляйте код правильно: после нажатия кнопки появится всплывающее окно - вот в это окно и вставляйте код.
gorbish #: Добрый день пытаюсь разобраться в работе iDEMA_Full_EA. В функции Trailing() не происходит модификация позиции, и выдает код 1. Пробовал на двух ноутах...
Только что проверил: демо-счёт, ХЕДЖ. Параметры советника взяты по-умолчанию. Модификация позиции SELL прошла успешно.
2022.02.1811:28:07.8242021.01.1315:00:00 Deal ticket: 6, Order ticket: 6, Order retcode external: 0, Volume of deal or order: 0.012022.02.1811:28:07.8242021.01.1315:00:00 Price, confirmed by broker: 1.21730, Current bid price: 1.21730 (the requote): 1.21730, Current ask price: 1.21731 (the requote): 1.217312022.02.1811:28:07.8242021.01.1315:00:00 Broker comment: Request executed
2022.02.1811:28:07.8242021.01.1315:00:00OnTradeTransaction Transaction confirmed
2022.02.1811:28:07.8262021.01.1315:37:36 stop loss triggered #5sell 0.01 EURUSD 1.21629 sl: 1.21779 tp: 1.21169 [#7buy 0.01 EURUSD at 1.21779]
2022.02.1811:28:07.8262021.01.1315:37:36 deal #7buy 0.01 EURUSD at 1.21779 done (based on order #7)
2022.02.1811:28:07.8262021.01.1315:37:36 deal performed [#7buy 0.01 EURUSD at 1.21779]
2022.02.1811:28:07.8262021.01.1315:37:36 order performed buy 0.01 at 1.21779 [#7buy 0.01 EURUSD at 1.21779]
2022.02.1811:28:07.8402021.01.1318:00:00 position modified [#3sell 0.01 EURUSD 1.21896 sl: 1.21846 tp: 1.21436]
2022.02.1811:28:07.8422021.01.1318:00:00 CTrade::OrderSend: modify position #3EURUSD (sl: 1.21846, tp: 1.21436) [done]
Здравствуйте, подскажите, прогоняю советника iDEMA_Full_EA_Pending,в настройках параметр Positions: Only one выставлено значение в true (в рынке разрешается иметь только одну позицию), но на паре EURUSD, m5, демо-счет, hedge, открывается несколько позиций. Может я параметры не так выставил?
Здравствуйте @Vladimir Karputov - это действительно хорошее хранилище лучших практик для повышения надежности работы с рыночными и отложенными ордерами в советнике... Это очень хороший источник вдохновения, и я обязательно украду несколько отличных идей, которые вы здесь реализовали!
Тем не менее, на мой вкус, кодовая база слишком "монолитна", так как я обычно предпочитаю более модульные подходы для собственного использования. Тем не менее, ваш фреймворк, безусловно, будет очень полезен для быстрого создания прототипов для тестирования новых стратегий без необходимости тратить много времени на работу с многочисленными файлами и т.д... Это действительно здорово для повышения производительности.
Since about version 2.XXX, I started maintaining two development branches— the normal procedural code and the code in the form of a class (the main objective of the class is implementing multicurrency EAs).
Вы упоминаете версию вашего фреймворка на основе классов, но я не смог найти ее в приложенном коде - я что-то упустил или где я могу ее найти? При тестировании новой идеи я предпочитаю работать с несколькими символами одновременно, поэтому я буду очень благодарен, если вы укажете мне правильное направление для загрузки этих файлов.
Добрый день, Владимир. С интересом изучаю статью. Заинтересовала следующая Ваша фраза в статье:
"я начал вести две ветки развития конструктора —обычный процедурный код, и код в виде класса (главная задача класса— это реализация мультивалютных экспертов)."
В прилагаемых файлах я увидел использование стандартных классов, но не нашёл "код в виде класса" для использования в мультивалютных советниках. Он находится в другой статье? Возможно, я как начинающий и неопытный, не разобрался. Подскажите, пожалуйста, где можно посмотреть структкуру программы на основе классов для мультивалютного советника? В статьях нахожу только процедурный подход.
Скажите пожалуйста, файлы Trading_engine_4.mq5 и Indicators_Code.mq5, приложенные к данной статье, и файлы с такими же названиями, выложенные Вами в CodeBase, идентичны или есть отличия?
В CodeBase версии обновляются.
В CodeBase версии обновляются.
Понял. Спасибо!
Добрый день пытаюсь разобраться в работе iDEMA_Full_EA. В функции Trailing() не происходит модификация позиции, и выдает код 1. Пробовал на двух ноутах...
Пожалуйста вставляйте код правильно: после нажатия кнопки
появится всплывающее окно - вот в это окно и вставляйте код.
Добрый день пытаюсь разобраться в работе iDEMA_Full_EA. В функции Trailing() не происходит модификация позиции, и выдает код 1. Пробовал на двух ноутах...
Только что проверил: демо-счёт, ХЕДЖ. Параметры советника взяты по-умолчанию. Модификация позиции SELL прошла успешно.
На всякий случай настройки тестера
Здравствуйте, подскажите, прогоняю советника iDEMA_Full_EA_Pending,в настройках параметр Positions: Only one выставлено значение в true (в рынке разрешается иметь только одну позицию), но на паре EURUSD, m5, демо-счет, hedge, открывается несколько позиций. Может я параметры не так выставил?
Здравствуйте @Vladimir Karputov - это действительно хорошее хранилище лучших практик для повышения надежности работы с рыночными и отложенными ордерами в советнике... Это очень хороший источник вдохновения, и я обязательно украду несколько отличных идей, которые вы здесь реализовали!
Тем не менее, на мой вкус, кодовая база слишком "монолитна", так как я обычно предпочитаю более модульные подходы для собственного использования. Тем не менее, ваш фреймворк , безусловно, будет очень полезен для быстрого создания прототипов для тестирования новых стратегий без необходимости тратить много времени на работу с многочисленными файлами и т.д... Это действительно здорово для повышения производительности.
Since about version 2.XXX, I started maintaining two development branches — the normal procedural code and the code in the form of a class (the main objective of the class is implementing multicurrency EAs).
Вы упоминаете версию вашего фреймворка на основе классов, но я не смог найти ее в приложенном коде - я что-то упустил или где я могу ее найти? При тестировании новой идеи я предпочитаю работать с несколькими символами одновременно, поэтому я буду очень благодарен, если вы укажете мне правильное направление для загрузки этих файлов.
Добрый день, Владимир. С интересом изучаю статью. Заинтересовала следующая Ваша фраза в статье:
"я начал вести две ветки развития конструктора — обычный процедурный код, и код в виде класса (главная задача класса — это реализация мультивалютных экспертов)."
В прилагаемых файлах я увидел использование стандартных классов, но не нашёл "код в виде класса" для использования в мультивалютных советниках. Он находится в другой статье? Возможно, я как начинающий и неопытный, не разобрался. Подскажите, пожалуйста, где можно посмотреть структкуру программы на основе классов для мультивалютного советника? В статьях нахожу только процедурный подход.
Я правильно понимаю, что здесь под конструированием понимается дописывание/модификация/удаление кода (т. е. не с нуля, а c заготовки)?
Также для сигналов часто требуются несколько индикаторов. Есть подобные примеры, созданные с помощью данного конструктора?