Indicadores personalizados · Estrategia de seguimiento de Ethereum · Comprar la caída y take profit

Uno, estrategia de seguimiento de Ethereum · comprar la caída y take profit | resultados recientes

5 minutos·comprar la caída y take profit·4 victorias en 4 batallas

30 minutos · Estrategia de seguimiento de Ethereum · comprar la caída y take profit · 5 victorias en 5 batallas

4 horas · Estrategia de seguimiento de Ethereum · comprar la caída y take profit · 5 batallas ganadas

二、 Estrategia de código fuente compartido

// @version=2

// Si la cantidad inicial del pedido es de 50u, en el peor de los casos, se necesitarán un total de 400u después de realizar 3 compras adicionales. Por favor, prepare suficiente capital de reserva.

[td]=td(close);

start_signal = td == -9

end_signal = td == 9

stop_loss = 0.2 // línea de stop-loss, después de que se completen todas las órdenes de compra en promedio, si el precio continúa bajando xx se forzará a realizar un stop-loss

take_profit = 0.02 // línea de take profit, si sube xx en comparación con el precio promedio de apertura, se realizará el cierre de la posición.

safety_order_pct = 0.02 // Intervalo de orden de la orden de compra, después de colocar la orden de compra, si cae xx nuevamente, se activará la compra nuevamente, con un máximo de 3 órdenes de compra.

first_order_amount = 0.1 // Cantidad del primer pedido, las órdenes de补仓 se calcularán automáticamente.

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 y long_count == 0

enterLongAmount(first_order, id = 'primer pedido', price='market', amount=first_order_amount)

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

alertcondition(first_order, title='primera orden', 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 y long_count == 1 y start_signal

enterLongAmount(place_safety_order1, id = 'reposición1',price='market', amount=safety_order1_amount)

plotText(place_safety_order1, title='comprar la caída1', text = 'comprar la caída1', 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 y long_count == 2 y start_signal

enterLongAmount(place_safety_order2, id = '补仓2',price='market', amount=safety_order2_amount)

plotText(place_safety_order2, title='comprar la caída2', text = 'comprar la caída2', 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 y long_count == 3 y start_signal

enterLongAmount(place_safety_order3, id = '补仓3',price='market', amount=safety_order3_amount)

plotText(place_safety_order3, title='comprar la caída3', text = 'comprar la caída3', refSeries = close, bgColor='green', color='white', fontSize=14, placement='bottom' ,display=true);

alertcondition(place_safety_order3, title='comprar la caída 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='stop loss', text = 'stop loss', refSeries = close, bgColor='red', color='white', fontSize=14, placement='top' ,display=true);

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

si (colocar_orden_de_stop_loss) {

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 = 'take profit',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');

si (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 y end_signal

exitLongPercent(td_take_profit_order, id = 'TDtake profit',price='market', percent=100)

plotText(td_take_profit_order, title='take profit', text = 'TDtake profit', refSeries = close, bgColor='red', color='white', fontSize=14, placement='top' ,display=true);

alertcondition(td_take_profit_order, title='TD take profit', 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 // verdadero o falso señal de compra

active_trail = 0.01 // abrir take profit al aumentar un 1%

drawdown = 0.5 // cierre en el 50% de retroceso desde el máximo

if (long_count > 0) {

profit = (close - long_avg) / long_avg

if (profit > long_max_profit) {

long_max_profit := profit

}

si (beneficio > activo_trail y long_max_beneficio > activo_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 = 'take profit', 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

}

(Esta estrategia debe ejecutarse en la sección de indicadores personalizados de AiCoin)

Tres, estrategia de seguimiento de Ethereum · comprar la caída y take profit | resumen de la estrategia

La estrategia de seguimiento de Ethereum es un conjunto de soluciones comerciales adecuadas para mercados laterales y cambios de tendencia, combinando el indicador de reversión TD y una gestión de capital razonable para lograr un seguimiento eficiente de la volatilidad del mercado. A través de esta estrategia, los usuarios pueden captar oportunidades de rebote durante fases extremas de aumento o corrección, y aprovechar el mecanismo de promediado para optimizar costos, al mismo tiempo que aseguran ganancias con un flexible take profit.

En la práctica, se recomienda priorizar señales de ciclos cortos y medios (como 30 minutos o 1 hora) como base para la ejecución de estrategias; centrarse en el principio de gestión de fondos de abrir posiciones en etapas y realizar compras a la baja; y controlar estrictamente el riesgo mediante herramientas dinámicas de stop loss y take profit, minimizando al máximo las pérdidas causadas por operaciones emocionales o ineficientes.

Además, la estrategia enfatiza la adaptación flexible al entorno del mercado, aprovechando sus ventajas en amplias fluctuaciones, mientras evita las condiciones de estrechas oscilaciones para reducir transacciones innecesarias y frecuentes. Al establecer períodos, posiciones y objetivos de ganancias de manera clara, los usuarios pueden lograr inversiones sólidas, evitar riesgos y mejorar efectivamente los ingresos de trading.

En resumen, esta estrategia no solo puede ayudar a los usuarios a capturar con precisión los rebotes del mercado, sino que también puede lograr la seguridad de los fondos a largo plazo y la maximización de los ingresos a través de una gestión científica de capital y control de riesgos, siendo la mejor opción para enfrentar la compleja volatilidad de Ethereum.

Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)