問題タブ [technical-indicator]
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.
java - サポート/レジスタンスレベルとトレンドラインを特定
これを行う方法に関するロジックだけのコードは必要ありません。 S/R レベルとトレンドラインの例
S/R レベルは人によって異なることを知っているので、サポート/レジスタンス レベルまたはトレンド ラインを考慮するために使用する基準を示すグラフを添付しました。
S/R レベルは、この基準に適合する以上の数がある場合は 2 つ以上のタッチが必要であり、最も多くのタッチダウンを持つものが有効なものであり、抵抗についても同様です。
トレンドラインが有効であるためには、3 回タッチする必要があります。
これらの行は拡張される可能性があるため、すべての行にマージン エラーがあります。そしてもちろん、サポートラインがブレイクされると、それはレジスタンスに変わります.
最小値の配列を取得して、他のバーがこれらの値の特定の範囲内にあるかどうかを確認しようとしましたが、十分に正確ではありませんでした!
sql - サインインSQLに応じて合計するにはどうすればよいですか? 財務テクニカル指標
Postgresql でテクニカル指標のカスタム関数を構築しようとしていますが、いくつかの疑問が頭に浮かびました。1 つ目は、この指標 (移動平均、RSI、MACD、RSI、MFI などの一般的な指標) を既に持っているライブラリまたはプラグインの場合です。
2 番目の質問は、コーディングしようとしているインジケーターに関するものです。MFI (マネー フロー インデックス) インジケーターは次のように定義されます。
- 典型的な価格を計算します: (高値 + 安値 + 終値) / 3
- 現金の流れを計算します: 典型的な価格 x 出来高
- マネー フロー比率の計算: (14 期間の正のマネー フロー) / (14 期間の負のマネー フロー) (**)
- MFI の計算: 100 – 100 / (1 + マネー フロー比率)
私がすでに行ったことはこれです:
次の出力が得られます。
この出力は、(**) で使用する必要があるものです。その部分は次のようになります。
- 最後の 14 行を取得
- すべての正の数を足し合わせ、すべての負の数を足し合わせる
- すべてのプラスの合計をすべてのマイナスで割ります。
したがって、最後の 14 行が次のようになっていると仮定します。
したがって、それぞれの合計は次のようになります。
pos_sum = 1.2 + 0.1 + 1.5 + 1 + 0 + 1 + 1.5 + 1.1
neg_sum = 0.1 + 0.6 + 1 + 0.2 + 1 + 1.1
次に、マネー フロー比率が pos_sum/neg_sum として計算されます (OBS: MFI は 0 から 100 の間の有界指標であり、neg_sum = 0 の場合、マネー フロー比率は 100 です)。
そして、最後に 100 – 100 / (1 + マネー フロー比率) を実行して MFI を計算します。
私が問題を抱えている部分は、pos_sum と neg_sum の計算にあります。これらの項を計算し、ローリング方式で行うにはどうすればよいですか? (または移動ウィンドウ)
前もって感謝します!どんな提案でも大歓迎です:)
pivot - TradingView ピボット反転戦略
TradingViewのピボット反転戦略には、スクリプトに関数「pivothigh」と「pivotlow」が含まれています。
正確な数式は、Pine のドキュメントにはありません。ピボットの正確な数学的定義を教えてください。スイングの高値/安値だけではないようです (つまり、ローソク足バーの中間には最高値または最低値があります...)
戦略をよりよく理解し、いくつかの調整を加えて再コーディングする可能性があるため、それが必要です。
明確にしてくれてありがとう!