初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 653

 
Karputov Vladimir:
このメッセージはどこで表示されるのですか?具体的に何をしようとしているのですか?
MQL5 Strategy Tester Agent にあるのですが、どうすればいいのでしょうか?
Скачать MetaTrader 5 Strategy Tester Agent для работы в сети MQL5 Cloud Network
Скачать MetaTrader 5 Strategy Tester Agent для работы в сети MQL5 Cloud Network
  • cloud.mql5.com
Подключайтесь к сети распределенных вычислений MQL5 Cloud Network и получайте дополнительный доход круглосуточно — пусть компьютер работает на вас!
 
pako:

これはもはやフラクタルではない

下のフラクタルは、前のローソクの安値がフラクタルより高くなければならない

ローがフラクタルより高ければ、ハイはもっと高い

ここでは、そのポイントをご紹介します。刻み目のあるキャンドルに点を置く。刻みローソク足にポイントを置いた時点では、フラクタルは設定されませんので、必要ありません。必要であれば、それも可能です。
 
Ласло Подобедов:
MQL5 Strategy Tester Agentの テストソリューションアプリケーションにあるのですが、どうすればいいのでしょうか? 最後のタブにニックネームを入力して終わりですか?
MQL5.communityからLOGINとPASSWORDを入力します。
 
Alexey Kozitsyn:
これを見つけることが必要です。ティックキャンドルにポイントを置く。ドット抜け時のローソク足にはフラクタルは発生しませんので、必要ありません。必要とされれば、それは可能なのです。

フラクタルとは何かを読む

if( High[i+1]==Low[isFractalDn()])

この条件はクリアできるのか?isFractalDn =i

 
pako:

フラクタルとは何かを読む

探すべきところを読み直した方がいい。
 
Alexey Kozitsyn:
探すべきところを読み直した方がいい。
if( High[i+1]==Low[isFractalDn()])

isFractalDn = i

我々は、下部フラクタルから 前のろうそくの高値は下部フラクタルの安値に等しいことを見つける必要があります。

わけがない

下フラクタル安値、両先行ローソク足が下フラクタル安値より高い場合

 
pako:
if( High[i+1]==Low[isFractalDn()])

isFractalDn = i

isFractalDn() は (もちろん正しく書かれていれば) 最初の下位フラクタルキャンドルの 番号を返すべきでしょう。

そして、最初のフラクタルは、2本目のローソク足よりも早く探す必要があります。mila.comの条件では、10本目のロウソクまで検索する必要があります。

何があなたを惑わせたのか、わかった気がします。視認エリアi.ここでは、視認性の良い部分を一つ紹介します。

if( High[i+1]==Low[i+isFractalDn()])
       {
       ExtMapBuffer3[i]=High[i+1];
       }

ここにもあります。

//эта функция за пределами старт
int isFractalDn()
{
for(int i=0; i != 10; i++)
{
if(iFractals(NULL, 0, MODE_LOWER, i)!= NULL) return(i);

}
return(-1);
}

この場合、スコープはforループの中です。

 
Alexey Kozitsyn:

isFractalDn() は (もちろん正しく書かれていれば) 最初の下位フラクタルキャンドルの番号を返すべきでしょう。

そして、最初のフラクタルは、2本目のローソク足よりも早く探す必要があります。mila.comの条件では、10本目のロウソクまで検索する必要があります。

何があなたを惑わせたのか、わかった気がします。視認エリアi.ここでは、視認性の良い部分を一つ紹介します。

if( High[i+1]==Low[i+isFractalDn()])
       {
       ExtMapBuffer3[i]=High[i+1];
       }

ここにもあります。

//эта функция за пределами старт
int isFractalDn()
{
for(int i=0; i != 10; i++)
{
if(iFractals(NULL, 0, MODE_LOWER, i)!= NULL) return(i);

}
return(-1);
}

この場合、スコープはforループの中です。

もしhighが別のループで検索されるなら、なぜ?
High[i+1]
また、検索される方向はどちらでしょうか?右か左か?
 
pako:
もし、ハイが別のサイクルで検索されるなら、なぜ?
High[i+1]
また、検索される方向はどちらでしょうか?右か左か?
インジケーターの全体像は見せてもらえませんでしたが、もう1つのインジケーターにあることは確かです。
 
Alexey Kozitsyn:
インジケーターの全体像は見せてもらえませんでしたが、もう1つのインジケーターには間違いなく入っています。

どうやら誤解していたようです(

そうでない場合は

下段のフラクタルの バーナンバーは既知である

そこからループ内の既知のフラクタルの安値に対応する最初の高値を探す。

理由: