Supply Demand EA ProBot Manual

Supply Demand EA ProBot Manual

13 May 2024, 16:25
Georgios Kalomoiropoulos
0
112


The EA is designed to place Automated Trades on Supply and Demand Zones. There are some input paraneters that you can use according to your trading style and according to your personal preference.


MT4 Version: https://www.mql5.com/en/market/product/116645

MT5 Version: https://www.mql5.com/en/market/product/117023




“TP Ratio” and “SL Ratio”. From these input parameters, you can set the stop loss and take profit ratio. Also from input variables you have two ways to calculate the TP and SL.  if you want the stop loss and take profit to be a zone based or ATR based. if you select zone based, then the take profit and stop loss is calculated  according the zone size . For example if the zone size is 10 pips, and TP is 2 and SL is 3 then the TP will be 2*10=20 pips and SL will be 3*10=30 pips. If you select the ATR based will be calculated according to ATR price of the current timeframe. select one to one, it will be 11 otherwise it will be estimated the current ATR price of the current timeframe.


“Money Management” . From this section, you can choose your money management approach. There are three options available:

  1. Fixed Lot Size: If you choose this option, the lot size will remain constant for every trade you place.
  2. Risk-Based Lot Size: Opting for this method will automatically adjust the lot size based on your predetermined risk per trade.
  3. Capital Percentage Calculation: By selecting this option, the lot size will be calculated relative to a percentage of your total capital.



“Upper Limit Line” button. When you press the upper limit line button then an upper limit line is created on chart. You can drag the line in the price level thhat you want. When an upper limit line exist it means that the ea will place trades on zones that are  only below this upper limit line.  


“Lower Limit Line” button. When you press the lower limit line button then a lower limit line is created on chart. You can drag the line in the price level thhat you want. When a lower limit line exist it means that the ea will place trades on zones that formed above this lower limit line.  

You are able to have at the same time an upper limit line and a lower limit line. This way you can create a price range that the EA will place trades only within this price range. 



“Timeframe” buttons. From this section you can select the timeframes you want to place trades. The ea is multitimeframe. That means that it is not necessary to open multiple timeframes of the same pair. From a single timeframe you can get trades on any timeframe you want. 


“Up Trend” button. When you press this button a bullish channel is being created. After you have created the channel you can transform it as you want. This channel is not dynamic. That means that it is not changing while new candles are forming. From input parameters you have the possibilty to create a bullish trendline instead of a channel. When this channel exists on chart the EA will place trades only on supply and demand zones that are formed within this channel. You can combine the channel with an upper or lower limit line if you want. When you have created a bullish trendline, automatically the trading direction becomes Buy. You can unclick the buy direction and select Sell direction if you want but that would be risky.


“Down Trend” button. When you press the button then a bearish channel is being created. When you have created the channel you can transform it as you want. From input parameters you have the possibilty to create a bearish trendline instead of a bearish channel. After you create the bearish channel the The EA will place trades only on zones that are formed within this channel. You can combine the channel with an upper or lower limit lines if you want. When you have created a bearish trendline, automatically the trading direction becomes Sell. You can unclick the Sell direction and select Buy direction if you want but it is not recommended.


Important note: You cannot place trades above current timeframe when you have activated bullish or bearish channels and trendlines , because trendlines and channels cannot work in higher timeframes than the current timeframe. This is a platform limitation and it has nothing to do with the EA itself.  For that reason all the timeframes above current are being deactivated automatically when you press the “Up Trend” or “Down Trend” button. For example if you are on 1hr timeframe and you click the “Up Trend” button all timeframes above 1hr will be deactivated. You should place your trades from 1hr and lower.


“Stop After x Winners” button. This parameter indicates after how many winning trades the ea will stop. For example if you click the button and set the input parameter into 2 the EA will stop after two winning trades. After the desired amount of winning trades has reached, you get a message that the EA has stopped. In order to start over you need to unclick and click again the button and you can start over. The ea will start to work again .


“Stop After X Losers” button. This parameter indicates after how many losers trades the ea will stop. For example if you click the button and set the input parameter into  4 the EA will stop after two losers trades. After the total  amount of loser trades has reached, you get a message that the EA has stopped. In order to start over you need to unclick and click again the button and you can start over. The ea will start to work again. 



“BUY” and “SELL” buttons. From this section of the Panel  you can select the trading direction. You can activate buy direction if you believe that the bias of the market is bullish. In this case the EA will place only buy trades on demand zones. If you believe that market bias is bearish then you can activate sell direction. In that case the EA will place only sell trades on supply zones. Also you are able to activate both Buy and Sell direction. In that case EA will place buy trades on demand zones and sell trades on supply zones. If none of the direction buttons are pressed then the EA does not place any trades at all.


