偉大で恐ろしいMT4の永遠(または移行の戦略方法) - ページ 6

 
Alexey Viktorov:

まあ、試験でなければ、リトマス試験紙ですね。ポジションプロパティPOSITION_IDENTIFIER に注目する。

...そして、無駄なループをする必要がなくなります。ハッジ口座のクローズポジションは、部分決済をしない限り、常にインデックス0のオープニングとインデックス1のクローズという2つの取引を持っています。

パーシャルクローズは珍しいですが、私は使っていますし、ネットも使っています。だからこそ、一気に普遍化したのです。Hedge-positionの取引は2回までということでよろしいでしょうか?ネッティングのように、証券会社が執行方針に応じて部分的にクローズすることはできないのですか?
 
Igor Makanu:

すべての取引注文は非同期式です。つまり、MQL5はサーバーからの回答を待たずに作業を続行します。

MT4では、すべての取引注文がサーバーから同期応答を受信しました。


問うは択ばず問うは択ばず

- 次のティックでオーダークロージャーを処理するか(ループ内か、一時停止か...ここはTSによる。)

- またはOnTradeTransactionの 処理

4 )から移行していたんです。そして、これらの違いは、出会いながら、感じ、乗り越え、複雑な印象を作り出していきます。そうそう、"Peculiarities of mql5 language "というブランチで解決策を見つけ、実行したのです。自分のライブラリが出来上がると、MT5がそれほど面倒に感じなくなることは確かです。
 
Vasiliy Pushkaryov:
...ヘッジポジションについて、取引は2回までというのは正確でしょうか?執行方針によって、ネッティングのようにDCが部分的に閉じることはできないのか?

HistoryDealsTotal() は常に機能し、すべての注文と取引の履歴を循環させるよりも常に高速 です。

 
Alexey Viktorov:

HistoryDealsTotal() は常に機能し、すべての注文と取引の履歴を循環させるよりも常に高速 です。

これは、ポジションIDを制御して、それをサンプリングに使っているんです。ただ、パーシャルクロージングを使用しない限り、ヘッジのポジションは常に2回しか取引しないという情報には遭遇したことがありません。
 

MT5に切り替えるには購入が必要です

では、なぜMT4を購入したのか?

だから、安くアップグレードするか、無料にするか、どちらかしかないんです。

そして、トレーダーは、MT5しかないという事実を突きつけられることになる。

 
以下のようなMT5での動作確認はしていません。

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

mql5言語の特徴、TipsとTricks

fxsaber さん 2018.02.15 11:48

MQL5でこのような取引ロジックでスクリプトを書いてみることをお勧めします(感覚的に表示するためにMQL4風にしています)。

void OnStart()
{
  OrderCloseBy(OrderSend(_Symbol, OP_BUY, 1, Ask, 0, 0, 0), OrderSend(_Symbol, OP_SELL, 1, Bid, 0, 0, 0));
}

全然、簡単じゃないんですよ。

そして、もっと微妙な状況も...。ブローカーがMT4/5を提供している場合、他のすべての条件が同じであれば、選択肢は常に明確です。

 
Vasiliy Pushkaryov:
それこそ、ポジションIDを制御して、サンプリングしているんです。ただ、ヘッジのポジションは、パーシャルクロージングを使わない限り、常に2回しか取引しないという情報は見た ことがありません。

いちいちマニュアルが必要なのか?

 
fxsaber:
次のようなMT5ソリューションが動作しているのを見たことがありません。 。

そして、もっと微妙な状況も...。ブローカーがMT4/5を提供する場合、他のすべての条件が同じであれば、選択肢は常に明確です。

部分決済やカウンターポジションでの決済は、ポジションのチケットと一緒に行われ、ポジションを開いても チケットは戻ってこないという単純な理由から、今後も行われないでしょう。そして、とにかく......なぜそんな倒錯的なことをするのか?おそらく、そのシリーズで、1サイクルでポジションを閉じたり、保留中の注文を削除する方法だと思うのですが......。
 
Alexey Viktorov:

いちいちマニュアルが必要なのか?

もちろん、そうしますよ。自分だけではないと思います。
結局一杯の情報を当てにして、一部利益か一杯の利益を得ることは、私にとって決して小さなことではありません。経験値ルートで大損することもある。

だから、ヘルプは細かければ細かいほどいいんです。

 
Alexey Viktorov:
そして、部分的なクローズやカウンターポジションのクローズはポジションチケットになり、ポジションを開いても チケットは返ってこないという単純な理由から、決して出会うことはないでしょう。それにしても...なぜそんな倒錯的なことを?

コードの読みやす さの例。MQL4では、何が起こっているのかがすぐにわかります。

理由: