Yuriy Bykov / プロファイル
- 情報
11+ 年
経験
|
9
製品
|
44
デモバージョン
|
2
ジョブ
|
3
シグナル
|
3
購読者
|
В разрабатываемом советнике у нас уже заложен определённый механизм контроля просадки. Но он имеет вероятностную природу, так как основывается на результатах тестирования на исторических ценовых данных. Поэтому просадка, хотя и с небольшой вероятностью, может иногда превышать максимальные ожидаемые значения. Попробуем добавить механизм, обеспечивающий гарантированное соблюдение заданного уровня просадки.
Для получения хорошего советника нам надо подобрать для него множество хороших наборов параметров экземпляров торговых стратегий. Это можно делать вручную, запуская оптимизацию на разных символах, и затем отбирая лучшие результаты. Но лучше поручить эту работу программе и заняться более продуктивной деятельностью.
План разработки советника предусматривает несколько этапов с сохранением промежуточных результатов в базе данных. Заново достать их оттуда можно только в виде строк или чисел, а не объектов. Поэтому нам нужен способ воссоздания в советнике нужных объектов из строк, прочитанных из базы данных.
Наметим основные этапы по разработке нашего советника. Одним из первых будет проведение оптимизации одиночного экземпляра разработанной торговой стратегии. Попробуем собрать в одном месте всю необходимую информацию о проходах тестера при оптимизации.
По мере продвижения мы использовали в одном советнике всё больше и больше одновременно работающих экземпляров торговых стратегий. Попробуем выяснить до какого количества экземпляров мы можем дойти прежде, чем столкнёмся ограничениями ресурсов.
Подбор группы экземпляров торговых стратегий с целью улучшения результатов при их совместной работы мы прежде оценивали только на том же временном периоде, на котором проводилась оптимизация отдельных экземпляров. Давайте посмотрим, что получится на форвард-периоде.
После оптимизации торговой стратегии мы получаем наборы параметров, на основе которых можно создать несколько экземпляров торговых стратегий, объединённых в одном советнике. Раньше мы делали это вручную, а теперь попробуем автоматизировать этот процесс
В предыдущих частях разрабатываемый советник имел возможность использовать только фиксированный размер позиций для торговли. Это допустимо для тестирования, но нежелательно при торговле на реальном счёте. Давайте обеспечим возможность торговли с переменным размером позиций.
https://www.mql5.com/ru/channels/adwizard
https://t.me/adwizard_mql5
Приступив к разработке мультивалютного советника мы уже достигли некоторых результатов и успели провести несколько итераций улучшения кода. Однако наш советник не мог работать с отложенными ордерами и возобновлять работу после перезапуска терминала. Давайте добавим эти возможности.
Мы уже несколько продвинулись в разработке мультивалютного советника с несколькими параллельно работающими стратегиями. С учетом накопленного опыта проведем ревизию архитектуры нашего решения и попробуем ее улучшить, пока не ушли слишком далеко вперед.
Продолжим разработку мультивалютного советника с несколькими параллельно работающими стратегиями. Попробуем перенести всю работу, связанную с открытием рыночных позиций с уровня стратегий на уровень эксперта, управляющего стратегиями. Сами стратегии будут торговать только виртуально, не открывая рыночных позиций.
There are quite a lot of different trading strategies. So, it might be useful to apply several strategies working in parallel to diversify risks and increase the stability of trading results. But if each strategy is implemented as a separate Expert Advisor (EA), then managing their work on one trading account becomes much more difficult. To solve this problem, it would be reasonable to implement the operation of different trading strategies within a single EA.
EUR-GBP-AUD-USD-CAD-JPYの主要通貨15ペアを同時に扱うマルチ通貨エキスパートアドバイザー。 Expert Advisor は、同時に機能する多くの単純な戦略を組み合わせています。各戦略は、パラボリック SAR インジケーターからのシグナルが 2 つの古い期間の確認で変化したときにポジションを開く単純なアルゴリズムに基づいています。各戦略は、過去 5 年間にわたって最適化されてきました。 Expert Advisor は、「群集の正しさ」の統計原理を使用します。異なる戦略からのシグナルを平均化し、好ましい方向に市場ポジションを開きます。この原則は、相関する取引手段に関する同時作業とともに、不利な市場フェーズへの耐性と成長期間の分布の均一性を大幅に高めることを可能にします。 マーチンゲールまたはグリッドは EA では使用されません。 オプション すべてのパラメータはすでに最適化されており、調整する必要はありません。残るパラメータは 2 つだけです。 予想される最大ドローダウン (%) --
同時に機能する多くのシンプルな戦略を組み合わせた多通貨エキスパート アドバイザー。各戦略は、ボラティリティの高い市場の瞬間における単純な取引アルゴリズムに基づいています。各戦略は、過去 5 年間にわたって最適化されてきました。 Expert Advisor は、「群衆の正しさ」の統計原理を使用します。異なる戦略からのシグナルを平均化し、好ましい方向に市場ポジションを開きます。 この原則は、相関する取引手段に関する同時作業とともに、不利な市場フェーズへの耐性と成長期間の分布の均一性を大幅に高めることを可能にします。 オプション 予想される最大ドローダウン (%) -- 予想されるおおよその最大ドローダウン。これにより、ドローダウンが設定値を超えないように、開いているポジションのパラメータが自動的に選択されます。このパラメーターは、過去 5 年間のテスト データに基づいており、今後の作業中に発生する可能性のある実際のドローダウンは、上下の両方で、宣言されたものとはわずかに異なる場合があります。 取引用定期預金 --