MQL4ファーストステップ - ページ 4

 

ポメさんありがとうございます・・・。

ちょっと混乱したかもしれません...。

例えば、StochA =%K = 100[(C - L14)/(H14 - L14)] とすると、ResultA の結果は EA を通して呼び出されたインジケータから再送信されることになります。

StochB =%K = 100[(C - L14)/(H14 - L14)] とし、ResultBの結果はEAを通して呼び出されたインジケータから返されます。

もし、If ResultA > ResultB then return Trueというルールを書きたい場合、ResultA = 50.12345 と ResultB = 49.123 という値が返されるとします。

この場合、結果は真になるのでしょうか、それとも、返されたデータを変換する必要があるのでしょうか、それとも、すでにdouble値として宣言されているので、同じようなもので、問題はないのでしょうか?

これはより明確であることを望みますか?


ありがとうございます。

 

皆さん、こんにちは。

MT4で、iCustomコールやi[indicator]コールの宣言で、EA処理のために値を取得・保存する場合、以下のようになるのでしょうか?


コンピュータが表現できる浮動小数点数のほとんどは近似値に過ぎないことに注意してください。浮動小数点値を使ったプログラミングの 課題の1つは、近似値が合理的な結果を導くことを保証することです。プログラマーが 注意深くなければ、近似値の小さな誤差が雪だるま式に大きくなり、最終的な結果が無意味なものになってしまいます。