水平の罫線1
水平の罫線3
Word
# Code...
参照
2つつなげることで入れ子にできます
3つまでできます
太字1
太字2
斜体1
斜体2
打ち消し線
++下線付きテキスト++
マークテキスト
19th
H2O
© © ® ® ™ ™ § § ±
😉 😆 😋 😢
😃 😦 😎 😉
リスト(箇条書き)
リストの作成は先頭に
+
-
または*
で始めることによってリストを作成できます
リスト(段落番号)
テーブル
名前 | 説明 |
---|---|
EA(自動売買) | MT4で利用可能な自動売買ソフトウェア |
インジケーター | 売買サイン、発注補助、各種通知機能などのツール |
テーブル(カラムを右寄せ)
名前 | 説明 |
---|---|
EA(自動売買) | MT4で利用可能な自動売買ソフトウェア |
インジケーター | 売買サイン、発注補助、各種通知機能などのツール |
リンク
GogoJungle
画像
タイトルが入力されていません。
コンテンツがありません。
There have no category
There have no subcategory
マイナス域までトレーリングストップを機能させるにはどうしたらよいですか(添付図参照).
損切りもプラス域の利益最大からトレーニングしたいと考えています.実際,回してみてもマイナス域に入るとStopLoss(以降SL)の設定値で決済されてしまいます.SL=0にすれば機能するかと思いましたが,どこまでも損失が増えていきました.
説明書のトレーニングストップの項目に「現在のストップロスより損失が拡大する場合はストップロスが変更されません」と書いていますが,EAつくーるでの設定は無理でしょうか.
どうぞよろしくお願いします
コメント文がありません。
水平の罫線1
水平の罫線3
Word
# Code...
参照
2つつなげることで入れ子にできます
3つまでできます
太字1
太字2
斜体1
斜体2
打ち消し線
++下線付きテキスト++
マークテキスト
19th
H2O
© © ® ® ™ ™ § § ±
😉 😆 😋 😢
😃 😦 😎 😉
リスト(箇条書き)
リストの作成は先頭に
+
-
または*
で始めることによってリストを作成できます
リスト(段落番号)
テーブル
名前 | 説明 |
---|---|
EA(自動売買) | MT4で利用可能な自動売買ソフトウェア |
インジケーター | 売買サイン、発注補助、各種通知機能などのツール |
テーブル(カラムを右寄せ)
名前 | 説明 |
---|---|
EA(自動売買) | MT4で利用可能な自動売買ソフトウェア |
インジケーター | 売買サイン、発注補助、各種通知機能などのツール |
リンク
GogoJungle
画像
水平の罫線1
水平の罫線3
Word
# Code...
参照
2つつなげることで入れ子にできます
3つまでできます
太字1
太字2
斜体1
斜体2
打ち消し線
++下線付きテキスト++
マークテキスト
19th
H2O
© © ® ® ™ ™ § § ±
😉 😆 😋 😢
😃 😦 😎 😉
リスト(箇条書き)
リストの作成は先頭に
+
-
または*
で始めることによってリストを作成できます
リスト(段落番号)
テーブル
名前 | 説明 |
---|---|
EA(自動売買) | MT4で利用可能な自動売買ソフトウェア |
インジケーター | 売買サイン、発注補助、各種通知機能などのツール |
テーブル(カラムを右寄せ)
名前 | 説明 |
---|---|
EA(自動売買) | MT4で利用可能な自動売買ソフトウェア |
インジケーター | 売買サイン、発注補助、各種通知機能などのツール |
リンク
GogoJungle
画像
検索結果がありません。 |
検索結果がありません。 |
EAつくーる側では、実現不可能でございますが
プログラムを変更することで実現ができると思いまして手順をご案内いたします。
出力したプログラムの中に下記トレーリングストップ用の関数がございますので
後述の変更手順に沿って、変更、コンパイル、バックテストをお願いいたします。
トレーリングストップ用の関数
プログラムを変更する
sl > OrderOpenPrice() &&
,sl < OrderOpenPrice() &&
を削除変更前
変更後
バックテスト結果
下記設定でバックテストを実施しました。
変更前
+20pipsの状態からトレーリングストップ開始。
変更後
初期エントリーの状態からトレーリングストップ開始。
ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。
ご回答ありがとうございます
ダウンロード版プログラムの相当する部分を書き換えてバックテストを行いました.SL=0, TP=0で設定しています.結果,設定どおりにトレーリングストップが設置される場合とされない場合が混在しました.されない場合は,プラス域で決済されないことが多かったです.変更したダウンロード版のプログラムを下記に示します.
どうぞよろしくお願いします.
extern int TrailingStopPoint = 10;
void TrailingStop(int magic){
double sl;
for(int i = 0; i < OrdersTotal(); i++){;
if(OrderSelect(i, SELECT_BY_POS,MODE_TRADES) == false) break;
if(OrderMagicNumber() != magic || OrderSymbol() != Symbol()) continue;
if(OrderType() == OP_BUY){
sl = Bid - TrailingStopPoint * Point * Mult;
// if(sl >= OrderOpenPrice() && sl > OrderStopLoss()) TrailOM(sl, 0, OrderTicket());
if(sl >= OrderOpenPrice()) TrailOM(sl, 0, OrderTicket());
}
if(OrderType() == OP_SELL){
sl = Ask + TrailingStopPoint * Point * Mult;
// if(sl <= OrderOpenPrice() && (sl < OrderStopLoss() || OrderStopLoss() == 0)) TrailOM(sl, 0, OrderTicket());
if((sl <= OrderOpenPrice() || OrderStopLoss() == 0)) TrailOM(sl, 0, OrderTicket());
}
}
}
すみません.プログラムの変更まちがえていました.再度トライします
無事にスリッページの幅も含め確認できました.
お手数をおかけしました.どうもありがとうございます.
〇スプレッド×スリッページ