*

某インジのシグナルをEA化して改造してみる(3)

公開日: : FX


軽く各関数を組み立ててみました。

int start()
{
if (isNewBar())
{
int c=CountPositions();
int ret=0;
if (c>0)
{
TrailingStopLoss();
}
else
{
if (OrderSignal()=="BUY")
{
ret=OrderBuyPosition();
}
else if (OrderSignal()=="SELL")
{
ret=OrderSellPosition();
}
}
}
return(0);
}

一応解説です。
isNewBar()関数で新しい足が出たら以下を実行する。
まずは現在ポジションを保有しているかどうか、ポジション数を数えて変数cに入れる。
ポジションがある場合はTrailingStopLoss()でストップを上げる。
ポジションが無い場合は買いシグナルか売りシグナルが出ているかどうかチェック。出ている場合はオーダーする関数を実行。
こんなところで最初はスタートします。もちろんこのままバックテストすると…..綺麗な右肩下がり(笑)

今後の課題を探る

VisualModeで動かしながら確認して、修正点を探ってみます。そして気がついた点は
1)1時間足のEAだとストップが30~50では狭すぎる感じ。
2)ポジションを取る位置がボリンジャーバンドの2σよりはみ出した位置は悪い。
3)トレンドレスの場面をできるだけ避ける必要がありそう。
1)は含み益を見ながら動かすようにしないとダメですね。現在考えているものは「含み益30pipsあれば切り上げる」という感じのルールです。
2)はシグナルが出た場合、ボリバンでの位置を確認して見送るか、それとも指値を入れるか。
3)は、もう少し大きい足のトレンドを見るようにするか?例えば4時間足のMACDをフィルタにするとか。
とりあえず(1)はトレイリングを始めるのは含み益30pipsとしてソースを書き換えました。

extern int       CUTOUT=30;

と加筆。続いて現在の利益を調べる関数GetProfit()を追加。

double GetProfit()
{
double pf=0;
for(int i=0; i

start()関数を以下のように修正してみました。

if (c>0)
{
if (GetProfit()>(CUTOUT*POINT)) MaTrailingStopLoss();
}
else
{
if (OrderSignal()=="BUY")

これをVisualで眺めて続けていきたいと思います。


Sponsored Link


 
 

関連記事

インドの山奥でんでんムシ♪なマットボックスの調査

体重測定開始〜まずは本体メイン部分です。308gになります。ちなみにフィルター枠2本入りの状態です。

記事を読む

α6300でフル装備! VideoAssistとRodeLink×2を載せるリグで悩む

15mmロッドの後ろ側には、やはりZOOM H5を設置したい! これはもう絶対と言っていいのかもしれ

記事を読む

もう出たの?SimpleBGC GUI 2.43b5 登場

天気!!!というわけで先に紅葉撮影に出発してきました。来週がピークかな?ってことで、来週もう一度撮影

記事を読む

M.ZUIKO DIGITAL ED 12mm F2.0が欲しい!

このレンズを使いたくてGH2を買ったと言えば少し大げさかもしれない。 14mm

記事を読む

Manfrotto スライディングプレートアダプター 577と中華コピー品

3RD EYE STUDiOSさんの記事で紹介されていた、GH4 Optimal Film Sett

記事を読む

ご質問は掲示板へお願いいたします。

Message

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

CAPTCHA


Optionally add an image (JPEG only)

Sponsored Link

エレコム GRAPH GEAR NEO カメラバッグDGB-P01BKにジンバルを入れる

やっぱり高いけどEndurance (エンデュランス) カメラバッグの

エレコム GRAPH GEAR NEO カメラバッグDGB-P01BKが北の国から

一年中GWの美少女です。 Lowepro カメラリュック フリッ

MOZA Mini-S スマホ用スタビライザーが届いた!

1万円弱で買えるスマホ用ブラシレスジンバルの新型 MOZA Mini-

GoPro Hero7 Black用 保護ケース アルミ合金保護フレームがいいよって話

別に大した話ではありません。 最近書くことが少ないのでたまには書

期待の新製品 MOZA Mini-S スマホ用スタビライザーが発売されたみたい

教えてもらった新製品のホームページで MOZA Mini-Sが紹介され

→もっと見る




  •  

PAGE TOP ↑