無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
エキスパート

Burg Extrapolator - MetaTrader 5のためのエキスパート

発行者:
Vladimir Karputov
ビュー:
957
評価:
(25)
パブリッシュ済み:
2017.11.14 08:35
アップデート済み:
2018.02.28 10:23
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

アイディアの著者Vladimirmq5コードの著者barabashkakvn

このエキスパートアドバイザーは線形予測にバーグ法を使用します。線形予測は、将来の値を以前の値の線形関数として見つけることに基づいています。より古いインデックスがより最近の価格に対応するx [0] .. x [n-1]の価格帯があるとします。将来価格の予測は、以下のように計算されます。

x[n] = -Sum(a[i]*x[n-i], i=1..p)

ここでa[i=1..p]はモデル比で、pはモデル次数です。バーグ法は、最後のn-pトレーニングバーの平均二乗誤差を減少させることによってa[]比を求めます。


入力パラメータ

  • MaxRisk - 同時に実行されるすべての取引の最大リスク
  • ntmax - 一方向の最大取引数
  • MinProfit - ポジションが開かれる際の最低予測利益
  • MaxLoss - ポジションが決済される際の最高予測損失
  • TakeProfit - 決済指値
  • StopLoss - 決済逆指値
  • TrailingStop - トレールストップ機能
  • PastBars - 将来値を予測するために使用される前のバーの数
  • ModelOrder - 過去のバーの数の一部としてのバーグのモデルの次数(0..1)
  • UseMOM - 入力データのトレンド解除を有効にします:mom(i)=log[p(i)/p(i-1)]
  • UseROC - 入力データのトレンド解除を有効にします:roc=100*(p(i)/p(i-1)-1)

UseMOM変数またはUseROC変数のいずれか1つのみがtrueになります。つまり、UseMOM=true AND UseROC=trueは許可されません。

最適化されたエキスパートアドバイザーのほとんどと同様、Burg Extrapolatorはトレーニングバーでのみ機能します。再最適化なしでは、エキスパートアドバイザーは絶え間なく着実に収益を失います。

MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/19046

Pending orders DOWN Pending orders DOWN

このスクリプトは、複数の未決注文を現在価格よりも低くします。

Pending orders UP Pending orders UP

このスクリプトは、現在の価格よりも高い未決注文を複数出します。

Carbophos Carbophos

このエキスパートアドバイザーは、未決の売り指値注文と買い指値注文をグリッドに設定します。

TRIX ARROWS TRIX ARROWS

Triple Exponential Average (TRIX)指標に、シグナルライン、及びシグナルとメインラインの交差点での矢印がついたものです。