Пользовательские индикаторы · Стратегия отслеживания Ethereum · покупайте падения и тейк профит

Один. Стратегия отслеживания Ethereum: покупайте падения и тейк профит | Недавние результаты

5 минут·покупайте падения и тейк профит·4 победы подряд

30 минут·стратегия отслеживания Ethereum·покупайте падения и тейк профит·5 боев без поражений

4 часа·Стратегия отслеживания Ethereum·покупайте падения и тейк профит·5 побед подряд

二、 Стратегия исходного кода分享

@version=2

// Если первоначальная сумма заказа составляет 50u, то в экстремальном случае, после 3 дополнительных закупок, потребуется в общей сложности 400u. Пожалуйста, подготовьте достаточно средств на запас.

[td]=td(close);

старт_signal = TD == -9

Конец_signal = TD == 9

stop_loss = 0.2 // тейк профит, все ордера на докупку завершены, если цена продолжит падать, то произойдет принудительная остановка убытков

take_profit = 0.02 // тейк профит, в случае если цена поднимется на xx относительно средней цены открытия, произойдет закрытие по тейк профит.

safety_order_pct = 0.02 // Интервал заказа для доливки, после размещения доливочного ордера, если цена упадет еще раз, будет снова активирован доливочный ордер, максимум 3 доливочных ордера.

first_order_amount = 0.1 // Количество первого заказа, последующие ордера на докупку будут автоматически рассчитывать объем заказа.

безопасность_order1_amount = первый_order_amount

безопасность_order2_amount = первый_order_amount + безопасность_order1_amount

безопасность_order3_amount = первый_order_amount + безопасность_order1_amount + безопасность_order2_amount

безопасность_order4_amount = первый_order_amount + безопасность_order1_amount + безопасность_order2_amount + безопасность_order3_amount

безопасность_order5_amount = первый_order_amount + безопасность_order1_amount + безопасность_order2_amount + безопасность_order3_amount + безопасность_order4_amount

var long_count = 0

var long_avg = 0

var long_close = 0

var long_amount = 0

первый_order = start_signal и 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');

если (первый_заказ) {

длинный_count := длинный_count + 1

long_avg := закрыть

long_close := закрыть

long_amount := первый_order_amount

}

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

enterLongAmount(place_safety_order1, id = 'маржин-колл1', price='market', amount=safety_order1_amount)

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

alertcondition(place_safety_order1, title='Call1', direction='buy');

если (место_безопасный_заказ1) {

длинный_count := длинный_count + 1

длинная_avg := (close + длинная_avg)/2.0

long_close := закрыть

длинный_amount := длинный_amount + безопасность_order1_amount

}

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

enterLongAmount(place_safety_order2, id = 'маржин-колл2', price='market', amount=safety_order2_amount)

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

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

если (место_безопасный_порядок2) {

длинный_count := длинный_count + 1

длинная_avg := (close + длинная_avg)/2.0

long_close := закрыть

длинный_amount := длинный_amount + безопасность_order2_amount

}

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

enterLongAmount(place_safety_order3, id = 'маржин-колл3', price='рынок', amount=safety_order3_amount)

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

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

если (место_безопасный_заказ3) {

длинный_count := длинный_count + 1

длинная_avg := (close + длинная_avg)/2.0

long_close := закрыть

длинный_amount := длинный_amount + безопасность_order3_amount

}

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

exitLongPercent(place_stop_loss_order, id = 'стоп-лосс', price='market', percent=100)

plotText(place_stop_loss_order, title='Стоп-лосс', текст = 'Стоп-лосс', refSeries = закрытие, bgColor='красный', color='белый', fontSize=14, placement='top' ,display= true);

alertcondition(place_stop_loss_order, title='stop', direction='sell');

если (разместить_стоп_лосс_заказ) {

длинный_count := 0

длинный_avg := 0

длинный_close := 0

длинный_amount := 0

}

place_тейк_профит_ордер = (close - long_avg)/long_avg > тейк профит

