Les stratégies de trading automatisées utilisent un ensemble de méthodes systématiques et réglementées pour effectuer des transactions, dans le but de capturer les fluctuations de prix à court terme sur les marchés financiers. La stratégie se concentre sur l’exécution des transactions selon des conditions spécifiques et prévoit des points de profit et de stop-loss.
Les principales caractéristiques:
Le profit cible: la stratégie vous permet de définir un pourcentage de profit cible basé sur le prix d’entrée. Cet objectif représente le niveau de profit attendu par transaction.
Stop Loss: La stratégie contient un pourcentage de stop loss basé sur le prix d’entrée. Ce niveau représente le maximum de pertes supportées par transaction, ce qui contribue à la gestion des risques.
Conditions d’entrée: la stratégie déclenche la transaction à un moment donné. Dans cet exemple, les conditions d’entrée sont basées sur l’heure de pointe de 16h00 (soit 16h00). Cette condition d’entrée basée sur le temps fournit une méthode systématique d’exécution des transactions.
Gestion des positions: stratégie qui consiste à déterminer la taille des positions en fonction d’un pourcentage fixe des fonds disponibles. Cette approche assure une gestion cohérente des risques et permet de diversifier le portefeuille potentiel.
Logique d’exécution:
Lorsque les conditions d’entrée sont remplies, c’est-à-dire à 16 heures du matin, la stratégie lance un multi-position, en utilisant la fonction de stratégie. entrée. Elle utilise la fonction de stratégie. sortie pour définir les conditions d’exit, y compris les ordres de limite pour les objectifs de profit et les ordres de stop pour les objectifs de perte.
Objectifs de profit et de stop loss:
Le niveau de profit cible est calculé en augmentant le prix d’entrée d’un pourcentage sur la base du prix d’entrée. Cela représente le profit attendu de cette transaction. Le niveau de stop-loss, en revanche, est calculé en soustrayant le prix d’entrée d’un pourcentage du prix d’entrée.
En utilisant cette stratégie de trading automatisé, le trader peut établir un ensemble de principes de trading systématique. Les niveaux de profit et de stop-loss prévus fournissent des règles d’exit claires, facilitent la gestion des risques et peuvent maximiser les gains. Bien sûr, aucune stratégie de trading ne garantit de profits, il est donc nécessaire d’analyser et de surveiller soigneusement les conditions du marché.
/*backtest
start: 2023-08-14 00:00:00
end: 2023-09-13 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Mechanical Trading Strategy", overlay=true)
// Define strategy parameters
profitTarget = input(0.4, "Profit Target (%)") / 100
stopLoss = input(0.2, "Stop Loss (%)") / 100
// Define strategy variables
entryPrice = close
takeProfitLevel = entryPrice + (entryPrice * profitTarget)
stopLossLevel = entryPrice - (entryPrice * stopLoss)
// Entry condition
if (hour(time) == 16)
// Calculate position size based on available capital and risk tolerance
positionSize = strategy.equity * 0.02 // Example: 2% of equity
strategy.entry("Buy", strategy.long)
strategy.exit("Take Profit", "Buy", limit=takeProfitLevel,stop =stopLossLevel )