ライブラリ: MT4Orders - ページ 53

 
fxsaber:

すなわち、MT5の仮想環境はMT4の実環境よりも高速である。

...そして、実際のMT4の注文環境は、実際のMT5の環境よりも速い。


素晴らしい!

仮想環境で取引し、コピー機で実環境にコピーしようと思っていたのですが、TSアルゴリズムと約定問題を即座に分離してくれました。

ありがとうございます!

 
Igor Makanu:

仮想環境でのトレードを計画し、コピー機で現実世界にトレードをコピーすると、すぐにTSのアルゴリズムと実行の問題を切り離すことができます。

これが私が実際にトレードする唯一の方法です。

 
// 変更リスト:
// 24.09.2020
// 追加:SELECT_BY_TICKET(チケットは同じ)でMT4のライブ注文を選択する際に、MT5のポジションよりもMT5の注文選択の優先度を上げたい場合、
// これは、チケットの符号を負に変更することで可能である: OrderSelect(-Ticket, SELECT_BY_TICKET).
// 追加: MT4 のライブ注文を変更する場合は、MT5 注文のみを選択するように指定します(チケットは同じです)、
// OrderModify(-Ticket, ...).
// 追加: OrderSelect(INT_MAX, SELECT_BY_POS) - 存在を確認せずにMT5のポジションに切り替えて更新。
// OrderSelect(INT_MIN, SELECT_BY_POS) - 存在チェックと更新なしでMT5のライブ注文に切り替える。
// 修正:トレードの履歴に関する作業が加速されました。
 
fxsaber:
MQL5+SB以前のMT4Ordersの情けない消失。

スナップショット・コンセプトが状況を修正。

取引、自動取引システム、取引戦略のテストに関するフォーラム。

ライブラリ: バーチャル

fxsaber, 2020.09.24 12:25 pm.

これらの設定では、スナップショットはMT4スタイルで120倍の加速を与えました。また、スナップショットは純粋なMQL5の速度を3倍上回りました。例えば、この場合、スナップショットは取引SBより3倍速い。

 

MT4Ordersを使用する際のさまざまなニュアンス

を使用する場合、MQL4 はどのように動作しますか?

fxsaber:

// 追加: MT4 のライブ注文を変更する場合は、MT5 注文のみを選択するように指定します(チケットは同じです)、
// OrderModify(-Ticket, ...).

?


MT4Orders は、MQL4 EA のコードを修正する必要がまったくないので、いいと思います。

ZY: MT4Ordersはそのままにして、 MT4FastOrdersで ライブラリの開発を続けるべきでしょう。

 
Igor Makanu:

私の意見では、MT4Ordersは、MQL4 EAのコードを修正する必要が全くないので、良いと思います。

ユーザーにとっては何も変わらない。追加機能が必要なのは、MT5をよく知っている人だけです。特に、スナップショット(そしてそれらはMT4Ordersの外にある)はそれを使用します。つまり、エンドユーザーには届きません。

 

このようなアラートを解読する例です。

取引、自動取引システム、取引戦略のテストに関するフォーラム

Synchronous OrderSendがトレードサーバへのpingよりも早く約定成功を報告 - 不正行為

fxsaber, 2020.09.29 08:18

2020.09.29 01:20:48.373  (EURJPY,M1)    Alert: OrderSend(1327441) - BUG!
2020.09.29 01:20:48.373  (EURJPY,M1)    Alert: Please send the logs to the coauthor - https://www.mql5.com/en/users/fxsaber
2020.09.29 01:20:48.373  (EURJPY,M1)    Alert: C:\Program Files\MetaTrader 5\MQL5\Logs\20200929.log


このような行で

MT4ORDERS::OrderSend_MaxPause = 0; // MT5-OrderSend の検証を無効にします。

を使用すると、この機能をすべて無効にできます。MT4Orders はこの履歴にアクセスすることで MT5-OrderSend の正しさをチェックする(さらには修正する)ことがあるためです。

これを行うことはお勧めしません。

MT5 и скорость в боевом исполнении
MT5 и скорость в боевом исполнении
  • 2020.09.27
  • www.mql5.com
MT5 - шустрая платформа. Но есть узкие горлышки, которые сводят на нет все старания быстрой торговли...
 
// 変更リスト:
// 30.09.2020
// 修正:取引履歴の処理が高速化されました。
 
// 変更リスト:
// 08.10.2020
// 修正: MT5の新規取引を検索する際のバグにより、成行注文のOrderSendの実行に時間がかかる場合がありました。
 
fxsaber:

図書館へのご支援とご発展に感謝いたします。