Нужен советник на основе корреляции валютных инструментов

仕事が完了した

実行時間9 日
依頼者からのフィードバック
Работа выполнена в срок на хорошем уровне. Учтены замечания, исправлены. Исполнитель всегда на связи.

指定

Советник должен быть сдан в открытом коде (для моей дальнейшей модификации).

Советник должен просчитывать корреляцию валютных пар и открывать коррелирующие пары. Возможно надо подключить и другие инструменты МТ4: металлы, фьючерсы, индексы...

Начало советника во вложенном файле: сейчас он только просчитывает корреляцию валют на промежутке времени, заданном в установках советника (например, 90 дней) и выводит в Print название этих пар. Расчет корреляции достаточно проводить один раз в сутки и где-то записывать название пар на сутки (чтобы не гонять зря терминал и память).

Если пара (например EURUSD и AUDNOK) в этом периоде времени показала значение корреляции больше (задается в установках) 0.9 (например), то открываются два разнонаправленных ордера (один SELL EURUSD, другой BUY AUDNOK); если корреляция = -0.9...0,99 (отрицательная корреляция), то открываются однонаправленные ордера для обоих пар. При этом направление открытия должно фильтроваться (но не жестко, чтобы не было больших задержек) стандартным индикатором их библиотеки MQL4 (например Moving Average). Одновременно может быть открыто любое количество пар, заданных в установках советника. Время для открытия подходящих пар - круглосуточно в удобный момент (корреляция большая, индикатор отфильтровал, может что-то ещё).

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

При этом ведется (возможно в глобальных переменных) фиксированная прибыль. Когда накопленная прибыль позволяет - закрываем самую неперспективную пару (или самую старую, или самую убыточную, или корреляция стало низкой, или набор из этих условий). При этом от накопленной прибыли должно тратиться не более 10% (значение в установках советника). Далее: поднабрали прибыль, можно потратить 10% - закрываем "ненужные пары".

Советник должен быть протестирован мной на демо счете, а потом сдан в исходном коде (не ex4 , a mq4).

За идеи и инициативу - может быть оговорен бонус: оформим доработкой советника.

Моя почта: dmitriev95@yandex.ru

ファイル:

応答済み

1
開発者 1
評価
(574)
プロジェクト
945
47%
仲裁
309
58% / 27%
期限切れ
125
13%
2
開発者 2
評価
(241)
プロジェクト
387
51%
仲裁
14
14% / 14%
期限切れ
43
11%
パブリッシュした人: 1 article, 1 code
3
開発者 3
評価
(361)
プロジェクト
644
26%
仲裁
92
72% / 14%
期限切れ
12
2%
仕事中
パブリッシュした人: 1 code
類似した注文
Т/З бота для ручной торговли: Перенести тейки и стопы на сторону бота (сделать закрытие по рынку) и добавить линии, чтобы видно было на каком уровне тп и сл, также добавить чтобы был виден результат в моменте и при достижения тп или сл какой результат будет в $. Сделать, чтобы робот видел и брал в работу вручную открытые позиции Сделать, чтобы робот не закрывал открытые позиции при его установке (важно, чтобы робота
Цель доработки Исправить механизм пробойной защиты сетки. Пробойный механизм должен: защищать открытые хвосты при выходе цены из диапазона; рассчитывать объём только по текущему плавающему убытку хвостов; закрывать корзину около нуля или с небольшим плюсом; корректно переживать ложные пробои; повторять попытки защиты до закрытия корзины; не останавливать работу основной сетки; не создавать серию бессистемных

プロジェクト情報

予算
30+ USD
締め切り
最高 20 日