エラー番号6 - ページ 32

 
これらのエラーはEAテストに影響するのでしょうか?<br / translate="no"> ちょうど今、テスト中の私のExpert Advisor(私は時々それを最適化し、市場の変化に応じてパラメータを調整している)は、いくつかの取引を欠場するようになりました。ポジションを閉じず、ストップを引き上げず、ポジションの反転の代わりに、前のポジションを閉じずに反対のポジションを開くだけである。リアル口座の場合TradeDispatcher: 取引コンテキストはビジー 状態です。
しかし、テスターはサーバーとの接続がなく、コマンドを発行して実行する。しかし、一部の
シグナルによってポジションが実行されることはありません。なぜ?

Expert Advisor の完全なコードを投稿してください。きっと、(もしエラーがあれば)すぐに見つけることができるはずです。
 
だから、発売を待たずに、熱望している人に試してもらうのがいいかも?

はい、ベータ版として別ビルドを掲載し、お知らせするようにします。
 
Эти ошибки могут влиять на тестирование советников?
Просто с некоторых пор мой советник на тестах (я его время от времени оптимизирую, подбираю параметры под изменения на рынке) Стал пропускать некоторые сделки. Не закрывает позы, не подтягивает стопы, а вместо переворотов просто открывает противоположную позу, без закрытия предыдущей. На реале тоже постоянно появляется ошибка TradeDispatcher: trade context is busy.
Но в тестере ведь нет соединения с сервером, он сам себе подает команды и их исполняет. Но некоторые
позы по сигналу тоже не исполняет. Почему?

エキスパートの完全なコードを掲載してください。きっと、エラーがあればすぐに見つけることができるはずです。

スレッドに投稿
TradeDispatcher: トレードコンテキストがビジー状態です...何ですか?
 
こちらもログです。最新のビルドです。嗚呼。


24.10.2005 23:18:32, Signal: sell
24.10.2005 23:18:32 Trying to sell, attempt 0

Ask: 1.19840000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:18:32 Trying to sell, attempt 1

Ask: 1.19840000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:18:32 Trying to sell, attempt 2

Ask: 1.00000000, TakeProfit: 0.00000000, error 5 24.10.2005 23:18:32 Trying to sell, attempt 1 23:18:32, Signal: sell, attempt 2 24.10.2005 23:18:32 Trying to sell, attempt 1 24.10.2005 23:18:3219840000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:18:32 Trying to sell, attempt 3

Ask: 1.19840000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:20:22 Try to sell, attempt 4

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:20:22 Trying to sell, attempt 4 24.10.2005 23:20:20 Trying to sell, attempt 5 24.10.2005 23:20:30 Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000 失敗...2005 23:20:46 Try to sell, attempt 5

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:20:46 Try to sell, attempt 6

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
failed, error 6

24.10.2005 23:20:46 Try to sell, attempt 7

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000 23:20:46 Trying to sell, attempt 8 24:20:46 Trying to sell, attempt 9 24:20:46 Trying to sell, attempt 10 Ask: 5.19860000, StopLoss: 0.000500000, TakeProfit: 0.00000000 24:20:46 Trying to sell, attempt 10 24:20:5000000000
失敗、エラー6

24.10.2005 23:20:46 Trying to sell, attempt 8

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
失敗、エラー6

24.10.2005 23:20:46 Trying to sell, attempt 9

Ask: 1.19860000, StopLoss: 0.00500000, TakeProfit: 0.00000000
失敗、エラー6
Friday sell エラー:4050
1.19830000, 0.00500000, 0.00000000
sold open
 
Quarkの投稿を見て:まさか!!!!自分のログを見てみると、古いティック(つまり非同期)がしっかり残っていました。アルパリサーバーMQサーバーがお亡くなりになったようです。
 
ミスチル6にうんざりしていると言っても、大声で黙っているだけなのだが......。4つのチャートにそれぞれ4つのMT4 Expert Advisorを入れています(実際には8つですが、ボラティリティによって半分が機能していません)。
つまり、4つのプログラムで16のExpert Advisorが稼動していることが判明しました。ここでは、各プログラムで一度に1つのExpert Advisorがポジションをオープンして いた状況を紹介します。4つのプログラムすべてで、私たちの愛する6番目のエラーが表示されました。
え...そして、改善することを約束された...。そして、ビルドはすでに184...
 
エラー番号6を解決するために何か行われているのでしょうか?
新しい184のビルドで最初のエラー番号6を取得しました。
 
エラー番号6を解決するために何か行われているのでしょうか?<br / translate="no"> 新しい184のビルドで最初のエラー番号6を取得しました。

通信に問題があったということです。
 
そう、いまや6が出るのは例外的なことで、開発者を非難するのは罪なことなのです。
クライアントではなく、ブローカーとそのサーバーの接続に何か問題があるのかもしれません;)
 
なんか、フォーラムの「トップ20」からバグ番号6が消えたぞ :)それはおかしい。ここで、もうひとつの観察があります。

先史時代。すべてのチェックが入ったコードを掲載しました。指定された時間(1時間以内は各EAごとに時間帯が決まっている)に条件を確認し、良ければポジションを建 てる。

履歴 - 注文を要求した瞬間に障害が発生し、その結果、1分以内にExpert Advisorによって開かれた2つの注文があります。


2005.11.09 13:01:17 '142605': order is open : #2400577 sell 0.10 EURUSD at 1.1759 sl: 1.1819 tp: 0.0000
2005.11.09 13:01:17 '142605': request in process
2005.11.09 13:01:17 '142605': request was accepted by server
2005.11.09 13:01:16 '142605': instant order sell 0.10 EURUSD at 1.1759 sl: 1.180.1819 tp: 0.0000
2005.11.09 13:01:16 '142605': ログイン (4.00, #2832F8DDD)
2005.11.09 13:00:50 TradeContext: ping エラー
2005.11.09 13:00:30 '142605': 要求はサーバーによって受け入れられました
2005年。11.09 13:00:23 '142605': インスタントオーダー売り 0.10 EURUSD at 1.1760 sl: 1.1820 tp: 0.0000
2005.11.09 13:00:23 '142605': ログイン(4.00, #2832F8DD)

これがポジションのリストです:
(コピー操作がまだなので表示されていません)

これがプログラムが生成したログです(このスレッドですでにコードを引用しました):
9.11.2005 11:0:15, Signal: sell
9.11.2005 11:0:15, Signal: sell 9.11.2005 11:0:15, Signal: sell 9.11.11.2005 11:0:15 Trying to sell, attempt 0
Ask: 1.17630000, StopLoss: 0.00600000, TakeProfit: 0.00000000 failed, error 6
9.11.2005 11:1:8 Trying to sell, attempt 1
Ask: 1.17620000, StopLoss: 0.00600000, TakeProfit: 0.00000000 successfull
sell opened

I will repeat - one position opened by log and log.実生活で :)- を1分おきに2回。