システムトレード実践売買録 似通った判定条件を組む
| 心残りなところがあるので、せっせと改良する。 |
| |
 |
| |
| よく似た判定条件を比較するため、「仮判定」「判定」列を作成する。 |
| 上図は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へ戻る |
|
|