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

 
Artyom Trishkin:
また、すでに注文が入っている場合は、何か返送されるのですか?
order_state_placed。
 
まあ、すでに記述されていることですが。


識別子

商品説明

注文状態開始

注文の有効性を確認したが、ブローカーがまだ受け入れていない。

注文状態

注文状態


取引依頼を送信(OrderSend)-その正しさがチェックされ、OKであればtrueが返される。つまり、取引要求の正しさについての回答です。サーバーはまだこの要求を受け取っていない。

さらに、サーバーがリクエストを受け付けると、レスポンスが返される。ORDER_STATE_PLACED - 注文が設定された状態。

断言はできないが、論理的にはそういうことになる。落とし穴を知らない。
 
Artyom Trishkin:
まあそれはすでに記述されていることですが。


識別子

商品説明

注文状態開始

注文の有効性を確認したが、ブローカーがまだ受け入れていない。

注文状態

注文状態


取引要求の送信(OrderSend)-その正しさがチェックされ、OKならtrueが返される。すなわち、取引要求が正しいことを示す応答である。サーバーはまだこの要求を受け取っていない。

さらに、サーバーがリクエストを受け付けると、レスポンスが返される。ORDER_STATE_PLACED - 注文が設定された状態。

断言はできないが、論理的にはそういうことになる。何を避ければいいのかわからない。

OrderSendではなく、OrderSendAsyncで 動作するロジックを記述しています。現在のOrderSendの後、注文を削除したくなりますが、Startedの注文は削除されないので、削除できない可能性が非常に高いです。
 
Artyom Trishkin:
取引依頼を送信(OrderSend)-その正しさがチェックされ、OKであればtrueが返される。すなわち、取引要求が正しいことを示す応答である。サーバーはまだこの要求を受け取っていない。
では、OrderSend とOrderSendAsync は(名前は別として)どのように違うのでしょうか?
 
A100:
OrderSendとOrderSendAsyncはどう違うのですか(名前は別として)?
上に書いたのは、あくまで私の考えたロジックです。4.の長編作品に影響を与える。したがって、この質問に対する答えにはなりにくいのですが......。)
 
Artyom Trishkin:
上に書いたのは、あくまで私の考えたロジックです。私はずっと4で仕事をしてきました。したがって、この質問には答えられそうにありません;)

こちらの第7段落をご覧くださいhttps://www.mql5.com/ru/forum/23/page19#comment_2632240

Список изменений в билдах MetaTrader 5 Client Terminal
Список изменений в билдах MetaTrader 5 Client Terminal
  • www.mql5.com
Автоматическое обновление доступно через систему LiveUpdate:.
 
A100:

こちらをご覧くださいhttps://www.mql5.com/ru/forum/23/page19#comment_2632240

このような場合、古いビルドのサーバーでは、「Security(セキュリティ)」と「Security(セキュリティ)」という2つのキーワードがあります。

この場合、古いビルドは何の関係もない

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

MetaTrader 5 クライアントターミナルビルドの変更点

メタクォーツ・ソフトウェア株式会社, 2016.07.14 15:30

  1. MQL5: 注文の発注、変更、取り消し時のOrderSend関数の動作を変更しました。外部取引システムへの発注時のみ動作が変更されます。従来、OrderSend 関数コントロールは、ブローカーサーバーへの注文の発注(処理)が成功した後に返されるものでした。現在は、ブローカーのサーバーが外部取引システムから注文が正常に発注された旨の通知を受けた後に、コントロールが返されます。

    以下は、関数の以前の動作(赤矢印)と現在の動作を模式的に表したものである。



Beforeでも(回路図では)OrderSendはPlacedのときだけ返されるはずなので。特に、外部システムのない別のデモサーバーで発生するケースもあるので、注意が必要です。
 
fxsaber:
古いビルドは関係ない。
ええ、そのフレーズは削除しました。
 
フォーラムは、対談者の@コールが効きません。
 

皆さん、こんにちは。

私のEAがクラッシュリカバリーブロックで動作するためには、最後の期間にどれだけの手数料、スワップ、発生が行われたかを知る必要があります。この情報をプログラムで取得するにはどうしたらよいですか?