“Wide” “Medium” “Narrow” “SuperNarrow” buttons. There are four types of zones. Here you can select on which type of zones you want to places trades. For example you can select to place trades only on narrow and supernarrow supply and demand zones, and not place trades on wide and medium.


"Minimize Panel Button" button. On the left upper corner of the Trading Panel you can see the minimize button "<<". If you click it then the Panel will be minimized. You can you use this in case you want to see more candles on your charts.


"Extension Panel Button" button.  On the right upper corner of the Trading Panel you can see the Extension Panel button ">>". If you click it then you can see the extension panel that it is oferring some more features.


On the "Extension Panel" you get information of the Daily Profit/Loss and Daily (%) Profit/Loss.


“Time Range” button. If you enable this button then the ea will place trades only within this specific time range. This is the current time of your area and is not the time of the broker. So if the start time is 15:00 and end time is 20:00 the ea will place trades only within those specific times.


“Spread Limit” button. The ea will not place trades above when spread of the current pair is more than this price input. Some times the spreads during volatile situtations, like news releases are very wide and for that reason this input parameters avoids trading when spreads are very wide. For example if you are on Eurusd and you dont want to place trades when spread is more than 2 pips then you press the button and you put the input parameter into 2. 



“Trailing Stop in pips” . This indicates at which level the trailing stop loss will be activated and what will be the distance in pips from current price. For example if you click the button and set the input parameter into 20 it means that when price is 20 pips in profit then the trailing stop loss is activated and it is set at 20 pips away from current price. 


“Trailing Stop (%) of TP” . This acts the same as above but instead of pip level you set a percentage level. For example if you click the button and set the input parameter into 40 and the take profit level is 30 pips away from the Order Open Price. it means that when price reaches 40%*30pips=12 pips in profit then the trailing stop loss is activated and it is set at 12 pips away from current price. 



“Half Profits in pips”. This indicates at which level you want to take for of your profits. So lets say your input parameter is 30pips and you have an open trade of 2 lots. When price is into 30pips in profit then 1 lot partial will be closed and you will have open an 1 lot trade.


“Half Profits (%) of TP”. This acts the same as above but instead of pip level you set a percentage level. For example if you click the button and set the input parameter into  20 and the take profit level is 100 pips away from the Order Open Price, it means that when price reaches 20%*100pips=20pips in profit  then 1 lot partial will be closed and you will have open an 1 lot trade.



“BreakEven Move in pips”. This indicates in which level the stop loss will be moved to break even. If you set this parameter into 20 pips it means that when price moves 20 pips in profit then the  stop loss will be moved at break even and this way you are going to lock your profits.


“BreakEven Move (%) of TP”. This acts the same as above but instead of pip level you set a percentage level. For example if you click the button and set the input parameter into 60 and the take profit level is 50 pips away from the Order Open Price, it means that when price reaches 50%*60pips=30 pips in profit then the  stop loss will be moved at break even.






Max Symbol Orders/ Max Total Orders

You can select the maximum amount of the orders that the EA can open on a specific symbol and the maximum amount of trades that the EA can open in general.


"Trend Style". You can choose between trendline and channel. if you select channels then when you press "Up Trend" or "Down Trend" button then a bullish or bearish channel will be created. If you select trendlines then a bullish or a bearish trendline will be created.


"Chart On Top". If this variable is true then when a new trade is being placed by the EA, automatically the pair and the chart that the trade was created it will come on top.


Visual Settings

You can visualize three timeframes above current. You can see on chart first timeframe above current, second and third. For example if you are on 1hr timeframe you are able to see 4hr , Daily and Weekly zones. Dotted lines indicating 1st timeframe anove current , solid lines indicating 2nd timeframe above current and dashed lines indicating 3rd timeframe above current


You can visualize only certain type of zones. You can see on chart only certain type of zones. For example you can see on the chart only narrow or supernarrow zones and hide wide and medium type of zones.


"Theme Color". You are able to change the colors of the panel. You have 6 options to choose from. You can use the one that you like and it suits most with the colors of your chart.



"Enable Manual Trading". You can enable also manual trading and place market and limit orders by clicking the zone label next to a zone. 



Alert Settings

You can get alerts, push notifications and emails  when a new trade is opened or when a trade is closed. So even if you are away from your pc you can have a real time view of what is going on with your trades.  In order to get push notifications you have to download the mt4/mt5 application on your phone.





When you attach the Supply Demand EA ProBot on the chart for the first time be sure that the above tickbox are ticked.

Also make sure that "AutoTrading" button on the trading platform it is enabled. Otherwise the EA cannot place any trades automatically.


If you find any bugs or you have any recommendation about how to make this tool even better just send me a dm. I would glad to listen to your suggestions.