続・EA開発記
2014/05/11 15:18:08
こないだ歯ブラシに洗顔フォーム出しちって、疲れてんなーと思いました。こんにちは。

(上)先日の損切りルーチンのおかげで、新規売買条件をゆるーくした状態の勝率も多少上がり損益アップ。そんでも他のティック精度で動かした際の不整合チャートエラー回避のため期間を2005年5月1日から今年5月1日までに若干短縮してる。
(中)先日のっけたレポートとおんなじ新規売買条件でふるいをかけた状態。連勝数から勝率の差がよくわかる。
(下)それとはまた別の新規売買条件でふるいをかけた状態。さらにタイトな勝負で勝率8割超えだがトレード数は年間平均100台に減る。でも勝ち最大は大幅ダウンのうえ大きな負けも減らず。
豊かな資本さえあれば(下)の設定がええんじゃろのう。
しかし新規売買条件以外変えないでコレだもんで、各条件づけごとに最適化してやればもすこしよくなるかもだしよくならないかも。
このEA、MACDを基幹として作成してる。
そろそろ根本を変えてtrixを使ったやつとか考えたいが正直それほど変わるもんかどーかである。
あとTimeは[0]が現在のバー(足)の開始時間なので

現在のセンダン。良好です。

モリンガさんの新芽はまだこんなもん。

ギョウジャニンニクのつぼみがふくらんできよった。種で増やしたい。
あと鳥にやられたのか台風の影響かはたまた根腐れしてたのか、パイナップルミントの鉢のはじっこの土が荒れてんなーとおもたら地上部が滅んでた。新芽出てたんだけどポレッと取れた。助けてタハマタ! まあ実際問題たいして使ってなかったからいいんですけどね。
(上)先日の損切りルーチンのおかげで、新規売買条件をゆるーくした状態の勝率も多少上がり損益アップ。そんでも他のティック精度で動かした際の不整合チャートエラー回避のため期間を2005年5月1日から今年5月1日までに若干短縮してる。
(中)先日のっけたレポートとおんなじ新規売買条件でふるいをかけた状態。連勝数から勝率の差がよくわかる。
(下)それとはまた別の新規売買条件でふるいをかけた状態。さらにタイトな勝負で勝率8割超えだがトレード数は年間平均100台に減る。でも勝ち最大は大幅ダウンのうえ大きな負けも減らず。
豊かな資本さえあれば(下)の設定がええんじゃろのう。
しかし新規売買条件以外変えないでコレだもんで、各条件づけごとに最適化してやればもすこしよくなるかもだしよくならないかも。
このEA、MACDを基幹として作成してる。
そろそろ根本を変えてtrixを使ったやつとか考えたいが正直それほど変わるもんかどーかである。
あとTimeは[0]が現在のバー(足)の開始時間なので
if( tTime != Time[0] )とすれば確実にバーが進んだときだけ処理できるっぽい。tTimeはstatic定義し値を保存しとけばok. Time[]もOpen[]などと同じくチャートの時間足での値らしい、つまり5分足のチャート上では5分間隔のバーがはじまった時間、日足チャート上なら1日間隔のバーがはじまった時間でバックテストのティック精度で変わることもなさそう。そのへんでうちがうまくいかなかったのは不整合チャートエラーのせいだった。わはは。
{
...// your need process
tTime = Time[0];
}
現在のセンダン。良好です。
モリンガさんの新芽はまだこんなもん。
ギョウジャニンニクのつぼみがふくらんできよった。種で増やしたい。
あと鳥にやられたのか台風の影響かはたまた根腐れしてたのか、パイナップルミントの鉢のはじっこの土が荒れてんなーとおもたら地上部が滅んでた。新芽出てたんだけどポレッと取れた。助けてタハマタ! まあ実際問題たいして使ってなかったからいいんですけどね。
PR
EA開発記
2014/05/11 02:53:06
収益率か、勝率か。
難しいとこだが資本の少ないうちとしては勝率を優先し――
試行錯誤の末、どうにか下のような収益を保ちつつ勝率を上げられた。ある損切りルーチンを導入したら15%くらいズガンと上がった。勝ちトレード収益平均は減ったが4回勝負して3回勝てるならさほど問題ではない。まー取引数減っちゃうけど仕方ないね。タイトめにいかないと。
しかし始値のみの設定でバックテストしてるんで実際動かしたら全然違うとかが怖くてならぬ。実際損切り以外はバーのはじめしか動かなくていいんだよね。
if( tPrevTime != Time[1] )
{
...
tPrevTime = Time[1];
}
みたいな感じに判定してるけど大丈夫かしらん。大丈夫と思っとこう。わはは。
歯医者行ってきたらかなり痛くなくなっててよかったわい。たまに痛かったけど。
センダンすくすく生育中
2014/05/10 01:17:48
引っ越しで丸太状態にしてもうたから一安心。今はもっと伸びてるよ。明日は歯医者。
最近EA開発に集中している。EAは自動でFXの取引させるプログラム。ExpertAdvisorね。
FXDDのヒストリカルデータ過去9年ぶんほどでバックテストし、総取引数7600チョイの勝率53%で一応のプラスにもってける程度のものは現状できてるんだが9年で利回り30%ちょいではのう。
でー新規トレード条件をちょこっと追加したら総損益が5000超え「おおっ!」となった。条件追加ゆうてもゆるくなってるんですけどね。総取引数は8900に増えた。
これはってんで再度の最適化を試みると、徐々に損益増えーの、取引数増えーの、勝率上がりーの。
あれこれ書くのもめどいので、とりあえずこんな感じ。
良くはなったが、年利10%もいかぬ。しょっぱいのう。でも実際動かしてマイナスになんないならええやね。スプレッドの問題なんかもあるし、案外いい仕事してくれるかもしんまい。勝ち以上にひどい負けもしてないし、乱降下もそこそこ対応できるでしょう。
と思ったが、うっかりしてた。上の結果、取引量0.1lotだ。取引量増やしたらえらいことになった。
オアンダの口座開設申請も通ったことだし、今後もちろん試してはみるけど今んとこ机上の空論なので、慎重にいかねば。
