如何在pinescript 中創建完全可定制的警報 [价格分析]


大家好,

正如視頻中所討論的,以下是在pine 腳本中定義完全可定制的警報模板和警報的步驟。這是一個通用的想法,可以為任何腳本實現。

步驟1. 需要在警報中發送的所有參數(鍵)。
步驟2. 創建默認警報模板
步驟3. 創建用戶輸入,用戶可以在其中更改默認警報模板
步驟4. 定義你的警報條件。
步驟5. 計算所有鍵的值
步驟6. 在模板中,將所有鍵替換為值並發送警報

視頻期間開發的示例腳本。

//@version=5 indicator(“Fully Customizable Alerts”, overlay=true) import HeWhoMustNotBeNamed/RecursiveAlerts/2 as ra //Step 1. 所有參數(keys)需要在警報中發送。 keys = array.from(“{entry}”, “{stop}”, “{target1}”, “{target2}”) //Step 2. 創建默認警報模板template=”{\n \t”entry ” : {entry},\n \t”stop” : {stop},\n \t”target1″ : {target1},\n \t”target2″ : {target2}\n }” //第3步。創建用戶輸入,用戶可以 [symbol=alter]改變[/symbol] 默認警報模板inputTemplate = input.text_area(template, ‘Alert Template’) //步驟4. 定義警報條件。 ma = ta。[__tag__=simplemovingaverage]sma[/__tag__](close, 20) condition = ta.crossover(close, ma) atr = ta.atr(14) if(condition) //Step 5. 計算所有鍵的值entry = high + atr stop = low – atr risk = entry – stop target1 = entry + risk target2 = entry + 2*risk //Step 6. 在模板中,將所有鍵替換為值並發送警報值= array.from(str .tostring(entry), str .tostring(停止),str .tostring(target1),str .tostring(target2))alertMessage = ra.updateAlertTemplate(inputTemplate,鍵,值)警報(alertMessage,alert.freq_once_per_bar)情節(ma,“移動平均線”)

查看數字貨幣K線分析詳情,請戳這裡-> [TRADEVIEW]

資訊來源:由0x資訊編譯自TRADEINGVIEW。版權歸作者所有,未經許可,不得轉載


0X簡體中文版:如何在pinescript 中創建完全可定制的警報
[价格分析]

Total
0
Shares
Related Posts