Обсуждение парного трейдинга

sbmill

Местный житель
Сегодня изучал MQL4 т.к. на данном этапе возникает необходимость в автоматизации некоторых процессов. В ходе
изучения написал простенький индикатор для определения
расхождения валютных курсов GBPUSD-USDCAD от определенной
нулевой точки в валюте депозита USD. Индикатор выкладываю
на общее обозрение. Копируем в папку experts\indicators
Устанавливаем на график GBPUSD. Настроен индикатор на покупку валютной пары GBPUSD по цене открытия 1,5493 02.01.2012г. объемом 0,06 лота и продажу валютной пары USDCAD по цене открытия 1,0199 01.02.2012г. объемом 0,1 лот.
Все настройки индикатора в коде легко изменить.
 

Вложения

  • 001.jpg
    001.jpg
    122,1 КБ · Просмотры: 232
  • GBPUSD-USDCAD.mq4
    2,8 КБ · Просмотры: 70

vgeny2

Активный участник
Все настройки индикатора в коде легко изменить.

Менять надо не в коде а во внешних настройках, сам же потом его и дорабатывать будеш, так что делай сразу как надо

а так пока жесть а не индюк, даже на двоечку не дотягивает в плане использования
 

OlegSk

Активный участник
Качаем новый архив - тут есть описание и индикатор к советнику. Если что не работает - пишите.

Можно было сделать проще, используя обычный macd, или ma на кроссе.
Можно добавить zz и выставление стоп ордеров после его прорисовки,
Сильвер писал что то подобное, типа так: _http://kiwi.kz/watch/irof2qovrp7w/,
возможно получилось бы уменьшить количество убыточных входов.
 

Demoschet

Местный житель
На счет проще - это не мой конек. Мне нужно правильно. Сказано искать нулевую точку и считать расхождения и потом начинать торговать, я так и делаю. А уж как это реализовано, просто или трудно, мне все равно. Сделайте как вы считаете нужным, скиньте, и мы все протестим и посмотрим. :)
 

Demoschet

Местный житель
Кто-нибудь советник тестил, есть какие-то вопросы? Или может пожелания :)
 

Kvant

Элитный участник
Кто-нибудь советник тестил, есть какие-то вопросы? Или может пожелания :)

Я прогнал только с 01.06.2012 г. (очень долго тест идет). Правда поставил на EURUSD M15 и видно что-то с настройками намудрил (так их и не понял), так как довольно неплохой результат в итоге получился. На EURGBP все намного хуже.
 

Вложения

  • ReportTester-20029516.zip
    71,4 КБ · Просмотры: 24
  • ReportTester-20029516.png
    ReportTester-20029516.png
    9,7 КБ · Просмотры: 65

Demoschet

Местный житель
С настройками все просто.
========= Delta MACD Settings ========= - это настройки индикатора

========= Trading Settings =========
Trigger pips - это кол-во пунктов от нулевой точки до старта первой позиции.
Add step - кол-во пунктов, шаг для следующих доливок
Smaller profit - это номер позиции после которой профит мы фиксируем не в нулевой точке, а в 50% от всего движения.
Fixed lot - стартовый лот.

========= General Settings =========
прочие настройки советника
 

OlegSk

Активный участник
SilverKZ, с недавнего времени в терминале перестал отображаться индикатор "Zero Point Revers v.3", с чем это может быть связано и можно ли это исправить? Спасибо.
 

Kvant

Элитный участник
Я прогнал только с 01.06.2012 г. (очень долго тест идет). Правда поставил на EURUSD M15 и видно что-то с настройками намудрил (так их и не понял), так как довольно неплохой результат в итоге получился. На EURGBP все намного хуже.

Вот тест с 01.01.2012 по 01.06.2012 г. с теми же настройками.
 

Вложения

  • ReportTester-20029516-1.zip
    59,8 КБ · Просмотры: 16
  • ReportTester-20029516-1.png
    ReportTester-20029516-1.png
    10 КБ · Просмотры: 45

Kvant

Элитный участник
Ну и ктоже мешает ввести в сов виртуальные сделки после первого лося до появления первого плюса:idea:

Который раз уже слышу это "заклинание", но так и не пойму, зачем это надо и как, конкретно, это реализовать.:question:
 

Rusmafia

Новичок форума
Который раз уже слышу это "заклинание", но так и не пойму, зачем это надо и как, конкретно, это реализовать.:question:

так по кривой же видно первый лось явно нужно остановиться, и проводить их виртуально до первого плюса а дальше опять в гору, но как в коде это должно быть я не знаю не программист
 

Kvant

Элитный участник
так по кривой же видно первый лось явно нужно остановиться, и проводить их виртуально до первого плюса а дальше опять в гору, но как в коде это должно быть я не знаю не программист

Вот и я не программист, но думаю, что объяснить (и исполнить) такое будет затруднительно.
 

vgeny2

Активный участник
Вот и я не программист, но думаю, что объяснить (и исполнить) такое будет затруднительно.

)) да там же не сложно все, Никола несколько раз это на разных форумах рассказывал, и это работает только если распределение лосовых и плюсовых сделок не равномерное а с явным смещением от исхода к исходу, поэтому это не работает на онлайн казино, там програмисты, вернее математики, все это учитывают и реализуют максимально равномерное распределение, а игроки ищут косячки в распределениях и этим пользуются
обьяснить....вот например ты заметил что после выигрыша, на следующем сигнале ты чаще всего проигрываеш, а на третьем сигнале чаще выигрываеш, вот и зачем ставить после выигрыша? если всеравно проиграеш, не ставь, и назови это виртуальной сделкой, она учитывается но не реализуется, нужна для того чтобы расчеты вести какая за какой серии идут.....ну в общем както так ))) поищи, есть подробные описания как считать даблы сикслайнны и тд
 
Последнее редактирование:

scort

Почетный гражданин
Кто-нибудь советник тестил, есть какие-то вопросы? Или может пожелания :)

Ну например февраль, 13% прибыль, 13% просадка, среднее время удержания позы 4ч!
Пожелания понятны, работа над кодом, весь смысл совы это оптимизация, если она не оптимизируется на обычном MACD то о ZeroLag можно и не заводить разговор (на скрине вертикальные палки доливки у NeColla).
Ну и на втором скрине видно что нужен трал, по нему тоже наработки имеются.
 

Вложения

  • Снимок1.jpg
    Снимок1.jpg
    159,2 КБ · Просмотры: 152
  • Снимок.jpg
    Снимок.jpg
    126,6 КБ · Просмотры: 133
  • MH.rar
    83,7 КБ · Просмотры: 57

scort

Почетный гражданин
так по кривой же видно первый лось явно нужно остановиться, и проводить их виртуально до первого плюса а дальше опять в гору, но как в коде это должно быть я не знаю не программист

Тут так не получится, т.к первая плюсовая вытягивает весь минус в плюс.
Виртуалки нужны для так скажем определения раздвижки, тут раздвижка по индикатору расчитывается.
 

vgeny2

Активный участник
NeColla
Намекни как ты коэффициенты (веса) для пар подбираеш?
как понимаеш что вот сейчас надо добавить 0,2 а не 0,5?
каждую пару рассматриваеш отдельно? или группами по 2шт, 4 шт и больше
не дают они мне покоя...

или может через какойто так сказать сканер прогоняеш где подбор идет автоматом, намекни на рассматриваемые параметры
 
Последнее редактирование:

NeColla

Элитный участник
да - подбор идёт автоматически - в самопальной проге на дельфях...
 
Верх