自定义指标· 以太坊跟踪策略 · 抄底与止盈

CN
11 小時前

 

一、 以太坊跟踪策略·抄底与止盈 | 最近战果

  • 5分钟·抄底与止盈·4战全胜

自定义指标· 以太坊跟踪策略 · 抄底与止盈_aicoin_图1

  • 30分钟·以太坊跟踪策略· 抄底与止盈·5战全胜

自定义指标· 以太坊跟踪策略 · 抄底与止盈_aicoin_图2

  • 4小时·以太坊跟踪策略·抄底与止盈·5战全胜

自定义指标· 以太坊跟踪策略 · 抄底与止盈_aicoin_图3

二、 策略源码分享

// @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小时)信号作为策略执行依据;注重分步开仓递减式补仓的资金管理原则;并通过动态止损与止盈工具严格控制风险,最大程度规避由于情绪化交易或低效操作带来的损失。

此外,策略强调灵活适应市场环境,在宽幅波动中发挥其优势,同时避开窄幅震荡行情减少不必要的频繁交易。通过明确设置周期、仓位及利润目标,用户可以实现稳健投资、规避风险并有效提升交易收益。

总之,该策略不仅能够帮助用户精准捕捉市场反弹,还能通过科学的资金管理和风险控制,实现长期资金安全与收益最大化,是应对以太坊复杂波动行情的不二之选。

 

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

BitMart:上新快、福利猛!注册即享14,000+ USDT迎新奖!
廣告
分享至:
APP下載

X

Telegram

Facebook

Reddit

複製鏈接