"ダミー "からの質問 - ページ 47

 
uncleVic:

ウィザードが完了すると、Expert Advisor ソースブックがエディタに表示されます。に類似した行を検索する

いくつかのパターンを 削除するには、パラメータ<some number>で PatternsUsageメソッドを呼び出す行を追加する必要があります。このように表示されます。


このある数字が何を意味するのか?
 
kirill-demo:
このある数字が何を意味するのか?
こんな 感じです。
 
uncleVic:

ウィザードが完了すると、Expert Advisor ソースブックがエディタに表示されます。と似たような行をソースコードから探す。

この線はないですね。こんなのあります
//--- Creating filter CSignalMACD
   CSignalMACD *filter0=new CSignalMACD;
   if(filter0==NULL)

и

//--- Creating signal

   CExpertSignal *signal=new CExpertSignal;

   if(signal==NULL)

これらを加えた後

//--- отключаем модель "двойная дивергенция"
   filter.PatternsUsage(31);

Expert Advisorはテストされません。どうしたらいいんだろう?

 
kirill-demo:
この線はないですね。これを持っています。
//--- Creating filter CSignalMACD
   CSignalMACD *filter0=new CSignalMACD;
   if(filter0==NULL)

и

//--- Creating signal

   CExpertSignal *signal=new CExpertSignal;

   if(signal==NULL)

これを追加した後

EAがテストしない。どうすればいいのか?

そして、その後。

   signal.AddFilter(filter0);

を挿入します。

//--- отключаем модель "двойная дивергенция"
   filter0.PatternsUsage(31);

を得る。

   signal.AddFilter(filter0);
//--- отключаем модель "двойная дивергенция"
   filter0.PatternsUsage(31);
 
uncleVic:
何ページにもわたる理論的な議論になるような機会はないのです。
その判断はありがとうございます。私も、練習の妨げになるような、そんな口先だけの研究をしている暇はないのです。
 
Примерно вот это.
分かりやすい説明ありがとうございます、より理解できました。しかし、別のモデル、あるいは複数のモデルを削除したい場合、<some number>はどうすればよいのでしょうか?どのような仕組みになっているのか説明してください。
 
kirill-demo:
分かりやすい説明ありがとうございます。しかし、違うモデル、あるいはいくつかのモデルを削除したい場合、<some number>はどうすればいいのでしょうか?どのように取得するのか説明してください。

こう言ってはどうだろう。と書いていますね。

1.こんな機種を使ってほしい(具体的な機種名一覧)。

2.こんな機種を使ってほしい(具体的な機種名一覧)。

...

N.これらの機種を使いたい(具体的な機種のリスト)。

そして、数字を代入してあげる。OK?

 
uncleVic:

こう言ってはどうだろう。と書いていますね。

1.こんな機種を使ってほしい(具体的な機種名一覧)。

2.こんな機種を使ってほしい(具体的な機種名一覧)。

...

N.これらの機種を使いたい(具体的な機種のリスト)。

そして、その数字をお伝えします。いいかい?

000100、110001のように挿入してみました。効果があるようです))私はこの数字で、桁数=モデル数だと理解しました。端から3番目に1という数字があれば、2番目のモデルが含まれていることを意味します。1の最後から3番目と4番目の場合、2番目と3番目のモデルしか動作しないことを意味します。ちゃんと理解できたかな?ただし、あなたが31をどこから持ってきたのか、私には理解できません。

P.S.各EAを作るときに、どの数字を使うか聞くより、自分で勉強したいです。

 
kirill-demo:

000100、110001のように挿入してみました。効果があるようです))私はこの数字で、桁数=モデル数だと理解しました。1番が最後から3番目の場合、2番目のモデルが含まれていることを意味します。1の最後から3番目と4番目の場合、2番目と3番目のモデルしか動作しないことを意味します。ちゃんと理解できたかな?ただし、あなたが31をどこから持ってきたのか、私には理解できません。

P.S.各EAを作るときに、どの数字を使うか聞くより、自分で勉強したいです。

おっしゃるとおりです。ビットは0から始まり、右から左へ番号が振られます。

10進数31=2進数011111(5作目を除く全機種)。

 
つまり、31でも011111でもいいのですが、違いはない のでしょうか?