tradingview腳本 階梯交易線

更新於 發佈於 閱讀時間約 7 分鐘



//@version=6

indicator('階梯交易線', overlay = true)

// 變數初始化

var float ls = 1.0 // 初始化變數 ls,表示持有的交易信號,初始值為1(表示多頭)-1(表示空頭)0盤整

var float se = 0.0 // 初始化賣出價格 se,初始值為 na(未定義)

var float le = 0.0 // 初始化買入價格 le,初始值為 na(未定義)


// 計算最高和最低

bar_len = input(25,"len")

time_len =input(4,"len")

highestHigh = ta.highest(high, bar_len) // 計算過去20-30根K線的最高價

lowestLow = ta.lowest(low,bar_len) // 計算過去20-30根K線的最低價


// 判斷當前高點是否為20-30天內的最高點

if (high == highestHigh)

    ls := 1 // 如果是最高點,設置買入信號為1

    le := math.min(low, low[time_len]) // 設置買入價格為最近的最低價


// 判斷當前低點是否為30天內的最低點

if (low == lowestLow)

    ls := -1 // 如果是最低點,設置賣出信號為-1

    se := math.max(high, high[time_len]) // 設置賣出價格為最近的最高價


// 如果同時是最高和最低,則不進行交易

if (high == highestHigh and low == lowestLow)

    ls := 0 // 設置信號為0,表示不進行任何交易


// 交易條件檢查

if (ls == 1 and close < le)

    ls := 0 // 如果持有多頭且當前收盤價低於買入價格,則平倉

if (ls == -1 and close > se)

    ls := 0 // 如果持有空頭且當前收盤價高於賣出價格,則平倉


// 定義顏色條件

Color1 =ls == 1  ? color.red :ls == -1 ? color.green : color.blue


// 繪圖

//plot(ls == 1 ? le : na, color =  color.green, title = 'Buy Price', linewidth = 2, style =plot.style_linebr)

//plot(ls == -1 ? se : na, color = color.red, title = 'Sell Price', linewidth = 2, style =plot.style_linebr)

plot(ls == 1 ? le :ls == -1 ? se:close , color=Color1, title=" Line", linewidth=2,style = plot.style_linebr)

//

buySignal = ls == 1 and ls[1] == 0

sellSignal = ls <= 0 and ls[1] == 1

shortSignal = ls  == -1 and ls[1] == 0

plotshape( buySignal ? le :na,style =shape.labelup,location =location.belowbar ,color=Color1,text = "買",textcolor = color.white )

plotshape( sellSignal ? se:na,style =shape.labelup,location =location.belowbar ,color=Color1,text = "賣" ,textcolor = color.white)

//plotshape( shortSignal ? se:na,style =shape.labelup,location =location.belowbar ,color=Color1,text = "空" ,textcolor = color.white)


// 定義條件

Signal =ls  == 1 ? le :ls  == -1? se:na


// 取得狀態文字

stateText = ls  == 1 ? "⇧多" : ls  == -1 ? "⇩空" : "盤整"

// 顯示多空的標籤

var label1 = label.new(bar_index,0, style=label.style_label_left,  size=size.small)


// 更新標籤位置和內容

label.set_xy(label1,bar_index+1, close)

label.set_text(label1, str.tostring(close,format.mintick)+" "+stateText)

label.set_color(label1,Color1)

raw-image


階梯交易

階梯線指標的計算方法

  1. 選擇時間區間:首先,選擇一個特定的時間區間,例如20天或30天。
  2. 找尋反轉價格:在選定的時間區間內,找尋最新(近)的反轉價格,往上的階梯找尋低點反轉價格,而往下的階梯找尋高點反轉價格。反轉價格的定義是該價格往前/往後幾日內都不曾突破的價格。
  3. 繪製階梯線:在上升趨勢中,把低點反轉價格連接起來。在下降趨勢中,把高點反轉價格連接起。形成階梯狀的線條。

這種指標的優點在於它能夠幫助交易者識別價格的關鍵轉折點,並且能夠提供明確的買賣信號。

階梯線的應用

在上升趨勢中,前一低點的反轉位置通常會提供強大的支撐,階梯線作為買入信號,當價格靠近上升階梯線並再次出現紅K線時,可以考慮進場。停損點可設在進場價格下方的一個固定百分比或階梯線處。在經歷一波上漲後,若跌破階梯線,則是一個理想的賣出時機。

搭配應用

許多指標的缺陷,往往都是在盤整階段頻繁交易,不但損失手續費,連帶停損損失,造成勝率與獲利的減少。因此,在使用階梯線時,最好再搭配震盪指標,以求最佳的進出場點。




