問題タブ [testing-strategies]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pine-script - 私の (ロングのみの) ストラテジーがショート トレードも開くのはなぜですか?
非常に単純な MA クロスオーバー戦略 (ロングのみ) を作成しようとしています。そこでは、固定ストップロス レベルで、または終了条件が満たされたときに取引を終了します。このため、私は自分の取引を終了するために strategy.order 関数を使用しています。しかし、いくつかのショート トレードも開始されているため、明らかに何かが間違っています... ここで、コードの最も重要な部分を見つけることができます。
したがって、私のロジックでは、最初の strategy.order 関数は、strategy.position_size > 0 の場合にのみ取引を開くことができます。価格が SL レベルに達すると、オープン トレードでなくてもショート トレードが開始されます。さらに良いことに、これらの短いエントリを回避するためにコードをどのように適応させることができますか? これは私を大いに助けるでしょう!!
要約すると、これらの短いエントリを担当するコード行は次のとおりです。