マルチタイムフレーム・インディケーター - ページ 533

 
Marco320:
親愛なるMLadenとmrTools。

添付のインジケーターについて教えてください。画像にあるように、このインジケータは、チャート上でいつ買うか、いつ売るかというテキストを含む売買シグナルを出しますが、テキストがシグナラインからかなり離れています。テキストがサインラインの近くになるように、これを解決することができますか?

よろしくお願いします。

よろしくお願いします Marco

マルコ

古い文(何度も聞いた):それは逆コンパイルされたコードです。申し訳ありません。

 
Kelch Monteiro:
親愛なるmladenとmr tools...私はここにいくつかの助けを必要としています...このインディケータをテストしたいのですが、私のチャートでは動作しません。

サブウィンドウが空です。dllはアクティブですが、空です。

あなたは私を助けることができますか?

mtf_ang_azadosc.mq4

Kelch Monteiro

動作させるためには、indicatorsフォルダにある "ang_AZad[Osc]"インジケータが必要です。それがなければ、空のサブウィンドウが表示されます。

 
mladen:
Kelch Monteiro 動作させるには、indicators フォルダに "ang_AZad[Osc]" インジケータが必要です。それがないと、空のサブウィンドウが表示されます。

男、多謝!私はここで絶望的だった!笑

良い一日を。ここブラジルでは、一日が始まったばかりです。

 
mladen:
Marco 古い文章(何度も聞いた) : それはデコンパイルされたコードです。申し訳ありません

MLadenさん、こんにちは。

OK thx。デコンパイルされているかどうかがわからないのですが、どうしたらわかるのでしょうか?

ThxおよびよろしくMarco

 
Marco320:
こんにちは、MLaden。

OK thx。何かがデコンパイルされているかどうかを見ることができません。どうすればこれを見ることができるので、もうこのようなものを送る必要がありません

Thx and regards Marco

Marco

ここにそれについての1つのポストがある: https://www.mql5.com/en/forum/general

よろしくお願いします。

Mladen

 

マルコ

関係ない例ですが : 何年も前から浮遊しているJMAの一部を見てみてください、何年も使われている

ring1 [counterA] = highDValue;

if ((limitValue + startValue) > 127) {

startValue--;

s58 = startValue;

} else {

limitValue++;

s58 = limitValue;

}

if (limitValue > 96) s38 = 96; else s38 = limitValue;

if (startValue < 32) s40 = 32; else s40 = startValue;

}

//----

s68 = 64;

s60 = s68;

while (s68 > 1) {

if (list [s60] >= highDValue) {

if (list [s60 - 1] <= highDValue) {

s68 = 1;

}

else {

s68 = s68 / 2.0;

s60 -= s68;

}

}

else {

s68 = s68 / 2.0;

s60 += s68;

}

if ((s60 == 127) && (highDValue > list[127])) s60 = 128;

}

if (cycleLimit > 127) {

if (s58 >= s60) {

if (((s38 + 1) > s60) && ((s40 - 1) < s60))

lowDValue += highDValue;

else if ((s40 > s60) && ((s40 - 1) < s58))

lowDValue += list [s40 - 1];

}

else if (s40 >= s60) {

if (((s38 + 1) s58))

lowDValue += list[s38 + 1];

}

else if ((s38 + 2) > s60)

lowDValue += highDValue;

else if (((s38 + 1) s58))

lowDValue += list[s38 + 1];

if (s58 > s60) {

if (((s40 - 1) s58))

lowDValue -= list [s58];

else if ((s38 s60))

lowDValue -= list [s38];

}

else {

if (((s38 + 1) > s58) && ((s40 - 1) < s58))

lowDValue -= list [s58];

else if ((s40 > s58) && (s40 < s60))

lowDValue -= list [s40];

}

}

それはメタトレーダーに変換されたWealth labのコード(何年も前にデコンパイルされたもの)です。Mark Jurikが書いたコードを見たことがありますが、彼は変数にそんな名前を使ったことは一度もなく、普通の人間の名前を使っています。だから、もしスタートがそうなら(JMAはメタトレーダーの始まりと同時に普及したのだから)、メタトレーダー自体には何の変化も期待できないのだと思います。