留言
avatar-img
留言分享你的想法!
avatar-img
youngchih 的沙龍
1會員
7內容數
~~
你可能也想看
Thumbnail
大家好,今天的盤型比較不一樣,跳空開高,遠遠在我們昨天畫的撐壓區間之上,那這樣今天的操作邏輯也會變得簡單一點,下面直接上圖: 非常單純,只需要將開盤價當作撐壓就可以了,那要注意的是,可以將它當成是一個小小的區間,像之前說的,撐壓並不會只侷限在一條線上,對於今天而言我今天操作的主軸會如下圖這樣:
Thumbnail
大家好,今天的盤型比較不一樣,跳空開高,遠遠在我們昨天畫的撐壓區間之上,那這樣今天的操作邏輯也會變得簡單一點,下面直接上圖: 非常單純,只需要將開盤價當作撐壓就可以了,那要注意的是,可以將它當成是一個小小的區間,像之前說的,撐壓並不會只侷限在一條線上,對於今天而言我今天操作的主軸會如下圖這樣:
Thumbnail
趨勢線1-2-3策略利用趨勢和轉折元素,通過線圖可視化關鍵點。可對策略做變換,藉此了解市場動能,並設置動態停損線。策略風險在於進場停損需確實,且可能因為提前出場而少賺。因對少賺風險,可以藉由一些停損點設置方式來改善績效。
Thumbnail
趨勢線1-2-3策略利用趨勢和轉折元素,通過線圖可視化關鍵點。可對策略做變換,藉此了解市場動能,並設置動態停損線。策略風險在於進場停損需確實,且可能因為提前出場而少賺。因對少賺風險,可以藉由一些停損點設置方式來改善績效。
Thumbnail
Mr.T今天要來介紹 Tradingview 上相當有名的腳本開發師LuxAlgo所開發的一個新策略Liquidity Price Depth Chart,在Tradingview 上是免費開源的社群腳本,廢話不多說,直接進入正題! ——————————————————— 先大概了解 要介紹什麼
Thumbnail
Mr.T今天要來介紹 Tradingview 上相當有名的腳本開發師LuxAlgo所開發的一個新策略Liquidity Price Depth Chart,在Tradingview 上是免費開源的社群腳本,廢話不多說,直接進入正題! ——————————————————— 先大概了解 要介紹什麼
Thumbnail
今天要介紹的策略非常簡單,用到兩個免費的Tradingview指標,結合ICT的交易概念:結構轉換(Change Of Character)及折溢價區(Discount Zone & Premium Zone),廢話不多說,直接進入正題! 在Tradingview技術指標搜尋Smart Money
Thumbnail
今天要介紹的策略非常簡單,用到兩個免費的Tradingview指標,結合ICT的交易概念:結構轉換(Change Of Character)及折溢價區(Discount Zone & Premium Zone),廢話不多說,直接進入正題! 在Tradingview技術指標搜尋Smart Money
Thumbnail
加入我們ASC 的 Discore: https://discord.gg/a4C57cVR6B 1.前置工具: tradingview 需要申請帳戶並且進入上方連結(這邊用 幣安交易所ETH/USDT 作為範例) 之後我們點選Pine編輯器(這邊就是撰寫indicator的地方) 2.幫自己的指標
Thumbnail
加入我們ASC 的 Discore: https://discord.gg/a4C57cVR6B 1.前置工具: tradingview 需要申請帳戶並且進入上方連結(這邊用 幣安交易所ETH/USDT 作為範例) 之後我們點選Pine編輯器(這邊就是撰寫indicator的地方) 2.幫自己的指標
Thumbnail
Chapter7-股票技術分析 7-1 道氏理論>>>波浪理論(一週期有8波段)初升>回檔>主升>回檔>末升>初跌>反彈>末跌 移動平均線 MA交叉與排列 葛蘭碧法則>>>買進訊號4個賣出訊號4個 K線基本八型態>>>長紅/下影紅/十字紅/上影紅<>長黑/下影黑/十字黑/上影黑 跳空缺口 7-2
Thumbnail
Chapter7-股票技術分析 7-1 道氏理論>>>波浪理論(一週期有8波段)初升>回檔>主升>回檔>末升>初跌>反彈>末跌 移動平均線 MA交叉與排列 葛蘭碧法則>>>買進訊號4個賣出訊號4個 K線基本八型態>>>長紅/下影紅/十字紅/上影紅<>長黑/下影黑/十字黑/上影黑 跳空缺口 7-2
Thumbnail
盤勢觀察,最近的空頭走勢應該嚇到很多投資朋友。我是誰,在哪裡,做什麼?為什麼我盤綠綠的好顧眼?放眼望去跌的不是股市而是投資人的心情。 有一張LINE梗圖很好笑有個年輕人坐在夜店裡面悶悶不樂,原來是在看盤XD。 市場總是容易讓大家跌破眼鏡。到底是會V還是繼續電梯向下,就讓我們繼續看下去。 ----
Thumbnail
盤勢觀察,最近的空頭走勢應該嚇到很多投資朋友。我是誰,在哪裡,做什麼?為什麼我盤綠綠的好顧眼?放眼望去跌的不是股市而是投資人的心情。 有一張LINE梗圖很好笑有個年輕人坐在夜店裡面悶悶不樂,原來是在看盤XD。 市場總是容易讓大家跌破眼鏡。到底是會V還是繼續電梯向下,就讓我們繼續看下去。 ----
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News