自定義指標· 以太坊跟蹤策略 · 抄底與止盈

一、 以太坊跟蹤策略·抄底與止盈 | 最近戰果

5分鍾·抄底與止盈·4戰全勝

30分鍾·以太坊跟蹤策略· 抄底與止盈·5戰全勝

4小時·以太坊跟蹤策略·抄底與止盈·5戰全勝

二、 策略源碼分享

// @version=2

// 如果初次下單金額爲50u,那麼極端情況下,共補倉3次,總共需要400u。請準備足夠多的資金備用。

[td]=td(close);

start_signal = td == -9

end_signal = td == 9

stop_loss = 0.2 // 止損線,所有補倉單都下完之後,如果價格繼續往下跌xx就會強制止損

take_profit = 0.02 // 止盈線,相比開倉均價漲xx就會止盈平倉。

safety_order_pct = 0.02 // 補倉單的下單間隔,下了補倉單後,再跌xx就會再次觸發補倉,最多3個補倉單。

first_order_amount = 0.1 // 首次下單的數量,後面的補倉單會自動計算下單量。

safety_order1_amount = first_order_amount

safety_order2_amount = first_order_amount + safety_order1_amount

safety_order3_amount = first_order_amount + safety_order1_amount + safety_order2_amount

safety_order4_amount = first_order_amount + safety_order1_amount + safety_order2_amount + safety_order3_amount

safety_order5_amount = first_order_amount + safety_order1_amount + safety_order2_amount + safety_order3_amount + safety_order4_amount

var long_count = 0

var long_avg = 0

var long_close = 0

var long_amount = 0

first_order = start_signal and long_count == 0

enterLongAmount(first_order, id = '首單',price='market', amount=first_order_amount)

plotText(first_order, title='首單', text = '首單', refSeries = close, bgColor='green', color='white', fontSize=14, placement='bottom' ,display=true);

alertcondition(first_order, title='首單', direction='buy');

if (first_order) {

long_count := long_count + 1

long_avg := close

long_close := close

long_amount := first_order_amount

}

place_safety_order1 = (close - long_close)/long_close < -1 * safety_order_pct and long_count == 1 and start_signal

enterLongAmount(place_safety_order1, id = '補倉1',price='market', amount=safety_order1_amount)

plotText(place_safety_order1, title='補倉1', text = '補倉1', refSeries = close, bgColor='green', color='white', fontSize=14, placement='bottom' ,display=true);

alertcondition(place_safety_order1, title='補倉1', direction='buy');

if (place_safety_order1) {

long_count := long_count + 1

long_avg := (close + long_avg)/2.0

long_close := close

long_amount := long_amount + safety_order1_amount

}

place_safety_order2 = (close - long_close)/long_close < -1 * safety_order_pct and long_count == 2 and start_signal

enterLongAmount(place_safety_order2, id = '補倉2',price='market', amount=safety_order2_amount)

plotText(place_safety_order2, title='補倉2', text = '補倉2', refSeries = close, bgColor='green', color='white', fontSize=14, placement='bottom' ,display=true);

alertcondition(place_safety_order2, title='補倉2', direction='buy');

if (place_safety_order2) {

long_count := long_count + 1

long_avg := (close + long_avg)/2.0

long_close := close

long_amount := long_amount + safety_order2_amount

}

place_safety_order3 = (close - long_close)/long_close < -1 * safety_order_pct and long_count == 3 and start_signal

enterLongAmount(place_safety_order3, id = '補倉3',price='market', amount=safety_order3_amount)

plotText(place_safety_order3, title='補倉3', text = '補倉3', refSeries = close, bgColor='green', color='white', fontSize=14, placement='bottom' ,display=true);

alertcondition(place_safety_order3, title='補倉3', direction='buy');

if (place_safety_order3) {

long_count := long_count + 1

long_avg := (close + long_avg)/2.0

long_close := close

long_amount := long_amount + safety_order3_amount

}

