F
ForTrader
Гость
Здравствуйте.
Есть Идея которую хотелось бы реализовать но в силу собстенной неопытности в MQL4 на данный момент сам реализовать немогу.
1) В Стратегии используеться 1 индикатор Moving Average
2) Я использовал EMA но в советнике можно реализовать возможность выбора усреднения между SMA, EMA или же WMA для удобства дальнейшей оптимизации.
3) Также параметры Периода и Смещения для MA пускай будут Оптимизируемыми параметрами.
4) Открытие позиции в "Верх" происходит при пересечинии графика цены Линию MA снизу вверх.
Закрытие позиции в "Верх" происходит при пересечинии графика цены Линию MA сверху в низ.
Открытие позиции в "Низ" происходит при пересечении графика цены Линию MA сверху в низ.
Закрытие позиции в "Низ" происходит при пересечинии графика цены Линию MA снизу в верх.
П.С.
В MT4 есть стандартный советник с реализацией данных вещей, НО там Открытие и Закрытие происходит на "СЛЕДУЮЩЕМ СИГНАЛЕ", тоесть после закрытия позиции, окрытие следующей происходит только после получения нового сигнала, а не в момент закрытия, предыдущей зделки. В нашем же случае необходимо Открытие новой позиции на томже Баре что и произошло закрытие предыдущей зделки!!!.
5) Одновременно может быть открыта тока 1 позиция вверх или в низ. Тоесть если у нас сейчас открыта зделка в Низ, повторные сигналы на продажу советник реализовывать недолжен.
6) Отрицательных зделак нам неизбежать, и нужно добавить функцию увеличения лота в 2 раза при проигрышных зделках, тоесть лот растёт после каждой отрицательной зделки следующим образом: 1, 2, 4, 8, 16, 32, 64
Также можно зделать чтобы лот рос не при каждом "минусе" а при каждых 2х или 4х "минусах", тоесть: старт - лот 1, 2 отрицательные зделки - лот 2, 4 отрицательных зделки - лот 4, 6 отрицательных зделок - лот 8, 8 отрицательных зделок - лот 16. И пускай этот параметр (количество отрицательных зделок для увеличения лота) будет оптимизируемым.
После первой положительной зделки лот возвращаеться на старое место, тоесть становиться 1.
НО в идиале необходимо чтобы лот увеличивался не по количеству отрицательных зделок, а по их качеству, тоесть когда сумма отрицательных зделок больше 100 пунктов, увеличиваеться лот в 2 раза, ещё -100 пунктов, опять умножаеться на 2. Далее лот обнуляеться только после того, как "увеличинным лотом" отыграеться проигранные деньги. Допустим мы проиграли 100 пунктов лотом 1, и 100 пунктов лотом 2, итого мы проиграли 3000 доларов, и ставка у нас сейчас открыта лотом 4. Лот 4 должен принести 3000 доларов прибыли и тока после этого венуться к лоту 1.
Количиство этих пунктов надо зделать оптимизируемым параметром.
7) Можно добавить динамитическое увеличинеи лота в процентном соотношини от депозита.
П.С.
Эта стратегия была придумана мной под Румус, там я использовал тока открытие позиции и переворачивал позицию за ценой по линии МА, фикируя прибыль, и оставляя ставку незакрытой чтобы увеличивать лот когда данная ставка держиться на цифре в -100 пунктов.
Вообще наверно здесь я расписал неочень точно и даже наверное немного неправильно но самая интересная для меня деталь - это можно ли ставить щётчик пунктов к убыточным зделкам или нет.
Конечно хотелось бы реализовать данную стратегию, и был бы очень признателен если вы мне поможете.
Уточнить большинство деталей былобы намного проще и быстрее по ICQ в виде вопросов и ответов, оставте мне её если она есть и если Вы возьмётесь за этот советник, там уточню все детали, а Вы будете говорить получиться это технически или нет.
Заранее благодарен
Андрей
Есть Идея которую хотелось бы реализовать но в силу собстенной неопытности в MQL4 на данный момент сам реализовать немогу.
1) В Стратегии используеться 1 индикатор Moving Average
2) Я использовал EMA но в советнике можно реализовать возможность выбора усреднения между SMA, EMA или же WMA для удобства дальнейшей оптимизации.
3) Также параметры Периода и Смещения для MA пускай будут Оптимизируемыми параметрами.
4) Открытие позиции в "Верх" происходит при пересечинии графика цены Линию MA снизу вверх.
Закрытие позиции в "Верх" происходит при пересечинии графика цены Линию MA сверху в низ.
Открытие позиции в "Низ" происходит при пересечении графика цены Линию MA сверху в низ.
Закрытие позиции в "Низ" происходит при пересечинии графика цены Линию MA снизу в верх.
П.С.
В MT4 есть стандартный советник с реализацией данных вещей, НО там Открытие и Закрытие происходит на "СЛЕДУЮЩЕМ СИГНАЛЕ", тоесть после закрытия позиции, окрытие следующей происходит только после получения нового сигнала, а не в момент закрытия, предыдущей зделки. В нашем же случае необходимо Открытие новой позиции на томже Баре что и произошло закрытие предыдущей зделки!!!.
5) Одновременно может быть открыта тока 1 позиция вверх или в низ. Тоесть если у нас сейчас открыта зделка в Низ, повторные сигналы на продажу советник реализовывать недолжен.
6) Отрицательных зделак нам неизбежать, и нужно добавить функцию увеличения лота в 2 раза при проигрышных зделках, тоесть лот растёт после каждой отрицательной зделки следующим образом: 1, 2, 4, 8, 16, 32, 64
Также можно зделать чтобы лот рос не при каждом "минусе" а при каждых 2х или 4х "минусах", тоесть: старт - лот 1, 2 отрицательные зделки - лот 2, 4 отрицательных зделки - лот 4, 6 отрицательных зделок - лот 8, 8 отрицательных зделок - лот 16. И пускай этот параметр (количество отрицательных зделок для увеличения лота) будет оптимизируемым.
После первой положительной зделки лот возвращаеться на старое место, тоесть становиться 1.
НО в идиале необходимо чтобы лот увеличивался не по количеству отрицательных зделок, а по их качеству, тоесть когда сумма отрицательных зделок больше 100 пунктов, увеличиваеться лот в 2 раза, ещё -100 пунктов, опять умножаеться на 2. Далее лот обнуляеться только после того, как "увеличинным лотом" отыграеться проигранные деньги. Допустим мы проиграли 100 пунктов лотом 1, и 100 пунктов лотом 2, итого мы проиграли 3000 доларов, и ставка у нас сейчас открыта лотом 4. Лот 4 должен принести 3000 доларов прибыли и тока после этого венуться к лоту 1.
Количиство этих пунктов надо зделать оптимизируемым параметром.
7) Можно добавить динамитическое увеличинеи лота в процентном соотношини от депозита.
П.С.
Эта стратегия была придумана мной под Румус, там я использовал тока открытие позиции и переворачивал позицию за ценой по линии МА, фикируя прибыль, и оставляя ставку незакрытой чтобы увеличивать лот когда данная ставка держиться на цифре в -100 пунктов.
Вообще наверно здесь я расписал неочень точно и даже наверное немного неправильно но самая интересная для меня деталь - это можно ли ставить щётчик пунктов к убыточным зделкам или нет.
Конечно хотелось бы реализовать данную стратегию, и был бы очень признателен если вы мне поможете.
Уточнить большинство деталей былобы намного проще и быстрее по ICQ в виде вопросов и ответов, оставте мне её если она есть и если Вы возьмётесь за этот советник, там уточню все детали, а Вы будете говорить получиться это технически или нет.
Заранее благодарен
Андрей