Do Loop構文
デスクトプーに有った過去システム探訪も一段落し、日足ブレイクシステムの成功に気をよくして4時間足突入
ただ日足ブレイクEAこの糞レンジで3連敗中。過去15年の最大連敗がなのにも拘わらずwwwまあ平均が2なのですが
確定申告は後回しで今週中にやってやるぞと
Do Loop構文で昨日無限Loopにはまり今日って事で完成形置いておこう
いつものようにFor Eachで上から見ていくわけですが、これは日足と違って決済が足をまたぐ仕様にしたので、エントリーしたらその時間を記録しDo Loopを使って何時にいくらで決済されたかを探しに行きますの。そんなプロシージャ
シートtest
シートsai
Sub 最適化準備()
Dim Gyo As Long
Dim Rp As Range 'rpは日付
Dim Rq As Range
Dim P As Long, Q As Long '損益を探りに行くやつ
Dim St As Worksheet, Ss As Worksheet
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Set St = Worksheets("test")
Set Ss = Worksheets("sai")
For Each Rp In Selection
With Rp
If .Offset(, 2).Value <> .Offset(-1, 2).Value Then
Set Rq = Ss.Range("a" & Ss.Range("a1048576").End(xlUp).Row + 1)
Rq.Value = .Value
Rq.Offset(, 1).Value = .Offset(, 2).Value
Rq.Offset(, 2).Value = .Offset(, 13).Value
Rq.Offset(, 3).Value = .Offset(, 14).Value
Rq.Offset(, 4).Value = .Offset(, 15).Value
Rq.Offset(, 5).Value = Sgn(.Offset(, 12).Value - .Offset(, 11).Value)
End If
If .Offset(, 16).Value = 0 And .Offset(, 16).Value <> "" Then
Rq.Offset(, 6).Value = .Offset(, 1).Value / 100
P = 1
Do While .Offset(P, 16).Value = ""
P = P + 1
Loop
Rq.Offset(, 7).Value = .Offset(P, 1).Value / 100
Rq.Offset(, 8).Value = .Offset(P, 16).Value * 100
End If
If .Offset(, 17).Value = 0 And .Offset(, 17).Value <> "" Then
Rq.Offset(, 9).Value = .Offset(, 1).Value / 100
Q = 1
Do While .Offset(Q, 17).Value = ""
Q = Q + 1
Loop
Rq.Offset(, 10).Value = .Offset(Q, 1).Value / 100
Rq.Offset(, 11).Value = .Offset(Q, 17).Value * 100
End If
End With
Next
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
End Sub
曜日に拘ったシステム
デスクトプーの断捨離もいよいよ終盤
以前作ったシステムの再発見を目論むが・・・
これは2013年に2001年から2011年迄の傾向を見て作ったシステム
色んなパラメーター使ってひじょーに時間かけた覚えが
捨てる前に記念写真
この寄り寄りも稼働させて暫くは良い感じだったのですが結構なDDきましてん
最後のDDは官製相場にやられてる気がしないでもないが
曜日フィルターってあまり意味ない様な気が
とにかくずっと使えるシステムはシンプルでなきゃと思った次第
日経先物PIVOTトレードシステム
去年までFXは人の作ったEAを片手間で動かしているだけの日経先物専業トレーダーでした
ここ2年負け、この官製相場のせいと思っておりました
それで今年からFXで再起をはかろうとしているところなのです
一生使えそうなEAが1つ出来一段落したところで、今日は朝からデスクトップの整理
でも中身じっくり見てしまって進まないんですよねぇ
そこで秋頃のDDで使うの止めてしまったシステムを見て、これ使っていたらどうだったのだろう?と日足データを入れて動かしてみました
何と官製相場ものともせず仕事してくれてたんです
ゴメンね~信じてやれなくってて感じ
グラフ
Pだけ外してまた使いだそと思っているところです
反省させられました
何があかんかったのか?他人が作ったシステムだったんですね
最後の方自分の使ってませんでしたから
思い出しましたがこのシステムは2001年から2013年迄の傾向を見て作ったシステムで1990年から2000年は過去ですがフォアードなんです
やっぱこんなのがずっと使えるんですよね
MAXDD2千円ぐらいみとかないといけないのが難
あと日経先物でイヤなこと思い出した。逆指値同値に刺さらんことが多いのね。逆指値成行にすると5円とか10円ロスするし。それが止めた原因のひとつ
まっ他のもやってみよっと
次回はドル円4時間足
この日足用に作ったEAを期待せず4時間足で動かしてみたのがこれ
あまり儲からないのは当然なのだがけっこう綺麗な損益累計曲線を
決済のタイミングを替えるだけでも良くなるはず
次の課題はドル円4時間足に決定
その前に確定申告。これやってたからほったらかしなのです