エキスパート: FarhadCrab1 - ページ 5

 
Vladimir Karputov:

エキスパートアドバイザーは、2つのiMA(移動平均、MA)(1つのインジケータは、ハード設定-期間D1を 持つ)と1つのiSAR(パラボリックSAR)で動作します。設定は以下の通りです:

MA: 期間 (PERIOD_D 1より 小さくなければならない)

設定にD1を入れると、EAはチャートに表示されず、カレントを入れると、チャートに表示されるが、なぜか今日は取引をしない。カレントはデフォルトで設定されています。

 
Shara1:

Expert Advisorは、2つのiMA(移動平均、MA)(1つのインジケータはハード設定(期間D1))と1つのiSAR(パラボリックSAR)で動作します。設定にはこうあります:

MA:期間(PERIOD_D 1より 小さくなければなりません。)

設定にD1を入れると、EAはチャートに表示されず、カレントの設定を入れると、チャートに表示されるが、なぜか今日は取引をしない。カレントはデフォルトで設定されています。

説明文を読む:MA:期間( PERIOD_D1より 小さくなければならない )」。

 
Vladimir Karputov:

説明を読む:MA:期間( PERIOD_D1より 小さくなければならない )」。

Googleで翻訳すると、D1以下でなければならないと書いてある。M1にはいくらつければいいですか?なぜカレントでは機能しないのですか?

 
Shara1:

D1より少ないはずだと書いてある。M1にはどれくらいつけたらいいですか?なぜカレントではうまくいかないのか?

PERIOD_CURRENT

現在の期間


つまり、パラメータ「MA: period ...」がPERIOD_CURRENTに等しく、EAがM1タイムフレーム上にある場合、パラメータはM1に等しくなります。EA を D1 に置いていて、パラメータ "MA: period ..." が PERIOD_CURRENT と等しい場合、パラメータ "MA: period ..." が D1 と等しくなることを意味し、これは USER'S ERROR です。

 
Vladimir Karputov:

期間

現在の期間


つまり、パラメータ「MA: period ...」が PERIOD_CURRENT に等しく、Expert Advisor がタイムフレーム M1 にある場合、パラメータは M1 に等しくなります。EAをD1に置き、パラメータ「MA: period ...」がPERIOD_CURRENTに等しい場合、パラメータ「MA: period ...」がD1に等しいことを意味し、これはUSER'S ERRORです。

私はM1にだけPERIOD_CURRENTを設定しています。正しいパラメータは何ですか?あるいは、以下のいずれかになります。

Д1.もう寝ます、夜の12時40分です。

ありがとうございました。

 

日足MAを初期化する際のコードの誤りを修正する。

//--- iMAインジケータのハンドルを作成する

があります。

handle_iMA_D1=iMA(m_symbol.Name(),InpMA_period,PERIOD_D1,InpMAma_shift,InpMAma_method,InpMAapplied_price);


どうやら

handle_iMA_D1 = iMA(m_symbol.Name(),PERIOD_D1,InpMAma_period,InpMAma_shift,InpMAma_method,InpMAapplied_price);
期間が混在している
 
Андрей:

日足MAを初期化する際のコードの誤りを修正する。

//--- iMA インジケータのハンドルを作成する。

があります。


どうやら

期間が混在しています。

ありがとうございます。修正しました。コードは再公開待ちです。