Modulo Logic + EMA Strat — Strategy by tweakerID
By tweakerID
Performance Metrics
- Author: tweakerID
- Symbol: BINANCE:BTCUSDT
- Timeframe: 15 minutes
- Net P&L: +8,216.41 NONE (+80.75%)
- Win Rate: 55.1%
- Profit Factor: 1.506
- Max Drawdown: 1,885.25 NONE (16.83%)
- Total Trades: 147
- Sharpe Ratio: 0.718
Description
To understand this strategy first we need to look into the Modulo (%) operator. The modulo returns the remainder numerator of a division's quotient (the result). If we do 5 / 3, we get 1 and 2/3 as a result, where the remainder is 2 (two thirds, in this case). This can beused for many things, for example to determine when a number divides evenly into another number. If we divide 3/3, our result is 1,with no remainder numerator, hence our modulo result is 0. In this strategy, we compare a given number (divisor, user defined) with thethe closing price of every candle (dividend, user defined) to determine if the result between their division is an even number. If the answer is true, we have an entry signal. If this signal occurs below the EMA (length is defined by the user) we go short andviceversa for longs. This logic can be reversed. In this case, the modulo works as a random-like filter for a moving average strategythat usually struggles when the market is ranging and crosses are too often.