エキスパート: Brandy

 

Brandy:

ポジションを開くための低速指標とポジションを決済するための高速指標の 2 つの移動平均指標です。


作者: Vladimir Karputov

 
こんにちは、ウラジミール、
EAをありがとうございます。

シグナル生成について、あなたは「2つのMAの交差でシグナルを 生成する」と宣言しました。
しかし、目視テストでは、高速と低速のMAインジケータは交差していなくてもシグナルを生成することがわかります。

具体的にどのようなルールに従って売買シグナルが生成されるのでしょうか?
最高です。




 
Cenk # :
こんにちは、ウラジミール、
EAをありがとう。

シグナル生成について、"2つのMAの交点でシグナル:" と宣言されています。
しかし、目視テストでは、高速MAと低速MAが交差していないにもかかわらず、シグナルが発生していることがわかります。

具体的にどのようなルールに従って売買シグナルが生成されるのでしょうか?
最高です。




1.背景色を白にしてください - 私は基本的に黒い背景の図面を見ません。

2.信号は0番の小節で何度も描き直せることをご存知ですか?バー#1に信号検索を設定してください。

 
Vladimir Karputov #:

1.背景色を白にしてください。私は基本的に黒い背景の絵は見ません。

2.信号は0番の小節で何度も描き直せることをご存知ですか?バー#1に信号検索を設定してください。



このパラメータがシグナルにとって重要であることは確かです。

しかし、パラメータに値 "1 " が入力されたとき、EAはシグナルを生成しませんでした(!)そのため、デフォルトで "0 "のままにしています。
なぜ、値"1" (最後のクローズしたバー)でシグナルを取得できないのでしょうか?

 

コードを改善する必要があります(コードはかなり前に書かれたもので、完璧ではありません)。バー#1からのシグナルを使う場合は、'1'の代わりに'2'と書く:

   double ma_open_1           = iMAGet(handle_iMAOpen,2);
   double ma_open_signal_bar  = iMAGet(handle_iMAOpen,MaOpen_SignalBar);
   double ma_close_1          = iMAGet(handle_iMAClose,2);
   double ma_close_signal_bar = iMAGet(handle_iMAOpen,MaClose_SignalBar);
 
Vladimir Karputov #:

コードを改善する必要があります(コードはかなり前に書かれたもので、完璧ではありません)。バー#1からのシグナルを使う場合は、'1'の代わりに'2'と書く:


率直なご説明ありがとうございます。
この問題を修正するためにEAのコードを更新する予定はありますか?

 
Cenk # :


率直なご説明ありがとうございます。
この問題を修正するためにEAコードのアップデートを行う予定はありますか?

いいえ。2つのiMAに基づく十分な数のコードがすでに存在しています。