OPEN-SOURCE SCRIPT

Higher Timeframe Stochastics with Slope Color

This script displays the Stochastic K value of a user-defined higher timeframe and colors the plot based on its slope, providing a unique way to visualize higher timeframe momentum on the current chart.

What makes it unique?
While many scripts display higher timeframe indicators, this script goes a step further by visually highlighting the *slope* of the higher timeframe Stochastic K. This allows traders to quickly assess the direction and strength of the higher timeframe momentum without switching timeframes or manually comparing values.

Features:
* **Primary Function:** Displays the Stochastic K value from a selected higher timeframe.
* **Secondary Function:** Colors the Stochastic K plot based on its slope compared to the previous confirmed value:
* Green: The current Stochastic K value is higher than the previous confirmed value, indicating increasing upward momentum on the higher timeframe.
* Red: The current Stochastic K value is lower than the previous confirmed value, indicating increasing downward momentum on the higher timeframe.

How it works:
* The script calculates the Stochastic K value using the standard formula with user-defined length and the selected higher timeframe.
* It then compares the current higher timeframe Stochastic K value with the *previous confirmed* value obtained using `request.security` with `lookahead=barmerge.lookahead_on`.
* The difference between these two values determines the slope, which is then represented by the color of the plot.

How to Use:
1. Add this script to your chart.
2. Configure the "Higher Timeframe" and "Stochastic Length" in the script settings.
3. Observe the plot of the higher timeframe Stochastic K value and its color changes. The color provides a quick visual cue of the higher timeframe momentum's direction.

Important Note about `request.security` and `lookahead=barmerge.lookahead_on`:
This script uses `request.security(..., lookahead=barmerge.lookahead_on)` to obtain the *previous confirmed* value of the higher timeframe Stochastic K. This is crucial for accurately calculating the slope. While `lookahead=barmerge.lookahead_on` can introduce lookahead bias on historical bars when used with non-offset expressions, in this case, it's used to access the *last confirmed value* of the higher timeframe, which is a valid and necessary approach for this calculation. The current higher timeframe value is then compared to this *already confirmed* past value, ensuring that the slope calculation and the resulting color changes are based on reliable data and do not repaint.



このスクリプトは、ユーザーが設定した上位時間足のストキャスティクス K 値を表示し、その傾きに基づいてプロットに色を付けることで、現在のチャート上で上位時間足のモメンタムを視覚化する独自の方法を提供します。

独自性:
多くのスクリプトが上位時間足のインジケーターを表示しますが、このスクリプトは上位時間足のストキャスティクス K の*傾き*を視覚的に強調することで、一歩進んだ機能を提供します。これにより、トレーダーは時間足を切り替えたり、手動で値を比較したりすることなく、上位時間足のモメンタムの方向と強さを素早く評価できます。

特徴:
* **主な機能:** 選択した上位時間足のストキャスティクス K 値を表示します。
* **補助的な機能:** 前回の確定値と比較した傾きに基づいて、ストキャスティクス K のプロットに色を付けます。
* 緑: 現在のストキャスティクス K 値が前回の確定値より高く、上位時間足で上昇モメンタムが増加していることを示します。
* 赤: 現在のストキャスティクス K 値が前回の確定値より低く、上位時間足で下降モメンタムが増加していることを示します。

仕組み:
* スクリプトは、ユーザー定義の期間と選択された上位時間足を使用して、標準的な計算式でストキャスティクス K 値を計算します。
* 次に、現在の高次時間枠のストキャスティクス K 値を、`request.security` と `lookahead=barmerge.lookahead_on` を使用して取得した*前回の確定値*と比較します。
* これら 2 つの値の差が傾きを決定し、プロットの色で表されます。

使い方:
1. このスクリプトをチャートに追加します。
2. スクリプトの設定で「上位時間枠」と「ストキャスティクスの期間」を設定します。
3. 上位時間足のストキャスティクス K 値のプロットとその色の変化を観察します。色は、上位時間足のモメンタムの方向を素早く視覚的に示します。

`request.security` と `lookahead=barmerge.lookahead_on` に関する重要な注意事項:
このスクリプトは、`request.security(..., lookahead=barmerge.lookahead_on)` を使用して、上位時間足のストキャスティクス K の*前回の確定値*を取得します。これは、傾きを正確に計算するために重要です。`lookahead=barmerge.lookahead_on` は、非オフセット式で使用すると過去のバーでルックアヘッドバイアスを引き起こす可能性がありますが、この場合、上位時間足の*最後の確定値*にアクセスするために使用されており、この計算には有効かつ必要なアプローチです。現在の高次時間枠の値は、この*既に確定した*過去の値と比較されるため、傾きの計算と結果として生じる色の変化は、信頼できるデータに基づいており、リペイントしないことが保証されます。
multitimeframeStochastic Oscillator

开源脚本

本着真正的TradingView精神,此脚本的作者已将其开源,以便交易者可以理解和验证它。向作者致敬!您可以免费使用它,但在出版物中重复使用此代码受网站规则约束。 您可以收藏它以在图表上使用。

想在图表上使用此脚本?

免责声明