エラー、バグ、質問 - ページ 2789

 

TimeLocal() について質問です。

でも、それだけじゃないんです。

ただ、NSモジュールをトレーニングするスクリプトを実行すると、モジュールのトレーニングに非常に長い時間がかかることがあるんです。あまり良いとは言えないが、理解できる。

そこで、各反復にかかる時間を簡単に計算する機能を追加することにしました。

そして、いくつかの疑問が...。

とにかく、モジュールのトレーニングが始まる

2020.06.27 14:47:03.435 modul_training_mZZ3_MLP (EURUSD,H3)     ~~~ Сеть №16 по модулю >>> 11 (24) <<< создана... Учимся...

そして、トレーニングにとても長い時間がかかることを目の当たりにします。

その後、メッセージが表示されます

2020.06.27 14:47:05.038 modul_training_mZZ3_MLP (EURUSD,H3)     Ошибка = 3.03%
2020.06.27 14:47:05.038 modul_training_mZZ3_MLP (EURUSD,H3)     00:00:02 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

録音で文句を言うことはない。2秒でも、実はこれらの応募には5分、いやそれ以上待ったんですよ。

パソコンには何も積んでいない。シューターを探すならどこがいい?


これを書いているとき、次のモジュールの授業が行われていた。そこでは、普通に書けたようですが...

2020.06.27 14:59:15.114 modul_training_mZZ3_MLP (EURUSD,H3)     Ошибка = 3.03%
2020.06.27 14:59:15.114 modul_training_mZZ3_MLP (EURUSD,H3)     00:12:09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
マーケットが閉じているときは、タイマーは作動しません。これは正常なのか?
 
こんにちは!EAを購入したのですが、なぜか購入履歴や端末に表示されないのですが、どうしたらいいでしょうか?
 
Vladimir Karputov:

貿易不能が答えです。

概要:貿易許可証

ありがとうございます。しかし、本文中には、Trade disabledに関する記述はありません。
 
Turbo888:
ありがとうございます。しかし、本文中ではTrade disabledについて何も 書かれていません。

ヘルプスクリプトを実行します。サービスメッセージの翻訳には、Google Translatorを使用してください。

ファイル:
 
Turbo888:
ありがとうございます。しかし、本文中ではTrade disabledについて何も 書かれていません。

あなたのメッセージ

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

バグ、バグ、質問

ターボ888 さん 2020.06.26 22:08

ごきげんよう。MT5プラットフォームでは、なぜか取引ができない。昨日はトレードがあり、今日はトレードがない。しかも、これは2種類のダッシュボードで。ストップ高、テイクオーバーは表示していません。私のジャーナルには次のように書かれています:失敗した買い指値1 MESU20 at 3015.75 sl: 3013.75 [取引無効] 何が間違っているのでしょうか?

システムからのメッセージです。

"失敗した買い指値1 MESU20 at 3015.75 sl: 3013.75[取引無効]"

 

助けてくれ、何が起こっているのか理解できないんだ。ヒストリカルデータをコピー する場合、配列の0番目の要素は常に1番目と同じになります。つまり、1枚目には終値があり、ここは正しいのですが、0枚目には終値ではなく、始値があります。

if (CopyRates(symbol[symbol_idx], _Period, 0, BAR_KOL_MIN, mql_rates) < 0)
        alert(symbol[symbol_idx] + " не удалось скопировать исторические данные.");
else   // если скопировали исторические данные
{
        if (mql_rates[0].time == D'2015.01.19 11:00')
        {
                Print("0 " + TimeToString(mql_rates[0].time) + " " + DoubleToString(mql_rates[0].close));
                Print("1 " + TimeToString(mql_rates[1].time) + " " + DoubleToString(mql_rates[1].close));
                Print("2 " + TimeToString(mql_rates[2].time) + " " + DoubleToString(mql_rates[2].close));
                Print("3 " + TimeToString(mql_rates[3].time) + " " + DoubleToString(mql_rates[3].close));
                Print("4 " + TimeToString(mql_rates[4].time) + " " + DoubleToString(mql_rates[4].close));
        }

2015.01.19 11:00:00 0 2015.01.19 11:00 1.15834000

2015.01.19 11:00:00 1 2015.01.19 10:00 1.15834000

2015.01.19 11:00:00 2 2015.01.19 09:00 1.15587000

2015.01.19 11:00:00 3 2015.01.19 08:00 1.15678000

2015.01.19 11:00:00 4 2015.01.19 07:00 1.15605000

これは、バーで同じ終値が発生するわけではありません。チャートで確認した。
 
progeon:

助けてくれ、何が起こっているのか理解できないんだ。ヒストリカルデータをコピー する場合、配列の0番目の要素は常に1番目と同じになります。つまり、1枚目には終値があり、ここは正しいのですが、0枚目には終値ではなく、始値があります。

2015.01.19 11:00:00 0 2015.01.19 11:00 1.15834000

2015.01.19 11:00:00 1 2015.01.19 10:00 1.15834000

2015.01.19 11:00:00 2 2015.01.19 09:00 1.15587000

2015.01.19 11:00:00 3 2015.01.19 08:00 1.15678000

2015.01.19 11:00:00 4 2015.01.19 07:00 1.15605000

これは、バーで同じ終値が発生するわけではありません。チャートと照らし合わせて確認した。

これはどこで起きていることなのでしょうか?オープンプライス・モードのテスターでは?

 
Stanislav Korotky:

どこで起きているのか?オープンプライス・モードのテスターでは?

テスターで、わかったのですが、新しいバーが開くとコピーしてしまうのです。つまり、0本目のバー(現在のバー)は形成され始めたばかりなので、始値を持って いるのです。

 
購入したソフトウェアのインストールエラーが表示されるようになった。

1.最初にテスターにデモを設定すると、テスターに表示されます。
2.そして、それをレンタルするか、購入するか。
3.その後、ターミナルでinstallを押します。
4.そして、何も起こらない。エラーは記録されない。ただ、何も起こらない。


対処法:Navigator Marketから体験版をアンインストールし、レンタル版を再度インストールしてください。
初めての人にはとても難しいことです。