place_stop_loss_order = long_count >= 4 and (close - long_close)/long_close < -1 * stop_loss

exitLongPercent(place_stop_loss_order, id = '止損',price='market', percent=100)

plotText(place_stop_loss_order, title='止損', text = '止損', refSeries = close, bgColor='red', color='white', fontSize=14, placement='top' ,display=true);

alertcondition(place_stop_loss_order, title='止損', direction='sell');

if (place_stop_loss_order) {

long_count := 0

long_avg := 0

long_close := 0

long_amount := 0

}

place_take_profit_order = (close - long_avg)/long_avg > take_profit

exitLongPercent(place_take_profit_order, id = '止盈',price='market', percent=100)

plotText(place_take_profit_order, title='止盈', text = '止盈', refSeries = close, bgColor='red', color='white', fontSize=14, placement='top' ,display=true);

alertcondition(place_take_profit_order, title='止盈', direction='sell');

if (place_take_profit_order) {

long_count := 0

long_avg := 0

long_close := 0

long_amount := 0

}

td_take_profit_order = (close - long_avg)/long_avg > 0 and end_signal

exitLongPercent(td_take_profit_order, id = 'TD止盈',price='market', percent=100)

plotText(td_take_profit_order, title='止盈', text = 'TD止盈', refSeries = close, bgColor='red', color='white', fontSize=14, placement='top' ,display=true);

alertcondition(td_take_profit_order, title='TD止盈', direction='sell');

if (td_take_profit_order) {

long_count := 0

long_avg := 0

long_close := 0

long_amount := 0

}

var active_long_profit_monitor = false

var long_max_profit = 0

var active_long_drawdown_order = false

long_signal = start_signal // true or false 做多信號

active_trail = 0.01 // 漲1%開啓移動止盈

drawdown = 0.5 // 最高點回撤50%平倉

if (long_count > 0) {

profit = (close - long_avg) / long_avg

if (profit > long_max_profit) {

long_max_profit := profit

}

if (profit > active_trail and long_max_profit > active_trail) {

active_long_profit_monitor := true

}

if (active_long_profit_monitor) {

back = profit/long_max_profit

if (back < drawdown and profit > 0) {

active_long_drawdown_order := true

}

}

} else {

active_long_drawdown_order := false

active_long_profit_monitor := false

long_max_profit := -999999999

long_avg := 0

}

exitLongPercent(active_long_drawdown_order, id = 'long_take_profit',price='market', percent=100)

plotText(active_long_drawdown_order, title='active_long_drawdown_order', text = '移動止盈', refSeries = high, bgColor='red', color='white', fontSize=14, placement='top' ,display=true);

if (active_long_drawdown_order) {

long_count := 0

long_avg := 0

long_close := 0

long_amount := 0

}

(該策略需要運行在AiCoin自定義指標板塊)

三、 以太坊跟蹤策略·抄底與止盈 | 策略總結

以太坊跟蹤策略是一套適用於震蕩行情和趨勢轉折的交易方案,結合TD反轉指標及合理的資金管理實現高效跟隨市場波動。通過該策略,用戶能夠在極端拉升或回調震蕩階段捕捉反彈機會,並借助補倉機制優化成本,同時靈活止盈鎖定收益。

在實際操作中,建議優先選擇中短週期(如30分鍾或1小時)信號作爲策略執行依據;注重分步開倉及遞減式補倉的資金管理原則;並通過動態止損與止盈工具嚴格控制風險,最大程度規避由於情緒化交易或低效操作帶來的損失。

此外,策略強調靈活適應市場環境,在寬幅波動中發揮其優勢,同時避開窄幅震蕩行情減少不必要的頻繁交易。通過明確設置週期、倉位及利潤目標,用戶可以實現穩健投資、規避風險並有效提升交易收益。

總之,該策略不僅能夠幫助用戶精準捕捉市場反彈,還能通過科學的資金管理和風險控制,實現長期資金安全與收益最大化,是應對以太坊復雜波動行情的不二之選。

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)