Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 111
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
felidae:
Нет, всё в порядке, просто я дал случайно свою ссылку. Ваша должна быть по идее такая: https://www.mql5.com/ru/users/vik1991/accounting/chooseout
спасибо за ответ, а можно както увеличить заработок ? или только ждать пока спрос выростит.
Посоветуйте, пожалуйста, как увеличить (долить) позицию в советнике, который написан на базе Мастера MQL5 и где позиции открываются через
virtual int LongCondition();
virtual int ShortCondition();
Я написал робот по рекомендациям в статье
https://www.mql5.com/ru/articles/367 "создай торговый робот за 6 шагов" и он прекрасно работает, но попытки повлиять на размер позиции
(неважно увеличить или уменьшить) через повторную генерацию условия в , например в
LongCondition();
ни к чему не приводит, уже открытая позиция не изменяется, ее можно только удалить через выполнение условия закрытия или по срабатыванию sl , tp.
Мастер MQL5 мне нравиться, можно легко и быстро "собирать" многоиндикаторный советник, менять модуль отслеживания sl, менять модуль управления капиталом.
Но попытка написать советник, который открывает минимальную позицию при формировании условия от одного индикатора и увеличивает (доливает) позицию при подтверждении тренда другим индикатором
натолкнулась на вышеописанную проблему - уже открытая позиция не изменяется при повторной выдаче сигнала на открытие через. например LongCondition();
Хочу в маркете оставить инструменты только форекс рынка, код работает отлично
Но как только запускаю в тестере грузит историю по вот такому инструменту, причем загрузить неможет, как его отключить для тестора????????
2013.04.04 14:09:21 Core 1 GBOTEURUSD17DEC2012: history synchronization started
Посоветуйте, пожалуйста, как увеличить (долить) позицию в советнике, который написан на базе Мастера MQL5 и где позиции открываются через
К сожалению, описанный Вами случай попадает в категорию о которой тут (на Форуме) говорят "доработать напильником".
Для решения задачи нужно изменить поведение эксперта. Для этого:
1. Создаем новый класс (например CMyExpert) унаследованный от класса CExpert.
2. Перегружаем в нем метод Processing, изменяя поведение.
3. В исходном коде эксперта заменяем (руками) включаемый файл.
#include <Expert\Expert.mqh>
на
#include <Expert\MyExpert.mqh>
4. В исходном коде эксперта заменяем (руками) имя класса.
на
Пример класса прилагается. Выход из метода при наличии открытой позиции и отсутствии операций по ней закоментирован (строка 53).
Не забудьте выполнять п.п.3 и 4 после каждой "перегенерации" эксперта в Мастере.
PS Если будут вопросы, обращайтесь.
К сожалению, описанный Вами случай попадает в категорию о которой тут (на Форуме) говорят "доработать напильником".
Для решения задачи нужно изменить поведение эксперта. Для этого:
1. Создаем новый класс (например CMyExpert) унаследованный от класса CExpert.
2. Перегружаем в нем метод Processing, изменяя поведение.
3. В исходном коде эксперта заменяем (руками) включаемый файл.
на
4. В исходном коде эксперта заменяем (руками) имя класса.
на
Пример класса прилагается. Выход из метода при наличии открытой позиции и отсутствии операций по ней закоментирован (строка 53).
Не забудьте выполнять п.п.3 и 4 после каждой "перегенерации" эксперта в Мастере.
PS Если будут вопросы, обращайтесь.
Огромное спасибо, все заработало! Добавляет такой же объем при подтверждении тренда от другого индикатора.
Теперь возник еще один вопрос - можно ли изменять размер "доливки"? Например, стандартный размер позиции в модуле управления капиталом 0,1 , а я хочу добавлять ("доливать") вычисляемые экспертом (переменные) 0,3 , или 0,35 и т.д.
Как передать модулю торговли размер "доливки" из подпрограммы LongCondition() ?
Огромное спасибо, все заработало! Добавляет такой же объем при подтверждении тренда от другого индикатора.
Теперь возник еще один вопрос - можно ли изменять размер "доливки"? Например, стандартный размер позиции в модуле управления капиталом 0,1 , а я хочу добавлять ("доливать") вычисляемые экспертом (переменные) 0,3 , или 0,35 и т.д.
Как передать модулю торговли размер "доливки" из подпрограммы LongCondition() ?
В классе CExpert есть методы:
Перегружайте в своем классе (по аналогии с Processing) и меняйте алгоритм определения лота.
В классе CExpert есть методы:
Перегружайте в своем классе (по аналогии с Processing) и меняйте алгоритм определения лота.
Есть индикатор, где указана что она работает по цене открытия
код