Angel Broking Python Stock Screener
Budget: ₹1,500 – ₹12,500 INR
1. Download Angel Borking Data in CSV.
2. Transfer that Data to PD Data frame.
3. Now check each row (stock) for the below
a. Calculate 5EMA, 10EMA, 20EMA and 200EMA.
b. Buy and Sell Signal Logic
i. Buy Signal (5 Minute Candle Data)
1. 5EMA CROSSES UP 20EMA or 5EMA is touching up 200EMA – Check for 3 Time Frames (Week, Daily and Hourly, If It’s True, True Also if it’s happened earlier)
ii. Sell Signal (5 Minute Candle Data)
1. 5EMA CROSSES DOWN 20EMA or 5EMA is touching down 200EMA Check for 3 Time Frames (Week, Daily and Hourly, If It’s True, True Also if it’s happened earlier)
c. Send these Signals to Telegram (If Logic is True in at least 2 Conditions)
4. Update Buy and Sell Signals in CSV File for each True Condition for Stock. For Every Stock in CSV – Buy Price, Sell Price, Quantity (1), Profit %, Loss %, DateTime of Buy and Sell. Check this data each and every data, and add new ones if it satisfies our above logic.
5. Existing Buy and Sell Signals, check for their current position.
i. Buy Signal Exit, if 5EMA CROSSES DOWN 20EMA or 5EMA is touching Floor of 200 EMA
ii. Sell Signal Exit, if 5EMA CROSSES UP 20EMA or 5EMA is touching Ceil 200 EMA
2. Transfer that Data to PD Data frame.
3. Now check each row (stock) for the below
a. Calculate 5EMA, 10EMA, 20EMA and 200EMA.
b. Buy and Sell Signal Logic
i. Buy Signal (5 Minute Candle Data)
1. 5EMA CROSSES UP 20EMA or 5EMA is touching up 200EMA – Check for 3 Time Frames (Week, Daily and Hourly, If It’s True, True Also if it’s happened earlier)
ii. Sell Signal (5 Minute Candle Data)
1. 5EMA CROSSES DOWN 20EMA or 5EMA is touching down 200EMA Check for 3 Time Frames (Week, Daily and Hourly, If It’s True, True Also if it’s happened earlier)
c. Send these Signals to Telegram (If Logic is True in at least 2 Conditions)
4. Update Buy and Sell Signals in CSV File for each True Condition for Stock. For Every Stock in CSV – Buy Price, Sell Price, Quantity (1), Profit %, Loss %, DateTime of Buy and Sell. Check this data each and every data, and add new ones if it satisfies our above logic.
5. Existing Buy and Sell Signals, check for their current position.
i. Buy Signal Exit, if 5EMA CROSSES DOWN 20EMA or 5EMA is touching Floor of 200 EMA
ii. Sell Signal Exit, if 5EMA CROSSES UP 20EMA or 5EMA is touching Ceil 200 EMA