19:20:11 TestGenerator: unmatched data error (low value 1.3676 at 2009.05.13 00:00 and price 1.3676 mismatched). 19:20:11 TestGenerator: unmatched data error (high value 1.3696 at 2009.05.13 01:00 and price 1.3696 mismatched). 19:20:11 TestGenerator: unmatched data error (high value 1.3700 at 2009.05.13 02:30 and price 1.3700 mismatched). 19:20:11 TestGenerator: unmatched data error (high value 1.3700 at 2009.05.13 03:30 and price 1.3700 mismatched).
OrderSelect (0,SELECT_BY_POS, MODE_HISTORY) - 履歴の中の最後のオーダーを選択します。
OrderSelect (1,SELECT_BY_POS, MODE_HISTORY) - 最後の1件以外の注文。
従って、それぞれのOrderProfit()を求めることができます。
お疲れ様
テスターのログに発生する、エラーの原因と対処法を教えてください。
19:20:11 TestGenerator: unmatched data error (low value 1.3676 at 2009.05.13 00:00 and price 1.3676 mismatched).
19:20:11 TestGenerator: unmatched data error (high value 1.3696 at 2009.05.13 01:00 and price 1.3696 mismatched).
19:20:11 TestGenerator: unmatched data error (high value 1.3700 at 2009.05.13 02:30 and price 1.3700 mismatched).
19:20:11 TestGenerator: unmatched data error (high value 1.3700 at 2009.05.13 03:30 and price 1.3700 mismatched).
価格を削除して再度アップロードしてみたのですが、もしかしたら何か間違っているのかもしれません。
質問を言い換えます。歴史を知るには、あるいはどこで読めばいいのでしょうか?
まずは正しく答えることを覚えましょう。あなたのようなコメントは、誰の役にも立ちません。
iTime()実行後、GetLastError()でエラーが返されました。以下はサンプルコードです...
実際には、最後にOrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS, MODE_HISTORY)があります。
そうなんです、同じスレッドですでに自分で回答しています :)))https://www.mql5.com/ru/forum/111497/page227#204964
iTime()実行後、GetLastError()でエラーが返されました。以下はサンプルコードです...
テスト済みです。
init()関数を実行している間は、新しいシンボルデータはまだ利用できないかもしれません(当然ですが)。それゆえ、エラーが発生するのです。対策はただ一つ、init()関数でデータ解析をしようとしないことです。
テスト済みです。
init()の実行中、新しいシンボルデータはまだ利用できないかもしれない(当然、利用できない)。それゆえ、エラーが発生するのです。対策はただ一つ、init()関数でデータ解析をしようとしないことです。
ありがとうございます。しかし、start()でデータが利用できる保証はあるのでしょうか?
ティックボリュームの分布をバー上で直接確認できるスクリプトやインジケータを探している。
この写真のような枝の部分この写真を見たことがありますか?
こんにちは、教えてください。
if(OrderSelect(0, SELECT_BY_POS,MODE_HISTORY)==true)
{
double x=OrderProfit();
Print("last ",x);
}
最後に閉じた注文の利益が必要なのですが、一番最初の注文になってしまいます。
こんにちは、アドバイスお願いします。
if(OrderSelect(0, SELECT_BY_POS,MODE_HISTORY)==true)
{
double x=OrderProfit();
Print("last ",x);
}
最後に閉じた注文の利益が必要なのですが、一番最初のものです。
上...
https://www.mql5.com/ru/forum/111497/page345#245944