MT4でトレイリング
日本語
多彩なキャンペーン開催中
イントロデューシング・ブローカー登録
競争力の高いスワップレート
ソーシャル・コピートレード
弊社取り扱い商品
FX通貨ペア
最高のトレード環境をお客様に!
最大3000倍のレバレッジ
MAM運用口座
ソーシャル・コピートレード
入出金手数料無料
STP & ECNブローカー
競争力のある極狭スプレッド
ネガティブ残高保護機能
規制取引手法なし
最小入金額5,000円~
365日24時間体制カスタマーサポート
トレーディング・ツールご紹介
経済指標カレンダー
トレード計算機
ヒストリカルデータ
VPSサービス
ご利用可能な口座種別
クラシック口座
- 初回入金額:5,000円(相当額)
- 口座通貨:USD EUR JPY MT4でトレイリング
- 取引毎手数料:手数料なし
- スプレッド最小値:1.0 ピップス
- 最大レバレッジ:3000倍
- 最小取引量:0.01ロット
-
MT4でトレイリング
- 初回入金額:5,000円(相当額)
- 口座通貨:USD EUR JPY
- 取引毎手数料:3ドル/片道
- スプレッド最小値:0 ピップス
- 最大レバレッジ:3000倍
- 最小取引量:0.01ロット
VIP口座
- 初回入金額:2,000,000円(相当額)
- 口座通貨:USD EUR JPY
- 取引毎手数料:1.5ドル/片道
- スプレッド最小値:0 ピップス
- 最大レバレッジ:3000倍
- 最小取引量:0.01ロット
トレーダーズ・トラスト、パートナー契約
競争率の高いリベート報酬
パートナーサポート体制
ロイヤルティ・プログラム
マーケットニュースをチェック!
何かご不明点などございましたらお気軽にお問合せ下さい。
ライブチャットでの問合せ
月曜日~金曜日 24時間対応
メールでの問合せ
メール:
電話での問合せ
電話番号:
口座種別
取扱い商品
取引プラットフォーム
パートナー
取引計算機
学習
会社概要
弊社からのご案内
取引ツール
重要なお知らせ
リスク警告: 弊社にてお取引頂ける金融商品は、マージン取引(証拠金取引)に該当し高いレベルのリスクを伴う為、お客様の投資資本の全てを失う恐れがございます。これらの投資商品は全ての方に適した商品では無い為、当該金融商品のお取引を希望される場合は、関連・内在するリスクに関してお客様ご自身で十分にご理解頂いている必要がございます。詳細は「金融商品及び投資サービスにおけるリスク開示」をご参照頂けます様お願い申し上げます。 リスク開示に関する法的書類を確認
免責事項: 本資料の内容は、一般的な情報提供および教育・学習並びに情報提供を目的としたものであり、投資助言や投資計画に対する助言ではございません。投資助言や投資計画に対する助言やアドバイザリー行為は、お客様個々人の状況や目的に合わせたものある必要がある為、お客様の意思に基づき独立した助言サービスを利用されるか専門家にご相談頂けます様お願い申し上げます。尚、本情報の正確性や完全性について、保証するものではございません。TTCM Traders Capital Limited は、本資料を利用、もしくは参考にされた事によって生じた如何なる結果についても瑕疵を負いません。又、本資料並びにコンテンツに記載されている情報や意見は、如何なる有価証券や金融商品への投資や売買を勧誘するものでは無く、如何なる投資助言やアドバイザリーサービスを提供するものでもございませんのでご理解・ご了承の程宜しくお願い申し上げます。本コンテンツに記載・表明された見解や意見は、専門家や各アナリストに帰属するものであり、TTCM Traders Capital Limitedにおける公式見解や方針を表明・反映するものではございませんので合わせてご了承下さい。
ライセンス並びに規制機関: TTCM Traders Capital Limited (以下、"TTCM BM"または「TradersTrust」と称します。)は、有限責任会社として登記住所を5th Floor, Andrew’s Place, 51 Church Street, MT4でトレイリング Hamilton HM 12, Bermudaにて、バミューダ共和国法人設立規約、セクション14並びに、6/132C (1)法人規約条項Act1981に基づき設立され、法人登記番号No.54135としてバミューダ共和国にて登記しております。
ウェブサイト traders-trust.com は、TTCM BMによって運営されています。
お取引制限地域: 本ウェブサイト記載の情報は、オーストラリア・ニュージーランド・カナダ・イラン・イラク・北朝鮮・米国・キューバ・シリア・スーダン・アフガニスタン・ガーナ・ラオス共和国・ウガンダ・イエメン等の国並びに当該国へ居住されているお客様へ向けたものではございません。尚、以下記載の国・地域における独自の法律並びに規制がある場合は、当該国・地域における法律並び規制に抵触する恐れがありますのでご留意下さい。
一般的なトレイリングストップ関数
MQL4プログラミングの実践
本記事で公開しているライブラリーは公開当時のままで、古くなっております。最新版のライブラリーはメルマガ登録いただくことでダウンロードできます。
トレイリングストップはトレンドフォローの必需品
ロングとショートで若干ロジックが異なっています。特にショートのif文の「oStopLoss == 0.0」は重要です。うっかり忘れやすい箇所ですね。これを追加しておかないと、永久に条件が成立しなくなってしまいますので、必ず入れておきましょう!
サンプルEA
MT4の無料プログラミング講座
信頼できる注文変更関数
サマータイムを考慮した自動GMT設定関数
関連する記事
- 2016年7月27日
- 2021年5月12日
仕掛け時間帯指定機能に指定時刻での強制決済機能を足してみた
- 2015年5月14日
- 2021年5月12日
スマホにプッシュ通知する
- 2018年10月14日
- 2021年5月12日
トレイリングストップとブレイクイーブンを併用するために
- 2016年6月12日
- 2021年5月12日
変数のスコープ(グローバル変数とローカル変数)
MT4の無料プログラミング講座
LINEオープンチャット
オプチャ参加者の一人が有望な損小利大型トレンドフォローEAを開発!EAを特別にシェアいただき、myfxbookにて成績公開中(^-^)希望者に無償提供予定。気になる方は「autoFXのフリートーク」へ。
MQL4言語入門|自作EAに簡単に実装できるトレーリングストップ
MQL言語入門
今回は、MT4のサンプルEAを使って「トレーリングストップ」のソースコードを解説します。
トレーリングストップとは
トレーリングストップとは、価格の動きにロスカットラインを追跡させていく投資手法のことです。
MetaEditor の起動
トレーリングストップのソースコード
外部パラメーター「TrailingStop」の宣言
買いポジションのトレーリングストップ発動条件
- パラメーター「TrailingStop」でトレール幅を設定していること
- 現在の売値(Bid)から建値(OrderOpenPrice())を差し引いた値が、トレール幅よりも大きいこと
- 逆指値(OrderStopLoss())が、現在の売値(Bid)からトレール幅を差し引いた値よりも小さいこと
ストップロスオーダーの変更
OrderModify関数は、保有中や待機中の注文を修正する関数で、正常に終了した場合はtrue、失敗した場合はfalseを返します。
売りポジションのトレーリングストップ発動条件
- パラメーター「TrailingStop」でトレール幅を設定していること
- 建値(OrderOpenPrice)から現在の買値(Ask)を差し引いた値が、トレール幅よりも大きいこと
- 逆指値(OrderStopLoss)が、現在の買値(Ask)にトレール幅を加えた値よりも大きいこと、または逆指値注文が設定されていないこと
ストップロスオーダーの変更
バックテスト
MT4トレーダー必見!
公式サイトへ
MT4トレーダー必見!
MT4をするなら XMTrading がおすすめです。 24時間日本語対応、レバレッジ888倍、お得なボーナスなどで、日本で人気No.1のFX業者です。 スマホ・PC・Macすべて同じ口座で取引できます。
MT4をVPS稼働したいなら、このMT4専用VPSがおすすめです。 MT4でトレイリング 安心の東証一部上場企業、実績も十分、初期費用0円なので気楽に試してみましょう♪
MT4用のPC購入をお考えなら、豊富な品揃えと価格の安さで、メーカー直販の レノボ・ショッピング がおすすめです。 大幅値引きの期間限定セールをお見逃しなく!
公式サイトへ
●免責及び注意事項●
当サイトの全てのコンテンツは管理人自身による情報の提供を目的としており、投資行動を勧誘・助言するものではありません。
当サイトに掲載している全ての情報について、その正確性、完全性、有用性等について保証するものではありません。
個々の取引において生じたいかなる損失について、当サイトの管理人は一切の責任を負いかねます。
取引にあたっては、FXという金融商品のリスクを十分に理解した上で、ご自身の判断と責任でなさるようお願いいたします。
当サイトの記載内容は、予告なしに変更することがあります。
サイト管理人の鈴木亜留人です。
いろいろあって会社が辛くなり、転職や独立起業を夢みて、資格勉強、FX、心理学など始める。
すると、副産物(各種専門知識や心理学効果で業績UP)のおかげで評価が上がり、出世もしたので、とりあえず同じ会社でリーマン継続。
いろいろやって気付いたノウハウがたくさんあるので、このサイトですべて公開します。
似た境遇の方には役立つ情報がきっとあるはず!
トレーリングストップについて解説!効果的な使い方からトレーリングストップを活用しやすい海外FX業者を紹介
海外FXの基礎知識
トレーリングストップとは
トレーリングストップとは、あらかじめ設定しておくことで、 価格が変動するにつれてロスカットする基準も自動的に変動 し、大きな損失が出る前に損切りできる取引手法です。
時系列 | 為替レート | ロスカットライン | 決済額 | 利益 |
1 | 105円 | 104円 | – | – |
2 | 106円 | 105円 | – | – |
3 | 107円 | 106円 | – | – |
4 | 106.5円 | 106円 | – | – |
5 | 108円 | 107円 | – | – |
6 | 107円 | 107円 | 107円 | 2円 |
トレーリングストップのメリット
トレーリングストップ最大のメリットは、 利益を追求しつつ損失を最小化できる 点ですね。
つまり、トレーリングストップをかけている限りは、いつ、どんなに大きな相場の変化があったとしても、 最大損失を設定した金額に抑えることができる というわけですね。
さらにトレーリングストップが優れている点は、それだけではありません。トレーリングストップを設定していれば、為替レートが高値を更新する度に、つられてロスカットラインも引き上げられます。つまり上昇相場と下降相場の変わり目等で売り注文を逃すこともなく、 利益をしっかり確定させる=利益の最大化が狙えます ね。
時系列 | 為替レート | 指値取引 | トレーリングストップ | ||||
指値売り設定額 | 決済額 | 利益 | ロスカットライン | 決済額 | 利益 | ||
1 | 105円 | 102円 | – | – | 102円 | – | – |
2 | 108円 | 102円 | – | – | 105円 | – | – |
3 | 110円 | 102円 | – | – | 107円 | – | – |
4 | 107円 | 102円 | – | – | 107円 | 107円 | 2円 |
5 | 102円 | 102円 | 102円 | -3円 | – | – | – |
このように、 損失は自身で指定する許容範囲内で抑えつつ、利益を取り損なう機会損失も抑えることができる 点がトレーリングストップ最大の魅力と言えるでしょう。
トレーリングストップのデメリット
時系列 | 為替レート | 指値取引 | トレーリングストップ | ||||
指値売り設定額 | 決済額 | 利益 | ロスカットライン | 決済額 | 利益 | ||
1 | 105円 | 102円 | – | – | 102円 | – | – |
2 | 107円 | 102円 | – | – | 104円 | – | – |
3 | 108円 | 102円 | – | – | 105円 | – | – |
4 | 105円 | 102円 | – | – | 105円 | 105円 | 0円 |
5 | 107円 | 102円 | – | – | – | – | – |
6 | 110円 | 102円 | 110円 | 5円 | – | – | – |
トレーリングストップの効果的な使い方
狙い目は相場の急騰・急落後の反発
保有ポジションにおけるロスカットの幅をコントロールできるトレーリングストップですが、エントリー時にも使うことができます。そしてエントリーポイントとして設定する場合、為替相場の急騰・急落時がおすすめですね。これは 相場の反発を利用した利益獲得が狙える ためです。
ロスカットポジションの設定は定期的に調整
トレーリングストップは、設定すれば高値・安値に応じて自動で売買価格ラインを調整して取引してくれる優れものですが、ポジションの設定値は、 その時々の相場の流れを見て調整 するようにしましょう。
トレーリングストップとストップレベルの関係性
トレーリングストップを設定する際に注意すべきなのが、ストップレベルです。ストップレベルとは、指値注文や逆指値注文、トレーリングストップを設定する際に、その時点の為替レートから 最低限あけなくてはならない為替レート幅 のことですね。
設定利益pips達したらストップロスセット・その後トレーリングストップ
FX
ポジションが設定したpipsプラスになったら、ストップロスをセット。同時にトレーリングストップをスタートするExpert Advisor:EA 『hjEA_SelectPositionTrailingStop100』
EA名が長くなってしまいました。このEAは、ポジション取りはせず、すでに存在するポジションに対して動作するので、他との区別で悩んだ末に SelectPosition を付記しました。
ご依頼主は、ハンドルネーム『ぱせり』さんです。ご提案文章の内容、理解できているといいのですが・・・取引状況もイメージしながら作成しています。イメージが合ってるといいけど・・・
なお、チャート右肩のタイム表示は、別インジケーターです。
hjEA_SelectPositionTrailingStop100 仕様
保有ポジションの含み益(pips換算)が設定値に達したら、最初のストップロスを設定。
その後、設定した pips 幅でトレーリングストップをスタート。
- トレーリングストップスタート要件
- ポジションの含み益:pips が設定値に達したとき
- 通貨ペアひとつに対し、ポジション一つの場合のみ動作
★この EA はポジション取りしないため、各通貨ペア1ポジションに限定。チケットNo指定など、考慮すると利便性は良くなるかもしれません。
- ストップロスは、pips 指定
- トレーリングストップ幅は pips 指定
パラメーター
最初のストップロス pips とトレーリングストップ pips は、設定値によっては、最初のストップロスが無意味になる場合もあります。
試行していただくとわかると思います。使 用 例
動作中の例
インジケーターセット例
パラメーター変更例
EAが動作しない状況だった場合の通知
- 1つの通貨ぺアで、複数ポジションを保持中 MT4でトレイリング
- トレーリングストップ開始+pips < ストップレベル
- 最初のストップロス pips < ストップレベル
- トレーリングストップ pips < ストップレベル
上記4つの通知は、その条件から外れると消えます。同時に EA は動作するようになります。
最初のストップロス pips < ストップレベル
トレーリングストップ pips < ストップレベル
ダウンロード
hjEA_SelectPositionTrailingStop100
FX|1時間足優位方向5分足エントリー検証中|ますます頭が・・・
FX通貨強弱インジケーター4種|Ku-chart、CCFp、xMeter使いこなせない!
FX MT4 EA|今考えているMT4自動売買EA、役立つかなぁ?
FX MT4 EA|MT4の自動売買EA(Expert Advisor)、現在作成中、作成計画中のEAを記事にしました。ラインタッチやラインブレイクでサインが出るインジケーターを発展させてEA化も一案!
今週プラスになりやすいチャートパターン?2017年4月17日~
今週も前日取引の反省と今日の取引開始に向けてルールの確認のため、チャートと簡単なメモを残します。 これ続けたら少しはルールへの信頼と自信がいい方向にいくのではないか、と自分勝手に続けています。 なお、インジケーターは、自作2種。ひ.
MT4インジケーター・アラート音設定と回数設定!
MT4アラートWindowの情報表示|隠れてる情報を表示!
私がスキャルピング専用で利用しているFX業者は、
スプレッドが狭くてとても良いのですが、一方でストップレベルがかなり広いため、
損切り幅を自由に決められずトレーリングストップが機能を発揮できません。先日たまたまインターネットサーフィンをしていて勉強したのですが
EAで決済するには下記3パターンのどれかに該当するとのことでした。
①エントリーと同時に、TP・SL注文を出す「OrderSend()関数」を使用するパターン。 MT4でトレイリング
②エントリーした後に、修正注文としてTP・SL注文を出す「OrderModify()関数」を使用するパターン。
③エントリーした後に、別途、保有ポジションに対する決済注文を出す「OrderClose()関数」を使用するパターン。HappyJiJi より:
ぱせりさん、
現在の仕様は、最初のストップロス値は、業者のストップレベルより広くしてエラー文続出を防いでいます。
業者のストップレベルに無関係に決済するには、パセリさんのリサーチ結果通り、Closeで可能です。
正確には、可能と思います。
業者によっては、なんらかの制御を追加している場合がある可能性がないとは言い切れないので、試行してみないと正確には?です。決済ラインの描画は無くても構いません。
と言うのも、基本的にはスマホから裁量エントリーをしているので、
エントリー後はPC版MT4に任せきりで、決済されるまでの途中経過を見ていないためです。HappyJiJi より:
ぱせりさん、
気になる点があります。
ご利用FX業者で、次の2つのパラメーター
・最初のストップロスpips
・トレーリングストップロスpips
を1.5pipsに設定して、期待通りに動作しなかったのでしょうか?HappyJiJiさん、こんにちは。
1週間テスト使用をした感想をご報告します。
結論から言うと『素晴らしいEA』の一言です。
私はスマホからエントリーすることが多いのですが、
トレーリング機能を使う場合、エントリー後にアナログで都度設定する必要があり、
非常に効率の悪さを感じていました。
そのため、今回こちらのEAを作成いただいたことでトレード環境が数倍に向上しました。
心より感謝しております。
ありがとうございました。HappyJiJi より:
ぱせりさん、
お役に立ててなによりです。
使っていて、改善点・新規案浮かびましたら遠慮なくコメントください。HappyJiJiさん、テスト結果の報告になります。
私のPC環境が悪いせいかもですが、何故かEAが動作しない状況の場合の通知機能が動作しません。
それと、設定項目にはないはずですがS/Lが自動で設定されました。
ご確認お願いいたします。HappyJiJi より:
確認のため、以下教えてください。
1)EAが動作しない状況は、どの状況ですか? 4つともかなぁ・・・
2)パラメーター値、上から順に数値だけでもかまいません。
3)ターミナルのエキスパートにエラーは出力されていますか?
出力されていたら、その文章を教えてください。
4)EAをセットしたFX業者名2)パラメーター値、上から順に数値だけでもかまいません。
例えば、上から
・6pips 7pips 3pips
・5pips 3pips 1pips などにしてテストしました。3)ターミナルのエキスパートにエラーは出力されていますか?
エラーは表示されていません。
hjEA_SelectPositionTrailingStop100 EURUSD,H1: initializedHappyJiJi より:
ぱせりさん、
情報ありがとうございます。
以下は、EAが正常に稼働してるとして記しています。
また、MT4上でEAが正常に動作していても、取引できる状態でないとEAは動作しない仕様にしていることもご理解ください。1)2)EAが動作しない状況について
4つともメッセージ表示されないとのこと。当方のMT4では意図通りメッセージが表示されますので、?状態です。
4つの内、パラメーターでセットする3つの設定値は、ストップレベルより少ないpipsを設定していたら通知し、この通知はポジションの有無に関係なく表示される仕様です。 MT4でトレイリング
また、複数ポジション保持でのメッセージは、同一通貨ペアで二つ以上のポジションを持ってたら通知する仕様です。3)ターミナルエラーが出力されていないとのことですので、ひょっとしたらストップレベルがとても小さいか0かもしれないですね。
もしくは、取引可能状態でないかもしれません。
ストップレベル値がいくつか気になりますので、セットしているチャートの通貨ペアのストップレベルを確認してください。4)ご利用業者FBSについて
私の使ってる業者だったらすぐに検証しようと思ったのですが・・・
FBS 多分デモ口座開設できると思いますので、確認してみます。繰り返しのお願いになりますが、以下二点教えてください。
・USDJPY・GBPJPY のストップレベル
・お好みの通貨ペアにEAをセットして稼働させ、ポジションを2つ持ってください。
もちろん、デモ口座でお願いします。リアル口座でしたらやめてくださいね。当方は、FBS でのデモ口座開設と確認を行い、結果を報告します。
以上、よろしくお願いします。HappyJiJi より:
ぱせりさん、
FBSデモ口座:スタンダード、開設し、確認しました。
同じ口座かどうかは?ですが、仕様通り動作することを確認しました。EURUSD は、ストップレベルが、0.1pipsですね。
なので、パラメーター値を 0.1より小さく、例えば、0.05とかにセットしてみてください。HappyJiJi より:
動作確認とれた、とのこと。
よかったです。
当初のご希望のパラメーター値で正常動作することをデモで確認してくださいね。
ご自分の目で確認することがとても重要だと思っています。HappyJiJiさん、こんにちは。
この度は決済EAを作成していただきありがとうございます。
説明を読む限りでは、私の依頼通りの機能に出来上がっていると思います。
さらに、EAが動作しない状況だった場合の通知機能を追加していただきありがとうございます。
さっそく来週に動作確認をしてみます。
ありがとうございました。関連記事
コメント