cw Radar Crypto Bot | English

⚠️ This bot aims to generate signals and achieve profit by combining various analysis metrics. The logic of the code works as follows:

1️⃣ It sequentially measures the volatility of the designated coins, records them, and assigns an analysis interval for each coin; If a coin’s volatility is very high, it is analyzed every 30 minutes; if high, every hour; if low, every 2 hours; if very low, every 4 hours. Additionally, the volatility of all coins is measured every hour, and the analysis intervals of coins with changed volatility are updated.

2️⃣ Data collection begins. The collected data is specific to each coin. Among this data are ATR, RSI, Stoch RSI, MACD, Pivot, Fibonacci, trend information, current price, and candlestick patterns.

3️⃣ Using Machine Learning predictions, a direction of BUY or SELL is determined.

4️⃣ Based on this data, 2 support levels, 2 resistance levels, and one Demand and one Supply zone are calculated. These calculated levels are the strongest within 20% below and 20% above the current price. These levels can change with each analysis.

5️⃣ Detailed information is sent to the user via Telegram. The analysis message is formatted as follows: (the sample message remains as is, translated only where needed)

6️⃣ After determining the levels, the current price is checked every 30 seconds to see whether it is within a demand or supply zone. If the price is within the demand zone and certain conditions are met, a LONG trade is opened. If the price is within the supply zone and certain conditions are met, a SHORT trade is opened.

7️⃣ Conditions for signal generation (opening a trade):

1. A scoring system is applied using liquidity information, trend information, technical analysis information, combined signal information, candlestick pattern information, volume information, and zone reaction information. If the score exceeds a threshold, a LONG or SHORT trade is opened accordingly; otherwise, no signal is generated.

2. If any of the last 5 candles has moved more than 4% on its own, no signal is generated.

3. If a trading pair (e.g., BTCUSDT) has resulted in a failed trade, no trade is opened for that pair for the next 6 hours.

4. If the signal’s RR ratio is below 1.8, no signal is sent.

5. If the signal is valid and a trade is to be opened, the trade mode is set to Isolated, leverage is set to 10x, and the USDT amount to trade is user-defined. If the user’s balance is insufficient, the user is informed and the bot tries to open the trade using half of the available amount. If the halved amount is less than 4 USDT, the trade is not opened.

6. When opening a LONG trade from the demand zone, the nearest resistance level is chosen as the Take Profit point. If a Supply Zone exists before the nearest resistance, then that Supply Zone is chosen as the Take Profit point. Similarly, when opening a SHORT trade from the supply zone, the nearest support level is chosen as the Take Profit point, unless a Demand Zone exists before it.

7. If liquidity, zone reaction, trend, and combined signal are present together along with at least one additional metric, the signal is marked as a “Very Strong Signal.”

8. If liquidity, zone reaction, trend, and combined signal are present together, the signal is marked as a “Strong Signal.”

9. If liquidity, zone reaction, and trend are present together, the signal is marked as a “Weak Signal.” If at least one more metric is present, it is marked as a “Good Signal.”

10. If liquidity, zone reaction, and combined signal are present together, at least one additional metric must also be present to generate a signal, which is marked as “Weak / Good Signal.”

11. If liquidity is insufficient, no signal is generated.

12. If there is no zone reaction, no signal is generated, and as long as the coin remains in the zone, the code continues to check for a reaction; if a reaction occurs, liquidity is checked again and the process continues. If the coin leaves the zone, the code stops tracking.

8️⃣ Signal monitoring and restrictions:

1. Zone breaks are monitored using the price data updated every 30 seconds. If, after opening a LONG trade, the price breaks below the Demand Zone and closes a 1-hour candle below it, the trade is closed with a market order and the bot restarts the signal generation process in reverse, reanalyzing the zones.

Similarly, if, after opening a SHORT trade, the price breaks above the Supply Zone and closes a 1-hour candle above it, the trade is closed with a market order and the bot restarts the signal generation process in reverse, reanalyzing the zones. The user is informed.

2. Volume levels are monitored every 10 minutes. If, after opening a LONG trade, the sell volumes exceed the buy volumes by a factor of 2.2 in two consecutive measurements, the trade is closed with a market order and the user is informed.

3. 15-minute trend information is monitored every 16 minutes. If, after opening a LONG trade, the trend shows Downtrend five times in a row, the trade is closed with a market order and the user is informed. Similarly, if a SHORT trade sees five consecutive Uptrend signals, the trade is closed and the user is informed.

4. When profit reaches 25%, the Stop Loss is moved to the entry point.

9️⃣ Trade records and Backtesting:

1. When a signal is generated, it is recorded in the database in detail and marked as “Active.”

2. If SL/TP is hit, it is updated as Failed/Successful.

3. If the trade is closed due to trend or volume reversal, it is updated with profit or loss.

4. If the user manually closes the trade, it is recorded along with profit or loss.

5. Trade records are kept, and each analysis message shows the success rate specific to each coin.

🔟 Reporting and partial safety:

1. When the futures balance reaches a certain level, part of it is transferred to the Spot balance to avoid leaving the user in a Cross+Liq situation if an error occurs with Isolated mode or placing a SL order.

2. The bot sends the user a daily report every night at 23:59. Example report: (report sample stays as is in English apart from date/time if desired)

⚠️ X: https://x.com/CwRadar8681

⚠️ YouTube: https://www.youtube.com/@cwRadarBot

⚠️ Payment System: https://t.me/cwRadarSubscriptionBot

⚠️ Signals and follow-up messages sent to channels are not subject to automatic trading. To enable automated trading for everyone, it is necessary to meet KVKK, GDPR requirements and other legal obligations. Therefore, such functionality is currently not implemented. However, it is among our future goals.

 

🟢 This project is developed by a one-person team and consists of 7,290 lines of code. You can send your questions and requests to: cwradar101@gmail.com


Yayınlanma Tarihi: 2025-07-05 11:57:31

Son Düzenleme Tarihi: 2025-07-05 12:11:43