Diese Strategie ist ein manuelles Kauf- und Verkaufsalarm-Tool, mit dem Kaufpreis, Verkaufspreis und andere Parameter festgelegt werden können.
Diese Strategie ist ein nicht automatisiertes manuelles Handelswerkzeug. Sie kann
Die Strategie kann leicht getestet werden, indem der Zykluswert geändert und ein Wert gesetzt wird.
Auf diese Weise können Benutzer die Handelsmöglichkeit auf der Grundlage der Warninformationen manuell bestimmen, ohne dass eine automatisierte Auftragsvergabe erforderlich ist, was flexibler ist.
Um Risiken zu reduzieren, wird empfohlen, Stop-Loss zu verwenden, um Verluste zu begrenzen; den Markt in kritischen Momenten genau zu beobachten und rechtzeitig zu agieren; und mehrfache Testrunden durchzuführen, um die Parameter zu optimieren.
Mit diesen Optimierungen kann das Tool benutzerfreundlicher und intelligenter sein, um die Effizienz des manuellen Handels zu verbessern.
Als Werkzeug zur Unterstützung des manuellen Handels ist der größte Vorteil dieser Strategie der flexible Betrieb, der es den Benutzern ermöglicht, Handelschancen vollständig auf der Grundlage ihres eigenen Urteils zu bestimmen, verglichen mit automatisierten Handelsstrategien. Gleichzeitig bietet sie auch Parameter-Einstellungsfunktionen für Benutzer, um unterschiedliche Handelsstrategien leicht zu testen, Handelsideen zu überprüfen und mehreren Zwecken zu dienen. Als Werkzeug erfordert sie natürlich auch, dass Benutzer sie kontinuierlich optimieren und verbessern, damit sie sich komplexeren Handelsanforderungen anpassen und eine größere Rolle spielen kann.
/*backtest start: 2024-01-21 00:00:00 end: 2024-02-20 00:00:00 period: 1h basePeriod: 15m 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/ // © MGTG title_name = 'Manual Buy & Sell Alerts' //@version=5 strategy( title=title_name, overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, pyramiding=1, commission_type=strategy.commission.percent, commission_value=0.1) // Period sTime = input(timestamp("2020-01-01"), "Start", group="Period", inline='1') eTime = input(timestamp("2030-01-01"), "End", group="Period", inline='2') inDateRange = true // Bot Set-up buy_type = input.string('stop', 'Buy Type', group='Buy&Sell', inline='1', options=['stop', 'limit']) buy_price = input.float(49000, 'Buy Price', group='Buy&Sell', inline='1') target_price = input.float(51000, 'Target Price', group='Buy&Sell', inline='2') stop_price = input.float(47000, 'Stop Price', group='Buy&Sell', inline='2') avg_price = strategy.position_avg_price division = 1 // Alert message AlertLong=input.string("Buy message", "Buy Alert Message", group='Alert set-up', inline='1') AlertExit=input.string("Sell message", "Sell Alert Message", group='Alert set-up', inline='1') plot(buy_price, 'Buy Price', color=color.new(#009688, 0), style=plot.style_linebr, offset=1) plot(target_price, 'Take Profit', color=color.new(color.orange, 0), style=plot.style_linebr, offset=1) plot(stop_price, 'Safety', color=color.new(color.aqua, 0), style=plot.style_linebr, offset=1) posSize = strategy.equity / close strategy.exit("sell", "buy", limit=target_price, stop=stop_price, alert_message=AlertExit) longCondition = inDateRange and strategy.position_size == 0 if longCondition and buy_type == 'stop' strategy.entry("buy", strategy.long, qty=posSize, stop=buy_price, when=close < buy_price, comment="buy_STOP", alert_message=AlertLong) if longCondition and buy_type == 'limit' strategy.entry("buy", strategy.long, qty=posSize, limit=buy_price, when=close > buy_price, comment="buy_LIMIT", alert_message=AlertLong)