MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 505

 
ArturR:

みなさん、こんにちは。

なぜ簡単な条件がうまくいかないのか、半日かけて解明しました、よろしくお願いします。

私は履歴データで実行されている、変数macd1,2、lowprice、highpriceは値が割り当てられていますが、条件は実行したくない、私は私の頭が掘る場所を理解することはできません壊した...(((

      macd1 
      macd2 
      highprice1 
      highprice2
      lowprice1
      lowprice2

は、変数がすべてdouble ?

 

質問を繰り返しますが、DLLがなくてもチェックが外れているかどうか教えてください。


 
Nikolay Gaylis:

質問を繰り返しますが、DLLがなくてもチェックが外れているかどうか教えてください。


いいえ

 
Alexey Viktorov:
OnChartEvent() がテスターで動作しない。

ありがとうございます。

 
Nikolay Gaylis:

すべての変数がすべてダブル ?

Yes all double, it compiles without errors.

 
ArturR:

みなさん、こんにちは。

なぜ簡単な条件がうまくいかないのか、半日かけて解明しました、よろしくお願いします。

私は履歴データで実行されている、変数macd1,2、lowprice、highpriceは値が割り当てられていますが、条件は実行したくない、私は私の頭が掘る場所を理解することはできません壊した...(((

まず、ゼロバー・データを使っていることに注意してください。このデータは一定ではありません(あるティックがあるデータを持ち、次のティックは別のデータを持つ)。

次に、条件が満たされていないことをどのように確認したのでしょうか。

 
ArturR:

みなさん、こんにちは。

なぜ簡単な条件がうまくいかないのか、半日かけて解明しました、よろしくお願いします。

私は履歴データで実行されている、 変数macd1,2、lowprice、highpriceは値が割り当てられていますが、条件は実行したくない、私は私の頭が掘る場所を理解することはできません壊した...(((

iHigh, iLowはHigh, Lowの代わりに使用する必要があります。

 
Ihor Herasko:

まず、ゼロバーデータを使用していることに注意してください。このデータは一定ではありません(1ティックが1つ、次のティックは別のものです)。

次に、条件を満たさないことをどのように確認したのでしょうか。

1.はい、コードにゼロバーのケースがあります、今テストしたのはどのケースか確認する方法がありません、今夜確認します。

2.値を持つチャートにコメントを出力して確認したところ、macd、High、Lowは値を持ち、min(max)priceは該当する値を取得できませんでした。

 
Taras Slobodyanik:

High, Lowの代わりにiHigh, iLowを使いたいのですが。

ありがとうございます。夕方確認してみますが、Highpriceは値を受け取るのに、minとmaxの価格が0のままなのはなぜでしょうか?

 
Artyom Trishkin:

完全な混乱と勘違い...。

//--- И далее вообще не понятно к чему у вас фигурные скобки - они висят в пустоте, а это составной оператор, который должен после условия идти.
после каждого if стоит всегда открывать фигурную скобку?или чем чревато мое расположение фигурных скобок?