mql5言語の特徴、微妙なニュアンスとテクニック - ページ 69

 
コンビナート です。
ダニが飛ぶことがある

スキップがないのは、どちらかというとテスター向けですね。実際のアカウントでは、省略される可能性があることは全く重要ではないので、便利なだけです。

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

MT4またはMT5。メリットとデメリットを教えてください。

fxsaber さん 2018.01.30 21:09

  1. ミリ秒タイマーで引用を逃したところで、TSとはほとんど何の関係もない--。また、MT5でpingゼロでも数ミリ秒のラグがあるため、これらの相場は(過去に)死んでしまった。残念ながら、端末に来たすべての引用文は、常に2-5ミリ秒を超える年齢を持っています。
  2. OnTickの実行は1msで十分可能です。
  3. テスターといえば、現在のイベント経由のマルチシンボルの実装が超ブレーキになっていますね。また、タイマーを介することで、ブレーキがかからないようになっています。
 
fxsaber

スキップがないのは、どちらかというとテスター向けですね。フォー・リアル - ミスの可能性があっても、全く致命的でないため、便利なだけです。

タイマーを使って作業するのがいいと思います。

特に、前回(といってもだいぶ前ですが)イベントの配信速度を計測したときは、満足のいくものではありませんでした。
 
コンビナート です。

どうでしょう、私はタイマーを使って作業したほうがいいと思います。

言っとくけど、このソリューションにはテスターに代わるものはないからね。リアルでは、タイマーのみと比較して、利便性や荷崩れの面で多少のアドバンテージがあります。オーバーヘッドはもちろん、リアルでも大きい。

 
コンビネーター です。
ダニが飛ぶことがある

もちろん、OnTimerを使用した場合よりも少なくなります。

 

MT5では、(MT4と異なり)ポジションに対する手数料はありません。このため、特殊性があります。

  • MT5では、ポジションを建てるときと決済 するときの手数料は、残高から直接差し引かれます。
  • このため、すべてのポジションを決済する前の「資本」は、決済後の「残高」を表示しません。
  • つまり、MT5でBreakevenを計算することはできません。
 
fxsaber:

MT5では、(MT4と異なり)ポジションに対する手数料はありません。このため、特殊性があります。

  • MT5では、ポジションを建てるときと決済 するときの手数料は、残高から直接差し引かれます。
  • このため、すべてのポジションを決済する前の「資本」は、決済後の「残高」を表示しません。
  • つまり、MT5でBreakevenを計算することはできません。


このポジションの取引履歴から、どのような手数料が取られているかを計算し、2を掛けるとよいでしょう。

 
ウラジスラフ・アンドルシェンコ

このポジションの取引履歴から、どのような手数料が取られたかを計算し、2倍することができます。

これはMT5の機能です。ここでは、その一例をご紹介します。結果的に、Equity_MT4とEquity_MT5は異なる概念であることがわかりました。

MT5で言及したブレークイーブンを使えば、もちろん問題は解決します。しかし、MT4と比較すると、控えめに言っても尻すぼみです。


ACCOUNT_PROFITは同じ ものです。

 
ネッティングでは、オープンポジションの コメントを失うことは初歩的なことです。そのためには、ポジションシンボルにコメントを付けない取引をすればよいのです。
 
fxsaber:
Nettingでは、オープンポジションの コメントを失うのは初歩的なことです。そのためには、ポジションシンボルにコメントを付けない取引をすればよいのです。


これを機にポジションコメントを変更する :)

 
ウラジスラフ・アンドルシェンコ

位置の解説を変えることができることです :)

マジック、出来高、始値も 同様です。

理由: