エラー、バグ、質問 - ページ 1975

 
Vladimir Pastushak:

どんな結果を待っているのでしょうか?

さて、具体的な結果から離れて、条件を満たさない原因を探るために、さらに簡単なコードを提案しますが、これもうまくいきません。

void OnTick()
  {
   if ( Bid > High[iHighest(Symbol(),0,MODE_HIGH,20,1)] )
      {Comment("Oshibki Net");}
  }

"おしおきネット "のコメントが表示されません。 コピーしてターミナルで確認してみてください。
どなたか、このコードのどこに間違いがあるのか、教えてください。if条件が機能しない理由

 
giros:

さて、具体的な結果から抽象化して、条件が満たされない理由を見つけるために、さらに簡単なコードを提案しますが、これも失敗します。

おしおきネット」というコメントが表示されないので、コピーしてターミナルで確認してください。
どなたか、コードのどこに間違いがあるか教えてください。なぜ、ifの条件が実行されないのか。


デモやテスターではどこを確認するのですか?

 
Vladimir Pastushak:

デモやテスターではどこを確認するのですか?

テスターでは「オープニング価格」によって。商品の気配値は、「気配値アーカイブ」を通じてダウンロードすることができます。
 
giros:
テスターでは「オープニング価格」によって。見積書アーカイブ」を通じて、その商品の見積書を読み込みます。

そして、私はすべてのダニでチェックし、それは私のために動作します....

 
Vladimir Pastushak:

私はすべてのティックをチェックし、それは私のために動作します....

また、「すべてのティック」にチェックを入れると動作しますが、「始値」については動作しません。

if ( Bid > High[iHighest(Symbol(),0,MODE_HIGH,20,1)] )

EAを最適化 するためには、「始値」で動作させる必要があります。そうでない場合は、「すべてのダニ」についての結果が出るまで1ヶ月待つ必要があります。

 
giros:

すべてのティック」については、私も動作しますが、「始値」については、この条件は動作しません。

EAを最適化 するためには、「始値」で実行される必要があります。それ以外の場合は、「すべてのティック」で、結果が出るまで1ヶ月間待つ必要があります。


私はすべてのティックで使用することをお勧めします、始値でテスターは明確に荒い方法を示しています。あるいは、このような問題が常に存在する

 
giros:

すべてのティック」については、私も動作しますが、「始値」については、この条件は動作しません。

EAを最適化 するには、「オープンプライス」で動作させる必要があります。そうでない場合は、「すべてのティック」で、結果が出るまで1ヶ月待つ必要があります。

オープニング価格は、正確に理解した上で使用する必要があります。これは、明らかにあなたとは違いますね。

ps: バーの開始時のビッドとそのバーのオープンプライスが等しい (c) 後知恵

 

アンドレイ・ハチムリアンスキー さんウラジミール・パストゥシャック さん ご回答ありがとうございました。

 

指値注文が一部決済された場合、その数量はチャート上で変化しません。例えば、10枚の指値注文が発注され、5枚決済されましたが、チャート上には10枚の指値注文が残ります。この場合、ポジションに含まれる注文が一部決済されると、そのサイズが変化します。

 

テスターが2012年からすべてのティックのダウンロードを開始できた理由

2017.08.26 11:48:00.404 Tester Si Splice: 履歴データは2012.09.24 00:00から始まります。

2017.08.26 11:48:00.432 Tester Si Splice: 履歴ティックの予備ダウンロード開始、かなり時間がかかるかも。

while I am testing period from 21.08.2017 to 26.08.2017 ?