指標のレベルを設定する方法(EA)

こんにちは、
昨日MetaTraderをダウンロードした後、私はこのウェブサイトを今日見つけました。

私はこのサイトと辞書で私の本当の問題の解決策を見つけることができましたが、私は今立ち往生していますが、私の最初のエキスパートをコーディングしようとしています。

やろうとしていることは本当に簡単に聞こえますが、結局は何よりも難しいです。 Imをデフォルトでインディケータに設定しようとしているだけです。
私のEAはEMA、Stochastics、RSIを使用しています。バックテスターのテストが完了したら、適切なレベルを設定したいと思います(手動で入力する必要はありません)。
だから私は基本的にちょうどRSI 50とStochastic 20と80を自動設定する必要があります。
誰か助けてください。

編集:私はちょうどもう一つの質問を考えた;)
どのように私はiStochastic()からの値を使用するときに確率の両方の行が上昇/下 降するかどうかをチェックします私は信号からではなくメインラインの値を取得します。
またありがとう、おやすみなさい…

アレックス、

シモンズ:まだ小さな質問が一つあります。 MetaTraderのMACDにはなぜ1行しかないのですが、他のソフトウェアには2行ありますが、どうしてですか?


レベルって何?
MTはMTで特別な意味を持っています、そのヘルプを見てください:indicator_levelN についてコンパイルを制御する …..

あなたのEAはEMA、Stochastics、RSIを使っています…….

だからあなた自身を編集してあなた自身のEAプログラムID MetaEditerをデザインし、そしてあなたのプログラムで任意のパラメータをセットするべきです…….

あなたが「自動設定」とはどういう意味かわかりません……


こんにちは、
ご 回答有難うございます。

「レベル」とはどういう意味ですか?

通常のチャートでMETにいるとき。あなたはあなたのチャートにインディケータを置くことに決めました。プロパティウィンドウがポップアップします。これで "level"(私のドイツ語版ではプロパティはcalles Levelです)を設定できます。これはインディケータの特定の値の水平線です(例えば:私はRSIの50の値の線が欲しいのです)。
"autoset"とは、Strategyテスターがそれをテストしたというチャートを私に示したときに、この行が存在しなければならないことを意味します。現在のところ、「標準レベル」30と70を持つ私のRSI指標だけがありますが、私も50を見たいです。
今はっきりしていることを願います

乾杯
アレックス


そうであれば、あなたのインディケータファイルで以下の文章リストを使用してください
#propert y indicator_level1 30
#property indicator_level2 70
#property indicator_level3 50

ヘルプを参照してください。indicator_levelNに関するコンパイルの制御

indicator_levelNダブル別ウィンドウカスタムインジケータ用に事前定義されたレベルN。Nは1から8の間です。
double iStochastic(文字列シンボル、intタイムフレーム、int%Kperiod、int%Dperiod、int型slowing、int型メソッド、int price_field、intモード、int型シフト)

メインライン値を取得するには、パラメータint modeをMODE_MAINにする必要があります。信号値を取得するには、MODE_SIGNALを指定します。 鹿粡昭蓿昭蓿昭蓿 険虻 釈 蓿繙就蔗頌痕迹豕竢躁緕肬鴣躁碓害恒 癇艱就烽赱鉉⊂蔗頌痕迹豕竢躁緕肬鴣躁碓害恒鹿畩錫鮠取鮠

Originally posted 2019-08-02 21:17:34.

Translate »