システムトレードで、株・商品先物・日経平均先物(TOPIX・日経225)・FX(外国為替証拠金取引)の相場を生き残る!
システムトレードで楽ちん投資
トップページ | トレード実践録 | インフォ〜 | プロフィール | 更新履歴 | リンク | メルマガ | お問い合わせ

システムトレード実践売買録 似通った判定条件を組む

心残りなところがあるので、せっせと改良する。
 
 
よく似た判定条件を比較するため、「仮判定」「判定」列を作成する。
上図は3つの判定条件を組み込んだところ。
 
「総合判定」列から、それぞれの「判定」列を参照することで、それぞれの判定条件のトレード
成績を算出できるようにする。
 
 
以前から聞いていたことだが、エクセルのセルに埋め込めるIF文には、使用回数に制限が
あるようだ。具体的に何回使えるか、というのが分からないのだが……。
 
 
次の関数式では、警告表示されるみたいだ。
 
=IF(AND(T106="↓",U106="↑"),"買い",IF(AND(T106="↓",U106="↓"),"売り
",IF(AND(T106="↑",U106="↓"),"売り",IF(AND(T106="↑",U106="↑"),"買い
",IF(AND(U106="=",V105="買い"),"買い",IF(AND(U106="=",V105="売り"),"売り
",IF(AND(T106="=",U106="↑"),"買い",IF(AND(T126="=",U126="↓"),"売り",""))))))))
 
 
IF文を使いすぎているのだろう。もっとシンプルに書く方法もあるのだろうが……。
最後の""が表示されることはない前提で考えたから、もしセルが空白になっていたら、ミス
があるということだ。
 
関数式は、次の式でがまんする。
 
=IF(AND(T107="↓",U107="↑"),"買い",IF(AND(T107="↓",U107="↓"),"売り
",IF(AND(T107="↑",U107="↓"),"売り",IF(AND(T107="↑",U107="↑"),"買い
",IF(AND(U107="=",V106="買い"),"買い",IF(AND(U107="=",V106="売り"),"売り
",IF(AND(T107="=",U107="↑"),"買い","売り")))))))
 
 
こんな関数式を2日かけて作っていると、翌日には何をやっていたのか分からなくなるだろう。
まとまった時間がとれたときに、一気に作りこんでしまうべきだな。
 
ようやく指標が完成した。
 
 
なんと成績が下がってしまった。
総損失が増えているではないか。でも、最大利益が伸びている。
 
損切処理を実装せねばならんかな、と検討する。
ますます列が増えそうだ。
 
 
システムトレード実践録 へ戻る
 
TOPへ戻る

  
Google
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Copyright (C) toushikenbunroku.com, All Rights Reserved.