Дмитрий Мотков: このEAをどうしたらいいのでしょうか? ロットアンチから去勢する方法はありますか?そして、運命の法則というものがあって、負けトレードできっちり大きなロットを取得し、次のトレードでは負けを重ねることなく、指定した通りのロットでオープンする......というものです。どうだろう......自分で開けようとしたら、また開けようとしてるんだけど。
Error 4 error : invalid type conversion: "CTest *" to "double" C:\MyPentaAvForex﹑ConsoleApplication1ⒸConsoleApplication1.cpp 51 1 ConsoleApplication1
Servicedeckに手紙を書きました。
class CTest
{
int test;
int incr(){ return test++; }
};
voidOnStart()
{
CTest *test = new CTest();
double ptest = double(test); // тут должна быть ошибка компиляции!!!delete test;
}
これがExpert Advisorです。
はい、"0 "は最後にあるに違いない、それはあまり論理的ではありません。
はい、"0 "は最後になければなりません、それは論理的ではありません。
メジャーバージョン1、マイナーバージョン2。
ということで、最初のものは1 , 2 , 3となり、2番目のものは1 , 2 , 3となります。つまり、あなたの場合、5が45より大きいこと、つまり.005と.045を示そうとしていたのです。
先日、私も同じようなことがありました。
こんにちは。
これはバグではありません。プログラムバージョンは分数ではなく、ドットで区切られた2つの整数を使用します。
1つ目は、メジャーバージョンです。
2つ目は、マイナーバージョンです。
あなたの場合、マイナーバージョン2の方がマイナーバージョン12よりも小さくなっていますね。このEAをどうしたらいいのでしょうか? ロットアンチから去勢する方法はありますか?そして、運命の法則というものがあって、負けトレードできっちり大きなロットを取得し、次のトレードでは負けを重ねることなく、指定した通りのロットでオープンする......というものです。どうだろう......自分で開けようとしたら、また開けようとしてるんだけど。
ありがとうございます、何とかします。Scalperはクラスを含む十数個の.mqhファイルで構成されているので、OnInitをポストしても意味がなく、クラスを生成して 初期化するのです。すべてのモジュールを無効にしたところ、スキャルパーはアイドルモードで動作するようになりました。今日も1つ1つ電源を入れ、問題の所在を確認するつもりです。
servicedkに書き込み、コードを添付してください(すべてのチェックが終わると削除されます)。
ありがとうございます、何とかします。Scalperはクラスを含む十数個の.mqhファイルで構成されているので、OnInitをポストする意味がない、それはクラスの作成と 初期化の場所である。すべてのモジュールを無効にしたところ、スキャルパーはアイドルモードで動作するようになりました。今日、ひとつひとつ電源を入れて、どこに問題があるか見てみようと思っています。
すでに解明済みで、MQL4コンパイラのバグを発見しました。この過失によるエラーで、2日間に及ぶ捜索は失敗に終わった。問題の本質はこうだ:最も単純なコードを与える。コンパイルエラーやワープエラーはなく、実行エラーが発生しています。
2015.08.24 10:22:34.825 スクリプト InvalidPointerConversion EURUSD.e,M15: 削除されました。
2015.08.24 10:22:34.825 InvalidPointerConversion EURUSD.e,M15: グローバル初期化に失敗しました。
2015.08.24 10:22:34.825 InvalidPointerConversion EURUSD.e,M15: 無効なEX4ファイル(8)
2015.08.24 10:22:34.814 Script Tests﹑InvalidPointerConversion EURUSD.e,M15: 正常にロードされました。
VS2013 でテストしたところ、当然のようにコンパイルエラーが発生しました。
Error 4 error : invalid type conversion: "CTest *" to "double" C:\MyPentaAvForex﹑ConsoleApplication1ⒸConsoleApplication1.cpp 51 1 ConsoleApplication1
Servicedeckに手紙を書きました。
コードが望ましいのですが、提供したくない場合は、ブートエラーの原因となっているEX5を添付してください。
お返事を読む時間がありませんでした。私はエラーをローカライズし、servicedeckに書き込み、また以前の記事で説明した https://www.mql5.com/ru/forum/1111/page1373
Vladimir Pastushak:
Дело не в терминале а в том как написан советник, Вы приложили не все файлы советника...
どのファイルを添付する必要がありますか?