*

自動売買における仮想ストップロス、仮想テイクプロフィットの概念と意味

公開日: : 中級者EA開発 ,

Originally posted 2018-10-17 10:41:32.

最近の自動売買系の論文やコードを読んでいると「仮想ストップロス」、「仮想テイクプロフィット」という概念が出てきます。これは何のことを表しているのかというと、決済におけるストップロスやテイクプロフィットを予め予約注文としてFX業者に送信しておくのではなく、現在レートが決済予定レートになったら自動売買ソフトが成行で決済をするという機能です。

これはそもそも何のための機能かというと、FX会社のレート不正操作が疑われる場合にポジションの決済を操作されないようにするためという意味合いがあります。

ストップロスやテイクプロフィットを予めFX会社に送信すると、FX会社から見るとその決済予定価格は丸見えになります。ノミ業者の場合、トレーダーの利益=FX会社の損失になるので、FX業者としてはトレーダーに常勝して欲しくないという前提があります。

そのため、一時的にレートを操作してプラスで終わるはずのポジションをさっさと決済させてしまうという悪行をする訳です。この業界に入ったばかりの方は「業者がそんなことをするわけがないだろう」と思うかもしれませんが、FX業界ではよく行われてきたことです。

それに対抗する手段として出てきたのが、「仮想ストップロス」、「仮想テイクプロフィット」という訳です。

最近の海外EA(特にMQL5派生のEA)の場合には、この機能がついているかもしれません。ただ、この機能もメリットばかりではなく、
・成行決済なのでスリップが発生する
・何かの障害でEAが停止していた場合決済されずにポジションが残り続ける可能性がある
というデメリットもあります。

「Virtual StopLoss」というパラメータが出てきたら、「そういう背景があるんだなぁ~」くらいに思っといてください。

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。
 

この記事にコメントを残す

  1. EAが10000行越えになってしまった人 より:

    ヴァーチャルストップを常に使っていますが、DD業者だけでなく、むしろSTP業者がスプレッドで儲けているわけなので、スプレッドが広くなった時にオーダーしないために使っています。
    本来 OrderSend にスリッページだけでなく、スプレッドの制限値をかけてストップオーダーできるようにMT4が実装して欲しいものですが、それ以外のやり方があったりするのでしょうか?

Message

メールアドレスが公開されることはありません。

CAPTCHA


このコメントはWEBに公開されるので、問い合わせ等はメールなどでお願いします。

関連記事

[MT4EA]チャートパターンを分析,分類して、一番多いパターンが来たらトレードする

パターン分析トレードとは 今回はMT4のファイル関数を使って、パターン分析トレードシステムを作成し

記事を読む

EAのトレードがコピートレードで流出するのを防ぐ方法

何かしらEAを配布するときには流出のリスクが伴います。EAそのものにアカウント縛りや、FX業者縛りな

記事を読む

[MT4]EAに口座縛り/期間限定縛りをかける種類と方法(MT5)

良いEAができると、クレクレ厨がよってきますが、身内の人にならひっそりと配布したい場合もあります。

記事を読む

[MQL4]EAの稼働が終了しても、データを記録しておく方法

(注:ディープラーニング関連の話ではありません。) MT4のEA、インジケーターは、基本的にバ

記事を読む

no image

利用可能なトレード系APIまとめ

今まで当たり前のようにMT4/MT5で開発をしてきましたが、そういえばAPIを使った取引も可能だよね

記事を読む

 
  • (↑広告です。このサイトの管理者の運営ではありません)

     


  • 横瀬兼元(ペンネーム)です。

    プロフィール
    物を買わせようとする偽者がいるらしいのでご注意ください。
    ツイッター始めました(イマサラー)
    https://twitter.com/FxantennaC
    (埋め込みするとページ表示が極端に遅くなるので、リンクでご容赦を)

Translate »
ページトップへ