アドバイザー・アイバン - イランの最高峰 - ページ 8

 

2012年1月1日から半年間、USDJPYのM15で最適化を行い、半年間、最適化した結果でトレードするという実験を行うことにしました。その後、最適化し、再び取引する

最適化パラメータ:「バランス+最大シャープ比」。ティック生成のモード:"OHLC"。

次は..........................

 

バージョン "1.008"。

入力パラメータ。



平均値を使用する平均化の許可・禁止(単位:pips)
ストップロス(単位:pips) ma_period平均化期間(移動平均、MA) - この指標の値は、ポジション/ポジションのストップロス・レベルです。
危険率(1~90)取引ごとのリスク(マージンに対する割合
ゼロバーまたはファーストバーゼロバーからのデータ指標(Commodity Channel Index, CCI)受信の許可/不許可
リバースレベル CCI(100) (絶対値 0~150)CCI(100)レベル以上で「逆行」シグナルが発生 - 現在のポジションを決済し、反対側の ポジションをオープンすることが可能
グローバル信号レベル CCI(100) (絶対値 0~150)CCI(100)レベル、それ以上でポジションを開くシグナルが発生する
価格からストップロスまでの最小距離(単位:ピップス)ストップロス(指標(移動平均線、MA)と現在値との最小距離
トレーリングステップ(単位:pips)後段
保護係数 利益この係数を超えると、すべてのポジションを決済し、利益を得ることができます。
マジックナンバーマジックナンバー

また、スケールインのロジックを変更しました。例えば、買いポジションを建てる場合、最安値のポジションを探すのではなく、同じ方向の自分のポジションの始値をチェックするだけです。このCURRENT POSITIONの始値が現在のAsk価格より低い場合、この場合、BUYポジションを満たしたくありません。

そして、いつものように、推奨事項:ティック生成モード「OHLC」で最適化し、「すべてのティック」または「実際のティックに基づくすべてのティック」でシングルパスを実行します。

ファイル:
Ivan.mq5  48 kb
 

多くのシンボルと多くのタイムフレーム(最適にはM5からH4まで)でジェネティクスを実行したいのですが、どうすればいいですか?そして、遺伝学の結果をここに投稿してください(テスト結果の保存方法:遺伝学の後、「最適化」タブで右クリックし、「XMLにエクスポート」してください)。

ソースデータです。

設定

MetaQuotes-デモサーバー。

最適化されるパラメータ。

パラメータ

このような記号(文字セット "forex.all")で実行します。

シンボルマーク

期間

ユーザー

EURUSD

M5、M10

ウラジーミル・カルプトフ

GBPUSD

米ドルCHF

米ドル円

米ドルCAD

AUDUSD

AUDNZD

AUDCAD

M5

ウラジーミル・カルプトフ

AUDCHF

AUDJPY

CHFJPY

ユーロGBP

EURAUD

ユーロスイスフラン

ユーロ円

ユーロNZD

ユーロコード

GBPCHF

GBPJPY

カドカワ


一人ではとてもできない。その前提は、遺伝学的検査が「FULLY」つまり完全に停止するまで合格することです。

 

Ivan 1.008 EURUSD M5:

Ivan 1.008 EURUSD M5 TesterOptgraphReport

最良の結果を得るためのシングルパス(リアルティクモードに基づく毎ティク)。

Ivan 1.008 EURUSD M5 TesterGraphReport

このように、主な利益は一方向の良い動きで得られます。

 

Ivan 1.008 EURUSD M10:

Ivan 1.008 EURUSD M10 TesterOptgraphReport

最良の結果を得るためのシングルパス(リアルティクモードに基づく毎ティク)。

Ivan 1.008 EURUSD M10 TesterGraphReport

私に思える - 不幸なパラメータ - ONE良いシェアを犠牲にしてのみ利益。

 

バージョン「1.009」。

ポジションを開くことができない場合(最小 ストップロス条件が満たされていない)、メッセージに価格が追加され、より情報量が多くなりました。

cci(100): "Global Sell Signal"
OpenSell, sl(110.597)-m_symbol.Ask()(110.420)<min_stops_level(0.250) -> error sl
ファイル:
Ivan.mq5  49 kb
 
Vladimir Karputov: 私はその逆で、今は証券取引所に接続されていません。歌にあるように、
You're a sailor I'm a sailor,
You're a fisherman I'm a fisherman
You on land I'm on sea
私たちは全く出会うことがないでしょう。

追記: 株取引はネット取引で、私のEAはヘッジ用のみです(株口座に接続しようとするとエラーが表示されるため)。

2017.02.26 14:04:05.291 2016.04.22 00:00:00   Hedging only!

).そのため、交換はパリのベニヤ板の笛で飛ばしている。

パリの上の合板の間違いだろ。私は、あなたのコードは、少なくともFORTSでの取引所取引に非常に適していると思います。2013年から2017年まで、@Si Splice M15の計測器でストラテジーテスターで動かしてみたところ、以下のような結果になりました。同時に反対のポジションを持たない(EAはStop And Reverseモードで取引する)ので、EAは株式市場でも機能すると思われますが、今は確認できないだけです。

Ivan @Si Splice M15アドバイザーのバックテストを2013年から2017年にかけて実施。
 
Eugene Myzrov:
しかし、あなたは間違っている-パリの上のベニヤ板について私は、あなたのコードは、少なくともFORTS市場で、取引所での取引に非常に適していることを確認しました。2013年~2017年の@Si Splice M15の計測器でストラテジーテスターで実行したところ、以下のような結果になりました。反対ポジションを同時に保有しない(EAはStop And Reverseモードで取引する)ので、株式市場でもEAが機能するのではないかと思いますが、今は確認できないだけです。


パラメータ「平均化を使う」をfalseにすると、Expert Advisor「Ivan」はポジションを追加しないようになります。


とはいえ...ポジションを追加しても、(シグナルが反転すると)完全にクローズします。試してみてはいかがでしょうか。

 
そして、こちらは2013年から2017年までのIvan @Si Splice M15のバックテストチャートです。
Ivan @Si Splice M15アドバイザーのバックテストを2013年から2017年にかけて実施。
 
Vladimir Karputov: Use averaging" == false と設定すると、Expert Advisor "Ivan "はポジションを追加しないようになります。とはいえ...ポジションを追加しても、(逆信号の場合は)完全に決済されます。試してみてはいかがでしょうか。

そこで、EAが反対方向に開く前に、まず一方向にポジションをクローズ する限り、彼にポジションを追加させましょう。

理由: