私たちのファンページに参加してください
Gandalf_PRO - MetaTrader 5のためのエキスパート
- 発行者:
- Vladimir Karputov
- ビュー:
- 1022
- 評価:
- パブリッシュ済み:
- 2017.03.31 18:10
- アップデート済み:
- 2018.02.22 14:48
- このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
アイディアの著者 — Collector、MQL5コ―ドの著者 — barabashkakvn
ニューラルネットワーク - どこでそれらを学習するか(ロシア語)トピックに触発されました。
警告:最適化が必要です!
世界は変わった水からそれを感じる大地から感じる
大気にその匂いがするあったものが失われた...
J. R. R. Tolkienによる「ロードオブザリング」
ガンダルフエキスパートアドバイザーを作成するというアイデアは始まり方を学ぶにつれてのニューラルネットワークフォーラムで議論を呼び起こしました。
このEAは、固定TPまたはSLのいずれかで市場によって決済されるまで、1つの買いポジションと1つの売りポジション(2つの独立ポジション) を開いたままにします。
市場参入は、2つのパラメータを考慮に入れた時系列の2パラメータ指数平滑化に基づきます。
第1パラメータ:価格の場所 - S
第2パラメータ:トレンドスロープ - T
計算には漸化式が使用されます。
S[n]=w*y[n]+(1-w)*(S[n-1]+T[n-1])
T[n]=t*(S[n]-S[n-1])+(1-t)*T[n-1]
予測値は y[n+1]=S[n]+T[n]です。
第1パラメータと第2パラメータのソース値については、tejh線形回帰式 - KimIVの有用な関数の比率を使用できます。
__________________________________________________________________________________________
エキスパートアドバイザーの入力 >
買いポジション:
- In_BUY=true; — 買いポジションを許可
- Count_buy=24; — 時系列が平滑化される履歴バーの数(closedパラメータ)
- w_price=0.18; — 価格要因
- w_trend=0.18; — トレンド要因
- SL_buy=62; — ピップ単位での決済逆指値
- Risk_buy=0; — リスクレベル(%)(余剰証拠金に依存)
売りポジションの場合、In_SELL, Count_sell、m_price、m_trend、SL_sell、 Risk_sell変数は上記と似ています。
__________________________________________________________________________________________
最適化は固定ロット上で2つのステップで行われます。つまりRisk_buy=0;及びRisk_sell =0; です。
買いポジションのステップ1:
In_BUY=true; In_SELL=false; Count_buy は3から120、ステップは1
w_price及びw_trendは0.05から0.6でステップは0.01; SL_buyは30から100でステップは1
売りポジションのステップ2:
In_BUY=false; In_SELL=true; 後は上と似ています。
エキスパートアドバイザーは、EURUSDのH4およびD1時間軸で鮮やかなトレンド期間に魅力的な取引を示していますが、市場に参入したい場合は、より長い時間軸で指標を使用して追加フィルタを適用する必要があります。
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/17187
iStochastic(ストキャスティクス)とiRSI(相対力指数、RSI)指標を用いた取引です。
Hercules A.T.C. 2006このエキスパートアドバイザーは、移動平均ブレイクアウトを取引します。2つのiMA(移動平均、MA)、iRSI(相対強度指数、RSI)、2つのiEnvelopes(エンベロープ)が使用されます。