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

 
Alexey Viktorov:

Heiken Ashiの指標を見て ください。この問題を何とか解決する。実験...もしかしたら、うまくいくかもしれない。

これはメインチャートで、問題はない。地下に興味があります。
 

これまでのところ、この問題はOBJ_TRENDによって 解決されています。

が、ズームインした時に気になる(

 
Alexey Viktorov:

Heiken Ashiの指標を見て ください。この問題を何とか解決する。実験...もしかしたら、うまくいくかもしれない。

あなたのヒントは役に立ったが、残念ながらうまくいかなかった。

スケール感もイマイチ(

 
MakarFX:

あなたのヒントが役に立ったが、残念なことにそれはフィットしなかった

規模が大きいと、それもダメなんです(

どうしたんですか?

 
Alexey Viktorov:

どうしたんですか?

ビジュアル的に悪い

 

皆さんこんにちは!

ここで問題です!
価格がMAを下か上にクロスしています。
後で通過したポイント数を計算するのに使うため、記憶しておく必要があるのです。

私はこのように理解しています。

double FixPrice; // 変数

bool Fix=false; // マーカ

if ( Fix==false ) {。

if ( Close[0] > MA_lo ) FixPrice = Close[0];
}// 価格がMAを越えるまで計測する

if ( Close[0] < MA_lo ) Fix=true;

if ( Fix==true) FixPrice_L = FixPrice ;

そして、ここが次の難関です - 価格は記憶されません!

よろしくお願いします。
ファイル:
 
klub2003:

皆さん、こんにちは。

  if ( Close[0] < MA_lo )    Fix=true; 

スクリーンショットのみ CloseはMA以下です。

 
klub2003:

皆さんこんにちは!

ここで問題です!
価格がMAを下か上にクロスしています。
後で通過したポイント数を計算するのに使うため、記憶しておく必要があるのです。

私はこのように理解しています。

double FixPrice; // 変数

bool Fix=false; // マーカ

if ( Fix==false ) {。

if ( Close[0] > MA_lo ) FixPrice = Close[0];
}// 価格がMAを越えるまで計測する

if ( Close[0] < MA_lo ) Fix=true;

if ( Fix==true) FixPrice_L = FixPrice ;

そして、ここが次の難関です - 価格は記憶されていません!

是非とも ご協力をお願いします。
  1. コードの挿入を学ぶ。
  2. 変数の宣言 場所
double     FixPrice;        // переменная
bool       Fix=false;       // маркер 

 
klub2003:
そして、ヒヤッとしたのは、価格が記憶にないこと!?
是非とも ご協力をお願いします。

グローバルに宣言する

double    FixPrice;        // переменная
bool      Fix=false;        // маркер 

または

static double    FixPrice;        // переменная
static bool      Fix=false;        // маркер 
 
Konstantin Nikitin:

グローバルに宣言する

または

では、MAがクロスした瞬間の価格をロックするには、最終的にどのようにすれば よいのでしょうか。