图库



DragonRSIcBot automates a simple RSI entry with a controlled martingale/grid recovery:
You can use Free for demo account here https://ctrader.com/products/1713
- Entry logic (RSI):
When there are no open grid positions, the bot checks the RSI. If RSI falls belowOversoldLevel
, it opens a Buy; if RSI rises aboveOverboughtLevel
, it opens a Sell. RSI period and source are configurable. - Grid / martingale expansion:
If a basket is open, the bot measures the adverse move from the last grid position. When price moves at leastStep (pips)
against that last entry, it adds another position in the same direction. Position sizing follows an exponential lot multiplier:lots = Quantity * (LotMultiplier)^(number_of_existing_positions)
and is capped byMax Lots
. - Basket exit:
The entire basket closes once the sum of net P/L across all grid positions reachesTarget Profit
(in account currency). - Risk controls:
Max Spred
: blocks new entries if current spread exceeds the limit.Stop Equity
: if account equity drops below this level, the bot closes all positions and stops.- Insufficient funds: if a new order fails with NoMoney, the bot stops adding to the grid.
- Parameters (key):
- Volume:
Quantity (Lots)
- RSI:
Source
,Periods
,Overbought Level
,Oversold Level
- Martingale/Grid:
Use Martingale
(on/off),Step (pips)
,Target Profit
,Lot Multiplier
- Risk:
Stop Equity
,Max Lots
,Max Spred
- Misc:
Label
(used to group positions)
- Volume:
- Implementation notes:
- Positions are labeled and filtered by symbol + label to manage the basket cleanly.
- Distance to trigger the next grid leg is computed in pips from the last position’s entry price to current Bid/Ask (direction-aware).
- All basket operations use total NetProfit aggregation.
- Usage tips & cautions:
- Martingale and grids can incur rapid drawdowns—set
Stop Equity
,Max Lots
, andStep (pips)
conservatively and test on a demo first. - Choose RSI levels that fit the symbol and timeframe; common starts are 30/70 with 14 periods.
- Keep
Max Spred
tight on volatile or exotic symbols to avoid poor fills. - The
Label
lets you run multiple instances on different symbols or settings without interference.
- Martingale and grids can incur rapid drawdowns—set
Disclaimer: Grid/martingale strategies carry substantial risk. Use at your own discretion and always validate settings on historical data and in demo before going live.
More from this author
猜您喜欢