RicardoSantos

Function Highest/Lowest

3488 views
172
3488 9
Function for highest() and lowest()
お気に入りスクリプトから削除 お気に入りスクリプトに追加
//@version=2
study(title='Function Highest/Lowest', overlay=true)
src = input(close)
length = input(10)

f_highest(_src, _length)=>
    _adjusted_length = _length < 1 ? 1 : _length
    _value = _src
    for _i = 0 to (_adjusted_length-1)
        _value := _src[_i] >= _value ? _src[_i] : _value
    _return = _value

f_lowest(_src, _length)=>
    _adjusted_length = _length < 1 ? 1 : _length
    _value = _src
    for _i = 0 to (_adjusted_length-1)
        _value := _src[_i] <= _value ? _src[_i] : _value
    _return = _value

h = f_highest(src, length)
l = f_lowest(src, length)

plot(h)
plot(l)
hi thank you, is it possible to add range of period ? I mean for exemple from -20 period to -5 from actual candle ?
返信
@ibobo, f_highest(high, 20) like this?
返信
RicardoSantos RicardoSantos
@RicardoSantos, oops the square brackets got deleted:
f_highest(high<5>, 20)
replace <> with square brackets
返信
ibobo RicardoSantos
@RicardoSantos, Thank you Ricardo, you mean like this ?

f_highest(high, 20) =>
_adjusted_length = _length < 1 ? 1 : _length
_value = _src
for _i = 0 to (_adjusted_length-1)
_value := _src >= _value ? _src : _value
_return = _value
返信
ibobo ibobo
got deleted too )))

f_highest(high<5>, 20) =>
_adjusted_length = _length < 1 ? 1 : _length
_value = _src
for _i = 0 to (_adjusted_length-1)
_value := _src >= _value ? _src : _value
_return = _value
返信
@ibobo, you dont need to change the function, just how you call it:
返信
These two pieces of code are probably the most used functions in Pine outside the built-ins, so thanks for them, Ricardo.
+3 返信
@LucF, discovered it today.... but was looking for them all my life. True story
返信
This is great.. as I've noticed in version 3.. highest() and lowest() do not like taking in variables for length.. often results in:

line 34: Cannot call `highest` with arguments (series, series); available overloads: highest(series, integer) => series; highest(integer) => series;
+8 返信
ホーム 株式スクリーナー FXスクリーナー 仮想通貨スクリーナー 経済指標カレンダー 番組 使い方 チャート機能 価格 友達紹介 ハウスルール ヘルプセンター ウェブサイト&ブローカー向けソリューション ウィジェット チャートソリューション 軽量チャートライブラリ ブログ&ニュース ツイッター
プロフィール プロフィール設定 アカウントとお支払い 友達紹介 マイサポートチケット ヘルプセンター 公開したアイデア フォロワー フォロー中 プライベートメッセージ チャット サインアウト