勝てば官軍! ~ 日経225システムトレード編 -20ページ目

今後の予定

明日からは日足で検証した自作の戦略を

5分足に適用したときの結果をアップしていきたいと思います。


70以上あるので1ヶ月近くかかると思いますがお付き合いください。

その間でもソースコードに関する質問などは

お気軽にして下さってかまいません(-^□^-)


【検証】【寄引】フップス

http://ameblo.jp/traderssystem/entry-10116804967.html

http://ameblo.jp/traderssystem/entry-10129015651.html

http://ameblo.jp/traderssystem/entry-10132532035.html

http://ameblo.jp/traderssystem/entry-10146290137.html

http://ameblo.jp/traderssystem/entry-10146691086.html



YB1402B_01

デフォルトパラメータでの結果です

売での利益を買が殺してしまっています。


YB1402B_02

最適化の結果です。

買ではかろうじでプラスの結果です。


日経225

【実装】フップス(修正版)

http://ameblo.jp/traderssystem/entry-10116804967.html

http://ameblo.jp/traderssystem/entry-10129015651.html

http://ameblo.jp/traderssystem/entry-10132532035.html

http://ameblo.jp/traderssystem/entry-10146290137.html


寄引戦略で比較的成績のよかったフップスを買いにも対応するようにしました。


---------------------------------------------------------

Input : fltrPrice(10), entryPoint(10), shortPeriod(10), longPeriod(50);

//株価は10日移動平均線、50日移動平均線よりも下
If Close[0] < Ma(Close, shortPeriod) and
Close[0] < Ma(Close, longPeriod) and

//前日終値が当日始値よりもNポイント下
Close[0] > Close[1] + fltrPrice Then {

//前日終値のNポイント下で逆指し売り
Sell("YB1401新規売", AtStop, Close[0] - entryPoint);
}

//株価は10日移動平均線、50日移動平均線よりも下
If Close[0] > Ma(Close, shortPeriod) and
Close[0] > Ma(Close, longPeriod) and

//前日終値が当日始値よりもNポイント上
Close[0] < Close[1] - fltrPrice Then {

//前日終値のNポイント下で逆指し売り
Buy("YB1401新規買", AtStop, Close[0] + entryPoint);
}

ExitLong("YB1401買決済", OnClose);
ExitShort("YB1401売決済", OnClose);

---------------------------------------------------------



日経225

第1回シストレコンテスト(ひまわり証券)

http://sec.himawari-group.co.jp/sts/contest.html


面白そうなのでエントリーしてみました。

エキーラは書いたことがないのですが、

マニュアルがあればなんとかなると楽観視しています。

後は、試したい戦略を見つけねば。


【検証】【寄引】柳谷OOPS

【実装】柳谷OOPS

【検証】【寄引】2日ギャップトレード

【実装】2日ギャップトレード(改編)

http://ameblo.jp/traderssystem/entry-10145478016.html

http://ameblo.jp/traderssystem/entry-10145872235.html


---------------------------------------------------

//ギャップアップ(L[0]>H[1])の翌日、翌々日の安値が
//ギャップ日の高値より高い
//→AtMarket

If Low[0] > High[2] and
Low[1] > High[2] and
Low[2] > High[3] Then {

Buy("買", AtMarket);
}

If High[0] < Low[2] and
High[1] < Low[2] and
High[2] < Low[3] Then {

Sell("売", AtMarket);
}

If MarketPosition == 1 Then {
ExitLong();
}

If MarketPosition == -1 Then {
ExitShort();
}

---------------------------------------------------


日計で試してみることにしました




日経225

【検証】【寄引】某社寄り引け

【検証】【寄引】フップス

http://ameblo.jp/traderssystem/entry-10116804967.html

http://ameblo.jp/traderssystem/entry-10129015651.html

http://ameblo.jp/traderssystem/entry-10132532035.html



YB1401B_1


デフォルトパラメータでの結果です。
まずまずの結果となっています。


YB1401B_2


最適化の結果です。

勝率、最大DDとも良好です。

ここまで見てきた寄り引けの中ではトップクラスの戦略です。

買い条件をくわえるなどしてもう少し調べてみたいと思います。


日経225