L’idée principale de cette stratégie est d’acheter avant la clôture du lundi et de définir un stop-loss et de s’arrêter ou de s’arrêter avant la clôture du mardi suivant.
La stratégie est basée sur deux jugements:
Juge d’entrée: c’est lundi et il reste moins d’une heure avant la clôture du marché.
Le jugement de sortie: c’est mardi et il reste moins d’une heure avant la clôture, et la position est à zéro.
En même temps, placez un stop loss: le stop loss est le prix d’entrée*(1- pourcentage de stop loss), le point d’arrêt est le prix d’entrée*Le nombre de cas confirmés est le suivant:
Si le stop loss n’est pas déclenché, le stop loss est forcé de se retirer avant la clôture du mardi suivant.
Cette stratégie présente les avantages suivants:
Les cycles sont courts, permettant une rotation rapide.
Les règles d’entrée et de sortie sont claires.
Le risque est maîtrisé par la mise en place d’un point d’arrêt de perte.
L’effet de la tendance avant la clôture du lundi et la clôture du mardi est utilisé pour augmenter la probabilité de profit.
Les principaux risques de cette stratégie sont:
L’incapacité à s’adapter aux différentes conditions du marché et la facilité à échouer
La tendance générale n’est pas prise en compte dans le Direction, et il est possible de négocier à contre-courant.
Le point de rupture est déraisonnablement réglé et peut être trop large ou trop étroit.
Il s’agit d’une transaction à l’aveugle, sans tenir compte des caractéristiques de la variété.
Le projet de loi sur l’immigration est en cours d’élaboration.
Les traders peuvent choisir d’utiliser des indices de tendance à grande échelle pour éviter les transactions à contre-courant.
Optimiser le ratio de stop-loss pour trouver le paramètre optimal.
Prenez en compte les caractéristiques de la variété, telles que la volatilité, le nombre de transactions, etc.
Ajout de conditions telles que le volume de transactions, les indicateurs de dispersion, etc. pour améliorer l’efficacité du filtrage.
Tester la robustesse des paramètres de différentes variétés et vérifier la stabilité des stratégies.
L’ensemble de cette stratégie est une stratégie de négociation à courte ligne, avec certains avantages, mais aussi de la place pour l’amélioration. Par l’optimisation des paramètres, l’optimisation des conditions, combinée à la tendance de grande échelle, la probabilité de gagner des bénéfices peut être encore améliorée. Mais dans l’ensemble, il s’agit toujours d’une stratégie de négociation à court terme.
/*backtest
start: 2022-09-12 00:00:00
end: 2023-02-17 00:00:00
period: 1d
basePeriod: 1h
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/
// © processingclouds
// @description Strategy to go long at end of Monday and exit by Tuesday close, or at stop loss or take profit percentages
//@version=5
strategy("Buy Monday, Exit Tuesday", "Mon-Tue Swings",overlay=true)
// ----- Inputs: stoploss %, takeProfit %
stopLossPercentage = input.float(defval=4.0, title='StopLoss %', minval=0.1, step=0.2) / 100
takeProfit = input.float(defval=3.0, title='Take Profit %', minval=0.3, step=0.2) / 100
// ----- Exit and Entry Conditions - Check current day and session time
isLong = dayofweek == dayofweek.monday and not na(time(timeframe.period, "1400-1601"))
isExit = dayofweek == dayofweek.tuesday and not na(time(timeframe.period, "1400-1601"))
// ----- Calculate Stoploss and Take Profit values
SL = strategy.position_avg_price * (1 - stopLossPercentage)
TP = strategy.position_avg_price * (1 + takeProfit)
// ----- Strategy Enter, and exit when conditions are met
strategy.entry("Enter Long", strategy.long, when=isLong)
if strategy.position_size > 0
strategy.close("Enter Long", isExit)
strategy.exit(id="Exit", stop=SL, limit=TP)
// ----- Plot Stoploss and TakeProfit lines
plot(strategy.position_size > 0 ? SL : na, style=plot.style_linebr, color=color.red, linewidth=2, title="StopLoss")
plot(strategy.position_size > 0 ? TP : na, style=plot.style_linebr, color=color.green, linewidth=2, title="TakeProfit")