Un, Stratégie de suivi d'Ethereum · buy the dip et take profit | Résultats récents
5 minutes · buy the dip et take profit · 4 victoires en 4 combats
30 minutes · Stratégie de suivi d'Ethereum · buy the dip et take profit · 5 victoires sur 5
4 heures · stratégie de suivi Ethereum · buy the dip et take profit · 5 victoires sur 5
Deux, partage du code source de la stratégie
// @version=2
// Si le montant de la première commande est de 50u, alors dans le cas extrême, après avoir complété 3 fois, il faudra au total 400u. Veuillez préparer suffisamment de fonds en réserve.
[td]=td(close);
start_signal = td == -9
end_signal = td == 9
stop_loss = 0.2 // ligne de stop-loss, une fois que tous les ordres de renforcement sont passés, si le prix continue à baisser xx, cela entraînera un stop-loss forcé.
take_profit = 0.02 // ligne de prise de profit, si le prix augmente de xx par rapport au prix d'ouverture, cela déclenchera la prise de profit.
safety_order_pct = 0.02 // Intervalle de commande pour l'ordre de renforcement, après avoir passé l'ordre de renforcement, si cela baisse encore xx, cela déclenchera à nouveau le renforcement, maximum 3 ordres de renforcement.
first_order_amount = 0.1 // Quantité de la première commande, les ordres de renforcement suivants calculeront automatiquement le montant de la commande.
alertcondition(td_take_profit_order, title='TD take profit', direction='sell');
si (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 // vrai ou faux signal d'achat
active_trail = 0.01 // Augmenter de 1% pour activer le take profit
drawdown = 0.5 // clôture à 50% de retracement du point le plus élevé
si (long_count > 0) {
profit = (close - long_avg) / long_avg
if (profit > long_max_profit) {
long_max_profit := profit
}
si (profit \u003e active_trail et long_max_profit \u003e active_trail) {
active_long_profit_monitor := true
}
si (active_long_profit_monitor) {
back = profit/long_max_profit
si (retour < drawdown et profit > 0) {
active_long_drawdown_order := true
}
}
)} sinon {
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 = 'déplacer le take profit', refSeries = high, bgColor='red', color='white', fontSize=14, placement='top' ,display=true);
si (ordre_long_en_retrait) {
long_count := 0
long_avg := 0
long_close := 0
long_amount := 0
}
(Cette stratégie doit être exécutée dans le module d'indicateurs personnalisés d'AiCoin)
Trois, Stratégie de suivi d'Ethereum · acheter le creux et prendre des bénéfices | Résumé de la stratégie
La stratégie de suivi d'Ethereum est un ensemble de solutions de trading adaptées aux marchés en consolidation et aux inversions de tendance, combinant l'indicateur de retournement TD et une gestion des fonds raisonnable pour suivre efficacement les fluctuations du marché. Grâce à cette stratégie, les utilisateurs peuvent saisir des opportunités de rebond lors de phases d'augmentation extrême ou de consolidation, et optimiser les coûts grâce à un mécanisme de renforcement, tout en verrouillant les bénéfices de manière flexible.
Dans la pratique, il est conseillé de privilégier les signaux à moyen et court terme (comme ceux de 30 minutes ou 1 heure) comme base d'exécution des stratégies ; de se concentrer sur les principes de gestion des fonds en ouvrant des positions par étapes et en réduisant progressivement les positions ; et de contrôler strictement les risques grâce à des outils de stop-loss et de take profit dynamiques, afin de minimiser les pertes dues à des transactions émotionnelles ou à des opérations inefficaces.
De plus, la stratégie met l'accent sur une adaptation flexible aux conditions du marché, en exploitant ses avantages dans des fluctuations larges tout en évitant les marchés à faible volatilité pour réduire les transactions fréquentes inutiles. En définissant clairement les périodes, les positions et les objectifs de profit, les utilisateurs peuvent réaliser des investissements solides, éviter les risques et améliorer efficacement les rendements des transactions.
En somme, cette stratégie permet non seulement aux utilisateurs de saisir précisément les rebonds du marché, mais également, grâce à une gestion des fonds scientifique et un contrôle des risques, d'assurer la sécurité des fonds à long terme et de maximiser les rendements, ce qui en fait le choix idéal pour faire face aux fluctuations complexes d'Ethereum.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Indicateurs personnalisés · Stratégie de suivi d'Ethereum · buy the dip et take profit
Un, Stratégie de suivi d'Ethereum · buy the dip et take profit | Résultats récents
5 minutes · buy the dip et take profit · 4 victoires en 4 combats
30 minutes · Stratégie de suivi d'Ethereum · buy the dip et take profit · 5 victoires sur 5
4 heures · stratégie de suivi Ethereum · buy the dip et take profit · 5 victoires sur 5
Deux, partage du code source de la stratégie
// @version=2
// Si le montant de la première commande est de 50u, alors dans le cas extrême, après avoir complété 3 fois, il faudra au total 400u. Veuillez préparer suffisamment de fonds en réserve.
[td]=td(close);
start_signal = td == -9
end_signal = td == 9
stop_loss = 0.2 // ligne de stop-loss, une fois que tous les ordres de renforcement sont passés, si le prix continue à baisser xx, cela entraînera un stop-loss forcé.
take_profit = 0.02 // ligne de prise de profit, si le prix augmente de xx par rapport au prix d'ouverture, cela déclenchera la prise de profit.
safety_order_pct = 0.02 // Intervalle de commande pour l'ordre de renforcement, après avoir passé l'ordre de renforcement, si cela baisse encore xx, cela déclenchera à nouveau le renforcement, maximum 3 ordres de renforcement.
first_order_amount = 0.1 // Quantité de la première commande, les ordres de renforcement suivants calculeront automatiquement le montant de la commande.
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 et long_count == 0
enterLongAmount(first_order, id = 'première commande', price='marché', amount=first_order_amount)
plotText(first_order, title='première commande', text = 'première commande', refSeries = close, bgColor='green', color='white', fontSize=14, placement='bottom' ,display=true);
alertcondition(first_order, title='première commande', 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 et long_count == 1 et start_signal
enterLongAmount(place_safety_order1, id = '補倉1',price='marché', 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 et long_count == 2 et 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='compléter l'achat 2', direction='acheter');
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 et long_count == 3 et 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='Achat 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 et (close - long_close)/long_close < -1 * stop_loss
exitLongPercent(place_stop_loss_order, id = 'stop loss',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='stop loss', direction='sell');
si (placer_ordre_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 (placer_ordre_de_prise_de_profit) {
long_count := 0
long_avg := 0
long_close := 0
long_amount := 0
}
td_take_profit_order = (close - long_avg)/long_avg > 0 et end_signal
exitLongPercent(td_take_profit_order, id = 'TD take 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');
si (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 // vrai ou faux signal d'achat
active_trail = 0.01 // Augmenter de 1% pour activer le take profit
drawdown = 0.5 // clôture à 50% de retracement du point le plus élevé
si (long_count > 0) {
profit = (close - long_avg) / long_avg
if (profit > long_max_profit) {
long_max_profit := profit
}
si (profit \u003e active_trail et long_max_profit \u003e active_trail) {
active_long_profit_monitor := true
}
si (active_long_profit_monitor) {
back = profit/long_max_profit
si (retour < drawdown et profit > 0) {
active_long_drawdown_order := true
}
}
)} sinon {
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 = 'déplacer le take profit', refSeries = high, bgColor='red', color='white', fontSize=14, placement='top' ,display=true);
si (ordre_long_en_retrait) {
long_count := 0
long_avg := 0
long_close := 0
long_amount := 0
}
(Cette stratégie doit être exécutée dans le module d'indicateurs personnalisés d'AiCoin)
Trois, Stratégie de suivi d'Ethereum · acheter le creux et prendre des bénéfices | Résumé de la stratégie
La stratégie de suivi d'Ethereum est un ensemble de solutions de trading adaptées aux marchés en consolidation et aux inversions de tendance, combinant l'indicateur de retournement TD et une gestion des fonds raisonnable pour suivre efficacement les fluctuations du marché. Grâce à cette stratégie, les utilisateurs peuvent saisir des opportunités de rebond lors de phases d'augmentation extrême ou de consolidation, et optimiser les coûts grâce à un mécanisme de renforcement, tout en verrouillant les bénéfices de manière flexible.
Dans la pratique, il est conseillé de privilégier les signaux à moyen et court terme (comme ceux de 30 minutes ou 1 heure) comme base d'exécution des stratégies ; de se concentrer sur les principes de gestion des fonds en ouvrant des positions par étapes et en réduisant progressivement les positions ; et de contrôler strictement les risques grâce à des outils de stop-loss et de take profit dynamiques, afin de minimiser les pertes dues à des transactions émotionnelles ou à des opérations inefficaces.
De plus, la stratégie met l'accent sur une adaptation flexible aux conditions du marché, en exploitant ses avantages dans des fluctuations larges tout en évitant les marchés à faible volatilité pour réduire les transactions fréquentes inutiles. En définissant clairement les périodes, les positions et les objectifs de profit, les utilisateurs peuvent réaliser des investissements solides, éviter les risques et améliorer efficacement les rendements des transactions.
En somme, cette stratégie permet non seulement aux utilisateurs de saisir précisément les rebonds du marché, mais également, grâce à une gestion des fonds scientifique et un contrôle des risques, d'assurer la sécurité des fonds à long terme et de maximiser les rendements, ce qui en fait le choix idéal pour faire face aux fluctuations complexes d'Ethereum.