どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 1161

 
Александр:
MT4のEAをMT5で動作させるための既成のライブラリはどこで手に入りますか?いくつかダウンロードしたのですが、手直しや補足ばかりです。いくつかダウンロードしましたが、いつもやり直したり、追加したりしています。
 
Alexey Viktorov:
注文しか扱わないので、全体が必要です。時系列と指標などの非互換性。
 
Александр:
注文しか扱わないので、全体が必要です。時系列と指標などの非互換性。

そして、あなたのお母さんは、この作家の他の作品を見ることを許さないのですか?このライブラリーをじっくり見たわけではありません。私は必要ないので見ていませんが、彼の作品についての考察はよく見かけます。

 
Alexey Viktorov:

お母さんは、この作家の他の作品を見ることを許さないのですか?そう、そしてこの図書館はもっとよく見る必要がある。必要ないので見ていませんが、彼の作品についての考察はよく見かけますね。

観て、使って。ALLがないんです。

 
Сергей:

みんな、理解できない問題があるんだ。

この行をコードに追加すると

if ((MARast<(Rast*Point))&&(MARast>(-Rast*Point)){警告("Warning!";})。

Expert Advisor がテスターで開こうとしない。

この行はほぼソースコードからで、なぜそうなっているのか理解できません。

if (MathAbs(MARast)<(Rast*Point)) と同じ話です。{警告("Warning!";})。


追記 //if ((MARast<(Rast*Point)&&(MARast>(-Rast*Point))){警告("Warning!";}が正常に開く。


if ((MARast<(Rast*Point))&&(MARast>(-Rast*Point)) {Alert ("Warning!";}

のようなコードをメッセージに挿入する必要があります。一

2つ目 - セミコロンをどこに置いているか見てください。

if ((MARast<(Rast*Point))&&(MARast>(-Rast*Point)) Alert ("Warning!");

あなたの条件はわかりませんが、エラーは純粋に構文上のものです。

// не правильно
Alert ("Warning!";} 
// правильно
Alert ("Warning!"}; 
 
elmucon:

のようなコードをメッセージに挿入する必要があります。それは1つです。

次に、セミコロンの位置を見てください。

あなたの条件は分かりませんが、このエラーは純粋に構文上のものです。


なるほど...不思議とコンパイルはうまくいきました。 でも、何の役にも立たなかった...。

こんな感じです...

   MA1=iMA(NULL,0,Period_MA1,0,MODE_SMA,PRICE_OPEN,0);
   MA2=iMA(NULL,0,Period_MA1,0,MODE_SMA,PRICE_OPEN,Sdvig);

シフトがなぜかうまくいかない...そして、全く同じパラメータを持つ2つのMAができ、それらの差を絶対値に変換しようとすると、何らかのクラッシュが起こり、プログラムが開かなくなる...。


それゆえ、なぜシフトがうまくいかず、テスターが1つのMAしか描画しないのか?

 
Сергей:

なるほど、不思議とうまくコンパイルできました。 でも、これではどうにもなりませんね...。

問題はこのようなことだと思われます。

シフトが効かない...全く同じパラメータのMAを2つ取得し、その差を絶対値に変換しようとすると、何らかの不具合が発生し、プログラムが開かない...というものです。


この例では、シフトではなく、ゼロと最初のバーからデータを取得しています ...この場合、両方のMAがチャート上で同じになり、データMA1とMA2は異なるものになります...

さらに、ゼロバーは未形成とみなされ、最初のバーとそれ以上のバーで計算する方が良い ...

 
Сергей:

なるほど、不思議とうまくコンパイルできました。 でも、これではどうにもなりませんね...。

問題はこのようなことだと思われます。

シフトがなぜかうまくいかず、全く同じパラメータを持つ2つのMAができ、その差を絶対値に変換しようとすると、何らかの障害が発生し、プログラムが開かなくなる...。


それゆえ、なぜシフトがうまくいかず、テスターが1つのMAしか描画しないのか?


 MA2=iMA(NULL,0,Period_MA1,Sdvig,MODE_SMA,PRICE_OPEN,0);
 
Aleksey Vyazmikin:


ありがとう、みんな。効いてますね...。本を見ると、イチジクが見える =)

削除済み  

皆さんこんにちは。質問なのですが、設定ウィンドウを開かずに、その場でインジケーターのパラメーターを変更することは可能でしょうか?


ありがとうございます、そうですか