
La stratégie de rupture des sept secousses de la forme détecte la forme de la hausse ou de la baisse de la persistance des prix qui forment les sept lignes K, juge la tendance de la secousse du marché et effectue des opérations de rupture à des points de temps fixes pour réaliser des gains.
La logique centrale de cette stratégie repose sur deux indicateurs:
Lorsque vous détectez sept rouges, faites plus; lorsque vous détectez sept verts, faites moins.
En outre, les stratégies permettent de placer des positions de clôture à des heures fixes chaque jour (le moment où les données importantes sont publiées aux États-Unis) et de bloquer les bénéfices.
Les sept stratégies de rupture de tremblement de terre présentent les avantages suivants:
Les sept stratégies de rupture de la secousse ont aussi des risques:
La réponse:
Les sept stratégies de détection des tremblements de terre peuvent être optimisées de la manière suivante:
Les sept stratégies de rupture de la secousse de la morphologie permettent de réaliser des gains en capturant les tendances à court terme de la secousse du marché, tout en utilisant des opérations en temps opportun pour éviter les risques importants et en définissant la logique de blocage pour verrouiller les bénéfices. La stratégie peut être optimisée par la rotation de plusieurs pools de titres, l’apprentissage automatique, etc. C’est une stratégie de négociation quantifiée de fréquence moyenne typique.
/*backtest
start: 2023-12-07 00:00:00
end: 2023-12-14 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Eliza123123
//@version=5
strategy("Breakeven Line Demo", overlay=true)
// Generic signal (not a viable strategy don't use, just some code I wrote quick for demo purposes only)
red = open > close, green = open < close
sevenReds = red and red[1] and red[2] and red[3] and red[4] and red[5] and red[6]
sevenGreens = green and green[1] and green[2] and green[3] and green[4] and green[5] and green[6]
if sevenReds
strategy.entry('Buy', direction=strategy.long)
if sevenGreens
strategy.entry('Sell', direction=strategy.short)
if (hour == 5 and minute == 0 ) or (hour == 11 and minute == 0) or (hour == 17 and minute == 0 ) or (hour == 23 and minute == 0)
strategy.close_all("Close")
// Breakeven line for visualising breakeven price on stacked orders.
var breakEvenLine = 0.0
if strategy.opentrades > 0
breakEvenLine := strategy.position_avg_price
else
breakEvenLine := 0.0
color breakEvenLineColor = na
if strategy.position_size > 0
breakEvenLineColor := #15FF00
if strategy.position_size < 0
breakEvenLineColor := #FF000D
plot(breakEvenLine, color = breakEvenLine and breakEvenLine[1] > 0 ? breakEvenLineColor : na, linewidth = 2, style = plot.style_circles)