久々にメモ
エクセルには向かってるのですが最近パッとしないので更新する気も起こらず
今日はちょっと悩んだのでメモしとこうと
今向かってるのはこんな表
この使えるパターンを探す表でO9から有る、サンプリングした年ごとの損益を見るやつ
これには=SUM(O$16931:O$17988)こんな関数が入っていて
毎回行を調べて置換置換で使っていたのですが、面倒くさくなりマクロで自動化しようと
で作ったマクロは最下ですが
これをFor Eachで全部選択し実行すると時間がかかるかかる
15分たっても終わらなくて、こら手でやった方が早いわと途中でブレイクした次第です
それで最初に行を調べさせて横に動かせば早いかとか色々考えましたが
結局、1列目だけマクロを使いコピーして全体に貼付で落ち着きました
こうすればものの1分もかかりません
あ~スッキリ
Sub 年別集計() '
Dim Rp As Range
Dim P As Long
Dim Retu As String
Dim Sho As Long
Dim Matu As Long
Dim Nen As Long
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
For Each Rp In Selection
With Rp
Retu = Split(.Address, "$")(1)
Nen = Range("n" & .Row).Value
For P = 40 To Range("a1048576").End(xlUp).Row
If Left(Range("a" & P).Value, 4) = Nen And Left(Range("a" & P).Offset(-1).Value, 4) <> Nen Then
Sho = P
ElseIf Left(Range("a" & P).Value, 4) = Nen And Left(Range("a" & P).Offset(1).Value, 4) <> Nen Then
Matu = P
Exit For
End If
Next
.Value = "=sum(" & Retu & "$" & Sho & ":" & Retu & "$" & Matu & ")"
End With
Next
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
End Sub
久々にエクセルに専念
最近はメタエディターとエクセル行ったり来たりしててこの更新も久々
EAとエクセルの成績が乖離している問題なかなか解決出来ないのと、官製相場の所為だと思うが去年出たDDが大きいのがいやでいろいろ試しているところ
きょうは今まで5分足を使って2003年からのデータで検証していたのを、15分足を使って2001年迄延ばす作業。やっぱ検証期間は長い方が良いし15分足でも余り結果に差はないだろうと思って
出来たシステムの損益累計曲線
この通りだと素晴らしいのだがEAにすると何故かパフォーマンス落ちるのね~
EAにするのはまた明日
日曜だし早いけど飲んで帰ろ
悩みは尽きない
なんぼ見ても解らないので気分転換兼ねて、8時間足のブレイク見張るのを24時間から16時間に替えてシステム作り直してみた
結果
取引回数は2割以上減ったのに利益は変わらないという好結果
ところがまたエクセルと比較してみると
上がエクセル下がMT4
何が悪いの?????
ドル円8時間足ブレイクアウトまとめEA
重大なことに気付いた
サマータイムは1時間早くなるんだからと3,600秒引いてたんだけど、逆足さなあかんかったのね~
それを直してずいぶん良くなりました
こんな感じ
でもまだまだ納得行きません
上がテスターの結果を分解したもの
下がエクセルでこのシステムを作った時の元データ
この差ブローカーの違いだけでは片付けられない気がする
明日もう1回エクセルとメタエディター見直そう
もう何回も何回も見直してるんだけど・・・
ドル円東京時間足ブレイクアウトシステム
東京時間の高値安値を翌日ブレイクしたらエントリー
そのレンジで決済か翌朝
売り2は有っても無くてもなので外そう
パッとしないがこいつを8時間足ブレイクアウトに組み込んでみる
DD大きくならなきゃ良いが同じところに山と谷が有る気がする~
早速メタエディター
ブローカー替えてバックテスト
エクセルとメタエディター見直しても悪いところ見当たらず
楽天MT4があかんのでは?ともう1社使ってる外為ファイネストでやってみた
利益減ったけどMDDが予定通りの840ドルに。それと直近に最高値更新してるのにも好感が持てました。
やっぱ楽天MT4おかしいわ。見てたら昼間何も無い時に急落?と思ったらスプレッドが広がっただけだったり・・・
分解してエクセルと比較
薄利なのは変わりないがまあ納得行くかな
エクセルでデータ貰ってるForexciteって良いブローカーなのかも?
これで完成と云うことにしといたります
外為ファイネストのヒストリカルデータは香港時間と以前書いたがもうひとつ
サマータイム制。香港にサマータイム有ったっけ?と調べましたわw
グローバル企業ってもんでしょうか