効果的な自動取引戦略

「すべてを可能な限りシンプルにする必要がありますが、シンプルにするべきではありません」–アルバートアインシュタイン

アインシュタインの仕事は、私たちが自然界で目にするものを説明する科学理論を考えることでした。彼はオッカムの剃刀を言い換えていた可能性があります。言い換えれば、最良の理論は、観察を説明する最も単純な理論です。

ちなみに、これはアインシュタインの実際の見積もりでした…

すべての理論の最高の目標が、単一の経験データの適切な表現を放棄することなく、既約の基本要素をできるだけ単純かつ可能な限り少なくすることであることは、ほとんど否定できません。

しばらくして、誰かがアインシュタインの発言を単純すぎて理解できないものに言い換えたようです!

自動化された戦略も可能な限りシンプルにする必要があります。祖母が理解できるように、戦略の背後にある仮説を簡単でわかりやすい言葉で説明できる必要があります。私は素晴らしかったので、祖母をノックしないでください…しかし、あなたは私の言いたいことを理解します。

多くの調整可能なパラメータで複雑になっている戦略は、複数の市場と複数の時間枠にわたって機能する可能性はほとんどありません。基本的な自然の真実を強調し、可動部分が少なく、理解しやすい戦略は、資産クラス、市場、時間枠全体で成功する可能性が高くなります。

すべてのコードサンプルはTradeStationによってEasyLanguageで記述されていますが、非常に単純なので、一種の疑似言語であるように見えます。

この最初の例は、小さなバーがたくさんある後に本当に大きなバーがある場合、バーとは株価チャートのローソク足を意味し、通常は大きな動きの前にあるという観察からのものです。そして、そのバーが上昇している場合は、より大きな動き、つまり勢いもおそらく上昇しているので、それを購入してください。そして、逆の場合…その大きなムーブバーが下がっている場合は、それを売ります。

 rrange =high [daysback] -low [daysback]; BigRange =rrange>(NumDevs * stddev(rrange、length)+ average(rrange、length)); {true / falseに解決} BigRangeおよびopen [daysback]  close [daysback]の場合、市場で売り切れます。

この戦略には2つのパラメーターしかありません(数日前、長さ)。うまくいけば、それは理解するのに十分単純でした…そしてそれがすべての戦略です。今、私たちはこれに夢中になり、お金の管理を行い、停止や目標を設定することができます。しかし、最も純粋な形の戦略は機能し、市場や時間枠全体で前向きな結果をもたらすはずです。

次の戦略は非常に単純で、単純なブレイクアウトと呼ばれます。前日の終値を見て、その終値の上に開いて上昇している最初のバーがブレイクアウトと見なされます。そこで、その吸盤を購入し、セッションが終了するまで保持してから、位置を閉じます。今、私たちはもっと凝って、昨日の近くよりもそのバーがどれだけ上にあるか、昨日の範囲がどれくらい大きいか、またはそれが方向転換することを決定した場合に備えてトレーリングストップを置くべきかなど、あらゆる種類の条件を設定することができました。 t、シンプルにしましょう。

 BreakOut =close> CloseD(1)and close> open; {CloseDは、昨日の終値を意味する特別なキーワードです}ブレイクアウトの場合は、終値でこのバーを購入します; SetExitOnClose; {その日のセッションの終わりにポジションを閉じるキーワード} 

コードの簡潔さと、概念がいかに単純であるかに注目してください。ちなみに、この戦略は私の最高の戦略の1つです。複数の市場と時間枠で機能します。

私は文字通り何十ものそのような戦略を持っており、業界の何人かの人々が戦略ファクトリーと呼ぶ継続的なプロセスでそれらの多くを常に開発しています。私はこのプロセスを、メジャーリーグの野球チームの所有者であるようなものと呼びたいと思います。マイナーリーグのチームは、候補者を育成するために使用され、最終的にはメジャーリーグのチームに昇格するのに十分な可能性があります。必要です。

言い換えれば、私にはさまざまなスキルを持ち、すべてがうまく連携するスタータープレーヤーのセットがあります。その後、スターティングチームのスポットに値するかどうかを確認するために絶えずテストされている他のプレーヤーがたくさんいます。これも比較的単純な概念ですが、チームの規模やリーグの規模によっては、継続的な改善プロセス全体を円滑に進めるためにかなりの規律が必要になる場合があります。しかし、それは単純なプロセスであり、理解しやすいものです。

つまり、私はトレーディングチームのジェネラルオーナー、マネージャー、コーチになります。


先物取引
  1. 先物と商品
  2. 先物取引
  3. オプション