A desktop app for scalping (trading) written in Rust.
git pull git@github.com:nanvel/scalper-rs.git
cd scalper-rs
cargo run BTCUSDTCommand line options:
Arguments:
<SYMBOL>
Options:
--exchange <EXCHANGE>
--theme <THEME> (dark, light, auto)
--lot-size <LOT_SIZE> (lot size in quote)
--sl-pnl <SL_PNL> (optional, flat position and cancel orders when PnL reaches this value)
Available exchanges (src::exchanges::factory):
binance_usd_futures(default, trading is supported)binance_spotbinance_us_spot(available for US IPs)gateio_usd_futures
Usage:
Esc- exit the appShift + Up/Down- scale in/outShift + Left/Right- change interval1,2,3,4- choose lot multiplierN- reset aggressive volume and volume scale+- submit a market buy order (use lot size * multiplier)-- submit a marker sell order0(zero) - flat current positionC- cancel all open ordersR- reverse current positionCtrl + LBC (Left Button Click)- submit a limit orderCtrl + Shift + LBC- submit a stop orderShift + LBC- add a price alert (enable sound in config)
See src/models/config.rs for available configuration options.
The config file should be placed in $HOME/.scalper-rs/config (toml format).
Example:
theme = 'dark'
lot_size = 50
lot_mult_1 = 1
lot_mult_2 = 2
lot_mult_3 = 4
lot_mult_4 = 8
binance_access_key = 'Vb...'
binance_secret_key = '6V...'
sound = trueThis software is provided for educational purposes only and is not financial advice.
Trading involves substantial risk of loss. You can lose some or all of your investment. The developers make no guarantees about accuracy or reliability and are not liable for any losses or damages from using this software.
Use at your own risk. You are solely responsible for your trading decisions and ensuring compliance with applicable laws and regulations.
By using this software, you accept all risks and responsibilities.