ということで、これはメタトレーダー・ユーザーによるゲームではありませんが、デコンパイルされたコードがネットに溢れ、コーダーが何も投稿しなくなることで、コーディングを殺しているのは彼らだと思われます。そして、大多数は単にコーダーではないので、コードがデコンパイルされるとわからないのです。

 
mladen:
マルコ

関係ない例ですが : 何年も前から浮遊しているJMAの一部を見てみてください。

ring1 [counterA] = highDValue;

if ((limitValue + startValue) > 127) {

startValue--;

s58 = startValue;

} else {

limitValue++;

s58 = limitValue;

}

if (limitValue > 96) s38 = 96; else s38 = limitValue;

if (startValue < 32) s40 = 32; else s40 = startValue;

}

//----

s68 = 64;

s60 = s68;

while (s68 > 1) {

if (list [s60] >= highDValue) {

if (list [s60 - 1] <= highDValue) {

s68 = 1;

}

else {

s68 = s68 / 2.0;

s60 -= s68;

}

}

else {

s68 = s68 / 2.0;

s60 += s68;

}

if ((s60 == 127) && (highDValue > list[127])) s60 = 128;

}

if (cycleLimit > 127) {

if (s58 >= s60) {

if (((s38 + 1) > s60) && ((s40 - 1) < s60))

lowDValue += highDValue;

else if ((s40 > s60) && ((s40 - 1) < s58))

lowDValue += list [s40 - 1];

}

else if (s40 >= s60) {

if (((s38 + 1) s58))

lowDValue += list[s38 + 1];

}

else if ((s38 + 2) > s60)

lowDValue += highDValue;

else if (((s38 + 1) s58))

lowDValue += list[s38 + 1];

if (s58 > s60) {

if (((s40 - 1) s58))

lowDValue -= list [s58];

else if ((s38 s60))

lowDValue -= list [s38];

}

else {

if (((s38 + 1) > s58) && ((s40 - 1) < s58))

lowDValue -= list [s58];

else if ((s40 > s58) && (s40 < s60))

lowDValue -= list [s40];

}

}

それはメタトレーダーに変換されたWealth labのコード(何年も前にデコンパイルされたもの)です。Mark Jurikが書いたコードを見たことがありますが、彼は変数にそんな名前を使ったことは一度もなく、普通の人間の名前を使っています。ということは、メタトレーダーが出始めたころにJMAが流行ったということは、メタトレーダー自体も同じようなものなのでしょうか。

メタトレーダーユーザーが考案したゲームではありませんが、デコンパイルされたコードがネット上に溢れ、コーダーが何も投稿できなくなることで、コーディングを殺しているのは彼らだと思われます。

こんばんは、MLadenです。

そうですね、一部の人(例えば野グソ)は、盗品や既存の商品(多くは無料で手に入りますが)を売ることで間違った方向に進みますし、ウェブは広いのでたくさん見つけることができますね。売っている商品ではなく、パラメータを入力することでシステムができ、それを使ってどのように取引するかを認識することができます。

確かに私はコーダーではない、基本は変更するのは簡単ですが、実際の仕事は、私は、例えば、あなたとmrToolsは助けるためにここにいるうれしいです。私は通常のコードやデコンパイルされたコードを認識するかどうかを見るためにもっと注意を払うでしょう、だからそれは私達の両方のための安全な時間です。これは私にとって一種の学問であり、少しずつMQLを学んでいくことなのです。では、ブリーフィングをありがとうございました。

よろしくお願いします、Marco

 
mladen:
Kelch Monteiro 動作させるには、indicators フォルダに "ang_AZad[Osc]" インジケータが必要です。それがないと、空のサブウィンドウが表示されます。

Mladenさん、1.5周期や3.6周期など、「き」を分数化して作ることは可能でしょうか?

 
Kelch Monteiro:
ムラデンさん、1.5周期とか3.6周期とか、"ki "を分数にして作ることは可能ですか?

Kelch Monteiroさん、コードの変更ですが、extern int ki = 2; を extern double ki = "whatever fractional number"; int を double に変更する、それだけです。

 

どなたか遅延のないMTFバージョンにしていただけないでしょうか。

MT4用ランニングメディアンインジケータ - MQL4コードベース

お願いします