Es sieht so aus, als würdest du Pine Script verwenden, um eine Handelsstrategie mit Bedingungen auf der Grundlage des Indikators Internal Bar Strength (IBS) einzurichten.
Um den Code zu erklären:
Strategie-Einstellungen: Die hier definierte Strategie heißt
Berechnung des IBS: Das Skript berechnet den IBS als Prozentsatz des aktuellen Bar-Bereichs, der durch die Differenz zwischen dem Schließen und dem Tief besteht.
Long-Entry-Bedingungen: Er tritt in einen Long-Trade ein, wenn der IBS unter 5 fällt.
Short-Entry-Bedingungen: Er tritt in einen Short-Trade ein, wenn der IBS über 99 steigt.
Ausgangsbedingungen: Die Handelsstrategie tritt dann entweder nach einem Gewinn von 10% oder einem Verlust von 2% aus einer Position aus.
Sie enthalten auch kommentierte Codes (mit
Hinweis: Dieses Skript zeigt eine Mittelumkehrstrategie an. Es geht davon aus, dass der Preis auf dieser Annahme basierend auf seinem Mittel und den Trades zurückkehrt. Verbringen Sie jedoch genügend Zeit damit, diese Strategie zu testen, um sicherzustellen, dass sie gut für Ihren spezifischen Anwendungsfall funktioniert.
/*backtest start: 2023-01-01 00:00:00 end: 2023-09-07 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 // strategy("IBS", initial_capital=10000, overlay=false, pyramiding=5, default_qty_value=100, currency="USD") //strategy.risk.allow_entry_in(strategy.direction.long) src = close ibs = (close - low) / (high - low) * 100 longCondition = ibs <5 if (longCondition) strategy.entry("My Long Entry Id", strategy.long) //shortCondition = close > high[1] shortCondition = ibs > 99 if (shortCondition) strategy.entry("My Short Entry Id", strategy.short) p = close * 0.01 * 10 strategy.exit("exit", "My Long Entry Id",profit = 10, loss=2) strategy.exit("exit", "My Short Entry Id",profit = 10, loss=2)