📢 #Gate广场征文活动第二期# 正式啓動!
分享你對 $ERA 項目的獨特觀點,推廣ERA上線活動, 700 $ERA 等你來贏!
💰 獎勵:
一等獎(1名): 100枚 $ERA
二等獎(5名): 每人 60 枚 $ERA
三等獎(10名): 每人 30 枚 $ERA
👉 參與方式:
1.在 Gate廣場發布你對 ERA 項目的獨到見解貼文
2.在貼文中添加標籤: #Gate广场征文活动第二期# ,貼文字數不低於300字
3.將你的文章或觀點同步到X,加上標籤:Gate Square 和 ERA
4.徵文內容涵蓋但不限於以下創作方向:
ERA 項目亮點:作爲區塊鏈基礎設施公司,ERA 擁有哪些核心優勢?
ERA 代幣經濟模型:如何保障代幣的長期價值及生態可持續發展?
參與並推廣 Gate x Caldera (ERA) 生態周活動。點擊查看活動詳情:https://www.gate.com/announcements/article/46169。
歡迎圍繞上述主題,或從其他獨特視角提出您的見解與建議。
⚠️ 活動要求:
原創內容,至少 300 字, 重復或抄襲內容將被淘汰。
不得使用 #Gate广场征文活动第二期# 和 #ERA# 以外的任何標籤。
每篇文章必須獲得 至少3個互動,否則無法獲得獎勵
鼓勵圖文並茂、深度分析,觀點獨到。
⏰ 活動時間:2025年7月20日 17
自定義指標· 以太坊跟蹤策略 · 抄底與止盈
一、 以太坊跟蹤策略·抄底與止盈 | 最近戰果
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小時)信號作爲策略執行依據;注重分步開倉及遞減式補倉的資金管理原則;並通過動態止損與止盈工具嚴格控制風險,最大程度規避由於情緒化交易或低效操作帶來的損失。
此外,策略強調靈活適應市場環境,在寬幅波動中發揮其優勢,同時避開窄幅震蕩行情減少不必要的頻繁交易。通過明確設置週期、倉位及利潤目標,用戶可以實現穩健投資、規避風險並有效提升交易收益。
總之,該策略不僅能夠幫助用戶精準捕捉市場反彈,還能通過科學的資金管理和風險控制,實現長期資金安全與收益最大化,是應對以太坊復雜波動行情的不二之選。