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

 
-Aleks-:

いいえ、関数から値を取得する必要があります。_High と _Low は単なる例です...

計算したバーのHighとLowを関数で取得します。
int BarPeresek_iMAf(int PeriodMA)
 
Nikolay Gaylis:

これが機能から得られるものです。

つまり、High[]とLow[]ではないかもしれませんが、計算の中間計算が......ただ、巨大な関数を並べても、多くの人には理解されないでしょうから。
 
-Aleks-:

いいえ、関数から値を取得する必要があります。_High と _Low はほんの一例です...

これらの値を関数から取得する方法を書きました。
 
Nikolay Gaylis:

これらの値を関数から取得する方法を書きました。

さて、HighとLowについて書きましたが、今度はHighとLowではなく、関数の中間結果について想像してみましょう。
 
-Aleks-:

さて、HighとLowについて書きましたが、今度はHighとLowではなく、関数の計算の中間結果ということにしておきましょう。

例をあげてみてください-決めましょう・・・最後の機能を正確に使っていますか?
 
構造体を作り、それを参照で関数に渡し、そこに記入する。この関数が終了すると、必要なデータはすべて構造体のフィールドに格納されます。
 
Nikolay Gaylis:

例を挙げてください・・・最後に掲載した機能を使っていますか?

別の例を考えてみる。

はい、もちろんそうです。
 
Artyom Trishkin:
構造体を作り、それを参照で関数に渡し、そこに記入する。この関数が終了すると、必要なデータはすべて構造体のフィールドに格納されます。

ウフフ、複雑で分かりにくいようですが、私の機能を例として使ってもいいでしょうか?
 
-Aleks-:

別の例を考えてみる。

はい、もちろんそうします。

HighとLowの他に、どのような変数を取得したいのでしょうか?
 
Nikolay Gaylis:

すでに取得したHighとLowの他に、どの変数を取得したいのでしょうか?

OK、これらを:

int TFT=0;
int shiftMAT=0;
int typeMAT=0;
int priceMAT=0;