Насколько я понимаю команда Print не работает при тестировани стратегий. Может вы сделаете окно для вывода инфы из эксперта? Или хотя бы автоматом будете скидывать это в лог? Преписывать эксперт для просмотра что он там выводит несколько влом, если не сказать больше.
MT175とMT176で同じExpert Advisorを2004年1月1日からCurTime()で実行した場合の差分です。
MT175の未決済注文数=2902、MT176の未決済注文数=20
MT176のログに不鮮明な複数(10000以上)のエラーが発生(MT175ではなし)
のように
10:06:19 2004.01.13 09:56 exp4: Error opening order : 2 ; common error tip_signal= 3,* signal= -1, kol_zdelok=5.
10:06:19 2004.01.13 13:38 exp4: Error opening order : 2 ; common error tip_signal= 3,* signal= -1, kol_zdelok=6.
10:06:19 2004.01.13 14:35 exp4: Error opening order : 2 ; common error tip_signal= 3,* signal= -1, kol_zdelok=7.
10:06:19 2004.01.13 15:29 exp4: Error opening order : 2 ; common error tip_signal= 3,* signal= -1, kol_zdelok=8.
10:06:19 2004.01.13 17:05 exp4: Error opening order : 2 ; common error tip_signal= 3,* signal= -1, kol_zdelok=9.
10:06:19 2004.01.13 21:50 exp4: Error opening order : 2 ; common error tip_signal= 3,* signal= -1, kol_zdelok=10.
10:06:19 2004.01.14 09:01 テスター:利食い番号4 1.2708 (1.2706 / 1.2710)
10:06:19 2004.01.14 09:05 Tester: Take profit #3 at 1.2698 (1.2693 / 1.2697)
10:06:19 2004.01.14 09:06 Tester: Take profit #3 at 1.2698 (1.2688 / 1.2692)
10:06:19 2004.01.14 09:07 テスター:1.2698 (1.2687 / 1.2691) で利食い#3。
10:06:19 2004.01.14 09:08 テスター:1.2698 (1.2693 / 1.2697) で利食い #3
10:06:19 2004.01.14 09:09 テスター:1.2698 (1.2693 / 1.2697) で利食い#3。
10:06:19 2004.01.14 09:10 Tester: Take profit #3 at 1.2698 (1.2693 / 1.2697)
10:06:19 2004.01.14 09:11 テスター:1.2698 (1.2689 / 1.2693) で利食い#3。
10:06:19 2004.01.14 09:12 テスター:1.2698 (1.2689 / 1.2693) で利食い#3。
10:06:19 2004.01.14 09:13 テスター:1.2698 (1.2686 / 1.2690) で利食い#3。
10:06:19 2004.01.14 09:14 テスター:1.2698 (1.2685 / 1.2689) で利食い#3。
10:06:19 2004.01.14 09:15 Tester: Take profit #3 at 1.2698 (1.2688 / 1.2692)
10:06:19 2004.01.14 09:16 Tester: Take profit #3 at 1.2698 (1.2691 / 1.2695)
10:06:19 2004.01.14 09:17 Tester: Take profit #3 at 1.2698 (1.2693 / 1.2697)
結論:176で何か失敗しているようなので、とりあえず175を使うしかない。
頑張ってください。
OKです。効くんです。
Expert Advisorを処方して、その出力を見るというのは、はっきり言ってつまらない。
印刷機能は、最適化時のみ動作するのではなく、簡単なテスト時に動作します。
ログをクリアできますか?
Expert Advisor を何度も起動すると、ゴミが大量に溜まってしまう :(
テスターでということです。
テスターでということです。
考え合わせる
Преписывать эксперт для просмотра что он там выводит несколько влом, если не сказать больше.
印刷機能は最適化時にのみ失敗し、簡単なテストでは動作する。
ああ、でも私にはうまくいかなかったようだ。init()ではPrint() が動作するが、start()では動作しない。
例えば、6~8個のPrint()の うち、1個だけ動作する。残りはテスト時にログに残らない。もちろん、最適化なしで。
コンテキストメニューで ログファイル内の対応するログファイルを開き、印刷されたかどうかを確認します。 データはテスターの速度を落とさないようにタイマーで非同期にログタブに印刷されるので、タブ内のデータ(ログにはない、つまりログ自体にはない)が失われる可能性があります。