exitLongPercent(place_тейк_профит_ордер, id = 'тейк профит',price='market', percent=100)

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

alertcondition(place_take_profit_order, title='Take Profit', direction='sell');

если (разместить_тейк_профит_ордер) {

длинный_count := 0

длинный_avg := 0

длинный_close := 0

длинный_amount := 0

}

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

exitLongPercent(td_тейк_профит_ордер, id = 'TDтейк профит',price='market', percent=100)

plotText(td_take_profit_order, title='Тейк-профит', text = 'TD Take Profit', refSeries = close, bgColor='red', color='white', fontSize=14, placement='top' ,display= true);

alertcondition(td_take_profit_order, title='TD Take Profit', direction='sell');

если (td_тейк_профит_заказ) {

длинный_count := 0

длинный_avg := 0

длинный_close := 0

длинный_amount := 0

}

var active_long_profit_monitor = false

var long_max_profit = 0

var active_long_drawdown_order = false

long_signal = start_signal // true или false сигнал на покупку

active_trail = 0.01 // при росте на 1% включите трейлинг тейк профит

drawdown = 0.5 // Закрытие позиции при падении на 50% от максимума

если (long_count > 0) {

прибыль = (закрыть - long_avg) / long_avg

если (прибыль > long_max_profit) {

long_max_profit := прибыль

}

если (прибыль > активный_трейл и long_max_profit > активный_трейл) {

active_long_profit_monitor := true

}

если (active_long_profit_monitor) {

НАЗАД = ПРИБЫЛЬ/ДЛИН_max_profit

если (back < просадка и прибыль > 0) {

active_long_drawdown_order := true

}

}

} иначе {

active_long_drawdown_order := false

active_long_profit_monitor := false

long_max_profit := -999999999

длинный_avg := 0

}

exitLongPercent(active_long_drawdown_order, id = 'длинная_take_profit',price='market', percent=100)

plotText(active_long_drawdown_order, title='active_long_drawdown_order', text = 'Moving Take Profit', refSeries = high, bgColor='red', color='white', fontSize=14, placement='top' ,display=true);

если (active_long_drawdown_order) {

длинный_count := 0

длинный_avg := 0

длинный_close := 0

длинный_amount := 0

}

(Эта стратегия должна выполняться в разделе пользовательских индикаторов AiCoin)

Три. Стратегия отслеживания Ethereum · покупайте падения и тейк профит | Резюме стратегии

Стратегия отслеживания Ethereum представляет собой набор торговых решений, подходящих для колеблющихся рынков и смены трендов, сочетая индикатор TD разворота и разумное управление капиталом для эффективного следования за колебаниями рынка. С помощью этой стратегии пользователи могут захватывать возможности отскока в экстремальных подъемах или периодах коррекции, а также оптимизировать затраты с помощью механизма усреднения, одновременно гибко фиксируя прибыль.

В реальной практике рекомендуется в первую очередь выбирать сигналы средней и короткой продолжительности (например, 30 минут или 1 час) в качестве основы для выполнения стратегии; уделяйте внимание принципам управления средствами с поэтапным открытием позиций и уменьшением доли дополнительного закупа; и строго контролируйте риски с помощью динамических инструментов стоп-лосса и тейк профита, чтобы максимально избежать убытков из-за эмоциональной торговли или неэффективных операций.

Кроме того, стратегия подчеркивает гибкость в адаптации к рыночной среде, используя свои преимущества в условиях широких колебаний, одновременно избегая узких колебаний, чтобы сократить ненужные частые сделки. Установив четкие параметры периодов, позиций и целевых прибылей, пользователи могут осуществлять стабильные инвестиции, избегая рисков и эффективно повышая торговую прибыль.

В общем, эта стратегия не только помогает пользователям точно поймать рыночные откаты, но и с помощью научного управления капиталом и контроля рисков достигает долгосрочной безопасности средств и максимизации доходности, что является безусловным выбором для борьбы со сложными колебаниями Ethereum.

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить