初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1067

 

注文を開くときにエラーが発生しました。

4756 :取引要求の送信 に失敗しました。

これはMT4の再クオートと同じようなものですか?



 
Igor Makanu:

注文を開くときにエラーが発生しました。

4756 :取引要求の送信 に失敗しました。

これはMT4の再クオートと同じようなものですか?



リクオートはサーバーからの応答で、ここでは何らかの理由でサーバーへの取引要求の送信に失敗したのです。おそらく......正確にはわかりません。

 
Artyom Trishkin:

リクオートはサーバーからの応答で、ここでは何らかの理由でサーバーへの取引要求の送信に失敗したのです。おそらく......正確にはわかりません。

注文を開くときに他のエラーは なく、エラーは成行注文を開くときに正確に発生し、5~10回の試行のうち1回再現されます。

NH 0 15:59:13.488 専門家 専門家 tst_Cdeal (EURUSD,H1) 読み込み成功

MI 0 15:59:15.997 トレード '13725593': Instant sell 0.01 EURUSD at 1.13162 (deviation: 30)

JP 0 15:59:16.153 Trades '13725593': requote 1.13160 / 1.13169 (instant sell 0.01 EURUSD at 1.13162 (deviation: 30)).

EL 0 15:59:16.158 トレード '13725593': Instant buy 0.02 EURUSD at 1.13169 (deviation: 30)

RK 0 15:59:16.301 トレード '13725593': インスタント買い 0.02 EURUSD at 1.13169 (deviation: 30) を受け入れました。

IF 0 15:59:16.346 Trades '13725593': deal #387636456 buy 0.02 EURUSD at 1.13169 done (based on order #411059914)

KH 0 15:59:16.362 Trades '13725593': order #411059914 buy 0.02 / 0.02 EURUSD at 1.13169 done in 204.132 ms

CR 0 15:59:16.362 Trades '13725593': Buy stop 0.03 EURUSD at 1.13369.

KH 0 15:59:16.442 Trades '13725593': accepted buy stop 0.03 EURUSD at 1.13369.

KI 0 15:59:16.718 Trades '13725593': order #411059919 buy stop 0.03 / 0.03 EURUSD at market done in 355.459 ms

MS 0 15:59:16.718 トレード '13725593': 売り指値 0.04 EURUSD at 1.13560.

FG 0 15:59:16.753 トレード ホスティングサービスを使用して実行を高速化 - 88.47 ms の代わりに 'MQL5 Amsterdam 01 (MQL5.community)' を介して 0.69 ms。

MN 0 15:59:16.867 Trades '13725593': accepted sell limit 0.04 EURUSD at 1.13560.

IK 0 15:59:16.871 Trades '13725593': order #411059921 sell limit 0.04 / 0.04 EURUSD at market done in 153.059 ms.

EH 0 15:59:16.871 トレード '13725593': Buy limit 0.05 EURUSD at 1.12971.

OR 0 15:59:16.942 Trades '13725593': accepted buy limit 0.05 EURUSD at 1.12971.

DH 0 15:59:16.942 Trades '13725593': order #411059922 buy limit 0.05 / 0.05 EURUSD at market done in 71.460 ms.

NI 0 15:59:16.942 Trades '13725593': sell stop 0.06 EURUSD at 1.12960.

KR 0 15:59:17.178 Trades '13725593': accepted sell stop 0.06 EURUSD at 1.12960.

DK 0 15:59:17.178 Trades '13725593': order #411059923 sell stop 0.06 / 0.06 EURUSD at market done in 235.868 ms


 

OK a requote is a requote..., how to I detect requote in MT5?

エラー 4756 :取引要求の送信 に失敗しました。

よくないですね、requoteを検出する方法は?MT4は通常requoteを回避しようとしますが、MT5はよりクールです;)。


フォーラムでの検索結果を読みましたが、私が理解した限りでは、サーバーに数十の取引要求を送信するよりも効率的にrequoteに対処する方法はありません。

https://www.mql5.com/ru/forum/1744/page2#comment_14948

Реквоты в тестере - что такое и как бороться?
Реквоты в тестере - что такое и как бороться?
  • 2010.08.16
  • www.mql5.com
Вопрос два - вызов функции аналога RefreshRates (делаю путем вызовов SymbolInfoTick и SymbolInfoDouble(,SYMBOL_BID)) обновляет цену при первой попытке рефреша, но ошибка 10004 не уходит.
 
Igor Makanu:

OK a requote is a requote..., how to I detect requote in MT5?

エラー 4756 :取引要求の送信 に失敗しました。

よくないですね、requoteを検出する方法は?MT4は通常requoteを回避しようとしますが、MT5はよりクールです;)。


フォーラムでの検索結果を読みましたが、私が理解した限りでは、サーバーに数十の取引要求を送信するよりも効率的にrequoteに対処する方法はありません。

https://www.mql5.com/ru/forum/1744/page2#comment_14948

(偏差値:30)は少なすぎないか?

 
Alexey Viktorov:

(偏差値:30)は少なすぎないか?

EURUSDでは、ニュース市場 ではなく、大差でさえある。

 
fxsaber:

EURUSDでは、ニュース市場 ではなく、大差でさえある。

どのブローカーかによって異なります。どんなに優れたものでも、人工的な滑りが発生しやすい。そして、このような場合の3ポイントは、何もない...。

 
Alexey Viktorov:

どのブローカーかによって異なります。どんなに宣伝効果のあるものでも、人為的に滑ることはある。そして、このような場合の3ポイントは、何もない...。

20年前を懐かしむ。

 
何か問題があるのかもしれないので、アドバイスをお願いします。私は、すべての取引の損益分岐点が現在の価格のPipポイントにあったように、現在の価格で開かれた取引のロットを計算する必要がありますAsk。すべての取引は一方向であり、買いで あることを確認します。

損益分岐の計算式。

breakeven = sum(Pi*Li)/sum(Li).ここで、Piは 取引の開始価格、Liはその取引のロットです。

今、私は現在の価格でロットXの注文を開きたいので、すべての取引のCUEまでの距離はPipになるでしょう。

そこで、次のような式が得られます。

Ask+Pip=(sum(Pi*Li)+Ask*X)/(sum(Li)+X)とする。

そして、数学を使って、私たちはロットに到達します。

X=(sum(Pi*Li)-sum(Li)*(Ask+Pip))/Pip(ピップ)

しかし、なぜか非常に小さな数字で終わってしまう。もちろん間違っているのだが、何が間違っているのだろうか?
 
Roman Sharanov:
何か問題があるようなので、ヒントをください。すべての取引の損益分岐点が現在のAsk価格のPipポイントになるように、現在の価格でオープンした取引のロットを計算する必要があります。すべての取引は一方向であり、買いであることを確認します。

損益分岐の計算式。

breakeven = sum(Pi*Li)/sum(Li).ここで、Piは 取引の開始価格、Liはその取引のロットです。

今、私は現在の価格でロットXの注文を開きたいのですが、すべての取引のCUまでの距離がPipになるようにします。

そこで、次のような式が得られます。

Ask+Pip=(sum(Pi*Li)+Ask*X)/(sum(Li)+X)とする。

そして、数学を使って、私たちはロットに到達します。

X=(sum(Pi*Li)-sum(Li)*(Ask+Pip))/Pip(ピップ)

しかし、なぜか非常に小さな数字になってしまう。もちろん正しくはないのだが、何が間違っているのだろう?

もちろん自分次第ですが、PI(パイ、pI、π)はやはりちょっと違うかな )))

理由: