記事"MetaTrader 5 から MetaTrader 4へトレードをコピーする方法"についてのディスカッション - ページ 3

 

興味深い記事

こんなに簡単な方法で

Чтобы решить вопрос без DLL, достаточно установить MetaTrader 4 в каталог \Files\ терминала MetaTrader 5

MT4のヒストリカルデータにアクセスし、MT5のテスターを使って多通貨分析を行うことができます。

Aftarに賛辞を送りたい!

 
Interesting:

すべての取引戦略についてではありません(上に書いたように、MT4の取引方法をMT5に適応させない場合のことです)。

私はR2とMT5の結果の違いについて話しているわけではありません(しかし、Rumusは本当に生活から切り離されているので、我々はそれを考慮に入れないでしょう)。

komposter さん

この文章を読むのは何度目かになりますが、MT5からMT4(またはその逆)に移したときに、その財務結果が変わる注文/取引のシーケンスを少なくとも1つ挙げてください。履歴の注文/取引のリストが変わるのでも、現在のオープンポジションの表示が変わるのでもなく、財務結果が変わるの です。

取引条件が同一であれば(気配値/スプレッド/スワップ/ストップレバーなど)、MT5での結果はMT4と同じかそれ以上(MT4で2つのカウンターポジションがある場合は、スワップによりそれ以上)になると主張します。


確かに、取引をコピーする際に、すべてのニュアンスの会計処理を整理するのは難しい作業です。しかし、これは別の作業であり、ネッティング問題の理論的な部分とは何の関係もない。
沈黙は同意のサイン?;)
 
komposter:
MT5からMT4(またはその逆)に転送する場合、その財務結果は変更されます。

私はこの反対を 削除します。古いプラットフォームに移植するときはそうですが、古いものから新しいものに移植するときは、1つのニュアンスがあります。

それはもちろんロックスだ。私は常にロックに反対してきた。今でもそうだ。しかし、どういうわけか、ロックが例外として役に立つ例に出くわした。

つまり、ロックされたポジションは、メインの注文を早めにオープンし、後でクローズすることを条件に、スプレッドが2つ必要になるのに対して、この場合のネットポジションはスプレッドが3つになるということだ。これは私の記憶では唯一の例外です。しかし、これはかなり一般的なことなので、MT4取引は(新しいプラットフォームへの)移植時にMT5に適合させる必要があります。

 

Urain:

つまり、ロックポジションの場合、メインオーダーが早く開き、遅くクローズすることを条件に、2スプレッドが必要となり、そのような場合のネッティングポジションは3スプレッドが必要となります。これは私の記憶では唯一の例外です。しかし、これはかなり一般的なことなので、MT4取引は(新しいプラットフォームへの)移植時にMT5に適合させる必要があります。

どのように?例を教えてください。

買い建玉-売り建玉-売り建玉-買い建玉?余分なスプレッドはどこですか?

 
komposter:
沈黙は同意の証?;)

例はもう少し後で。

選択肢は2つある:

1.MT5からMT4への取引のコピー機で、ロールオーバーと切り捨てをかなり大量に実行する。

2.一度に3つの口座で、3つの異なるDCで、3つの異なるプラットフォーム(MT5、MT4、R2)で手動取引

追記

お分かりのように、取引条件は少し異なることがありますが、それは主要なことではありません。

TSをMT5に合わせるつもりはないこと、つまり、注文を出したり、取引を行ったりする際に作業を行うつもりであること(それがターミナルによってどのように認識されるかは、私にとってはあまり重要ではありません)...。

 
komposter:

どうですか?例を挙げてください。

買い建玉-売り建玉-売り建玉-買い建玉?余分なスプレッドは?

すみません、昨日は疲れていて間違えてしまいました。MT4でポジションをロックした後、MT5では最終ポジションはゼロになります。

つまり、このような状況です:

MT4で買い建玉-売り建玉-売り決済-買い決済、

in MT5 will be processed as Open Buy - Close Buy, Open Buy - Close Buy.

MT4ではOB-OS-ZS-ZBで処理されることが誤って図示された例に引っかかっただけです、

MT5ではOB-ZB-OSS-OSS-OSS-OB-ZBが必要です。

しかし、これは根本的に間違っている。なぜなら、ブロックされたポジションはポジションがないのと同じだからだ。

 
Interesting:

もう少し後に例があるだろう。

楽しみにしていてください。

ルーマスがなくても、MT4とMT5だけで可能です。

あと、ツリーに思考が広がらないように、取引一覧(買い:価格、ロット、売り:価格、ロットなど)を表示するだけでもいいのですが・・・。

 
komposter:

楽しみにしている。

ルーマスを使わなくても、MT4とMT5だけでできます。

そして、木に思いを散らさないように、取引一覧(買い:価格、ロット、売り:価格、ロットなど)を表示させればいい・・・。

また、R2がなければないで、R2があればもっと面白い。ネットも...。:)
 

2つのターミナル間のファイル接続のような松葉杖は、Named Pipesによって 完全に排除することができます。

このメカニズムはMT5と MT 4に完全に実装されています。そのため、何も書く必要はありません。既存のコードを挿入するだけです。

これにより、もう一つ利点(簡単さ)が生まれます:

複数のターミナルから1つのターミナルにトレードをコピーできます。例えば

MT5に2つ、MT4に3つ、合計5つの口座があります。5つすべての口座から1つの口座に取引をコピーする必要があります。

A DLL-free solution to communicate between MetaTrader 4 terminals using Named Pipes - MQL4 forum
  • www.mql5.com
A DLL-free solution to communicate between MetaTrader 4 terminals using Named Pipes - MQL4 forum
 
kosuhin:

MT4->MT4、MT5->MT5、MT4->MT5、MT5->MT4コピー機のどこがオリジナルなのか?コピー機というアイデアは初歩的で明白だ。

それよりも、そのような 状況にどのように対処するかに興味がある。

«Полностью автоматический копировщик сделок» - MQL4 форум
  • www.mql5.com
«Полностью автоматический копировщик сделок» - MQL4 форум