Strategi ini adalah alat peringatan beli dan jual manual yang dapat mengatur harga beli, harga jual dan parameter lainnya.
Strategi ini adalah alat perdagangan manual non-otomatis. Ini dapat menghasilkan
Strategi dapat dengan mudah diuji dengan mengubah nilai siklus dan menetapkan nilai.
Dengan cara ini, pengguna dapat secara manual menentukan peluang perdagangan berdasarkan informasi peringatan tanpa perlu penempatan pesanan otomatis, yang lebih fleksibel.
Untuk mengurangi risiko, disarankan untuk menggunakan stop loss untuk membatasi kerugian; memperhatikan pasar pada saat-saat kritis dan beroperasi secara tepat waktu; dan melakukan pengujian multi-round untuk mengoptimalkan parameter.
Dengan optimasi ini, alat dapat menjadi lebih user-friendly dan cerdas untuk meningkatkan efisiensi perdagangan manual.
Sebagai alat untuk membantu perdagangan manual, keuntungan terbesar dari strategi ini adalah operasi yang fleksibel, yang memungkinkan pengguna untuk sepenuhnya menentukan peluang perdagangan berdasarkan penilaian mereka sendiri, dibandingkan dengan strategi perdagangan otomatis. Pada saat yang sama, ini juga menyediakan fungsi pengaturan parameter bagi pengguna untuk dengan mudah menguji strategi perdagangan yang berbeda, memverifikasi ide perdagangan, dan melayani berbagai tujuan. Tentu saja, sebagai alat, ini juga mengharuskan pengguna untuk terus mengoptimalkan dan memperbaikinya sehingga dapat beradaptasi dengan kebutuhan perdagangan yang lebih kompleks dan memainkan peran yang lebih besar.
/*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)