Telegram To MT4/MT5 Receiver

Telegram To MT4/MT5 Receiver

16 August 2023, 23:09
DaneTrades Ltd
2
1 543

How to Install Demo

  • Open the MT4/MT5 platform Select ‘File’ from the main menu
  • Click on ‘Open Data Folder’ to bring up a new folder panel
  • Select the ‘MQL4/5’ folder, followed by the ‘Experts’ folder
  • Drag and drop (or Copy) your EA file(s) into this folder
  • Restart MetaTrader for your changes to take affect
  • Download Telegram To MT4/5 v1.0.4  and extract the files.


Copy Signals from any channel you are a member (including private and restricted) straight to your MT4/MT5. 

This tool has been designed with the user in mind while offering many features you need to manage and monitor the trades.

This product is presented in an easy-to-use and visually attractive graphical interface. Customise your settings and start using the product within minutes!


Setup and User Guide for Telegram To MT4 and Telegram To MT5


1. Download Telegram To MT4/5 v1.0.3  and extract the files.

2. Run DaneTrades Telegram MT4-5 v1.0.3.exe

3. Click on Start

4. Enter the phone number used to login to Telegram and the code


5. Update - Updates the channels you are a member of

6. Tick the boxes of the channels you want to copy and select Start Copying

Please keep the program running and copying at all times while using the EA


Enable Telegram To MT4/MT5

You must first enable the Copier by pressing the ‘Disable’ button and turn it into a green 'Enabled' button on the bottom right of the panel.




 

Setup Tab



  1. Channel Filter via Channel Name (separated by ','). This only needs to be used when running on multiple accounts and you want to filter specific channels on certain accounts.
  2. Symbol suffix for example '.i' to make GBPUSD.i
  3. Symbol Prefix for example 'x' to make xGBPUSD
  4. Exclude symbols seperated by , (XAUUSD, SPX500)
  5. Risk per trade in % of balance
  6. Fixed lots per trade
  7. Send notifications. Tick to enable
  8. Trade Management Mode. Both = Signals can be managed from the Signal Provider or from the 'Manage Tab'. 'From Signal = trade managed by signal from telegram. Manual = Trades can be managed by 'Manage Tab' or manually. Will ignore modifications sent from signal
  9. Signal settings - 
  10. Copy settings - choose which signals to copy
  11. Help to get connected to telegram
  12. Enables the EA to start copying


Signal Settings




  1. Open Signal Settings
  2. Symbol Mapping - If symbol names are not the same in the signal as your broker then you need to map it. GOLD is already mapped to XAUUSD by default so this does not need to be added. The format is ['Symbol From Signal' = 'Symbol in broker']. Then use ',' (Comma) as a separator. For example [BRENT = OIL],[SP500 = US500].
  3. Delay Taking signals by increasing this timer
  4. When receiving a signal you can add a few pips to the values to make them unique. Good for prop firms.
  5. If the Signal contains entry prices on their market orders then enabling this allows you to set a slippage amount and turn the order into a pending if the entry price in the signal is too far away from the current price on your broker.
  6. If price is outside the slippage amount it will be turned into a pending order. 
  7. Max slippage for the Entry Price. If the price in the signal is too far away from the price on your broker it will either be ignored or turned into a pending (see above)
  8. How much of the Risk will be allocated to TP1. For example you risk 1% overall. TP1 is set to 50%. TP1 lot size will be half of the risk amount 1%. So will be 0.5%.
  9. How much of the Risk will be allocated to TP2. For example you risk 5 lots. TP2 is set to 20%. TP2 lot size will be 25% of the 5 risk lots.  So will be 1 lot for TP2
  10. How much of the Risk will be allocated to TP3. For example you risk 1% overall. TP3 is set to 25%. TP3 lot size will be 25% of the risk amount 1%. So will be 0.25%.
  11. Ignore Signals with no SL - Signals will not be copied if they do not contain stop losses



Setup Notifications



First Setup Notifications for Email and Push following this link 

  1. Notify Settings button opens the notification window
  2. Notification settings
  • Send Alert - Sends alert on the terminal
  • Send Push - Sends notification to mobile setup in tools > Options
  • Send Email - Sends email to email setup in Tools > Options
  • Notify Settings for various actions


Copy Settings

1. Opens the copy settings window

2. Choose which part of the signal you want to copy


Manage Tab


  1. Max Daily Loss - Once loss has been reached no more trades can be opened
  2. Max Daily Profit - Once Profit has been reached no more trades can be opened
  3. Max Open Trades - Max number of trades allowed open at once
  4. Auto Breakeven - Set when to go breakeven. Choose from Pips or RR or on TP1/TP2 close
  5. Trailing stop - How many pips behind price for stop loss
  6. Auto Partials - Auto partial settings. Enable to use
  7. Auto Screenshot Settings - Enable to use
  8. Trade Restriction Settings - Enable to use
  9. Open Visual Account Stats Window

Partial Settings

  1. Click on Partial Settings to Open Partial Settings WIndow
  2. Choose up to 3 Partials by ticking the box
  3. Set to use RR or Pips
  4. Trigger - How many pips or RR away from the open before partial is taken
  5. Close % - How much of the position to close. 100% is all the position 

Auto Screenshot Settings

  1. Open Auto Screenshot settings
  2. Screenshot Height in Pixels
  3. Screenshot Width in Pixels
  4. Screenshot timeframe - Auto = The current timeframe the EA is loaded on
  5. Send Screenshot on trade open
  6. Send Screenshot on pending order
  7. Send Screenshot on trade close
  8. Send Screenshot on pending order delete
  9. Send screenshot on trade modify
  10. File path of the screenshot. Can be found in data folder of MetaTrader. Go to File > Data Folder > MQL4(5) > Files

Trade Restriction Settings

  1. Open the trade restriction settings window
  2. Max Trades in the month before trading will be restricted
  3. M ax Trades in the Week before trading will be restricted
  4. M ax Trades in the Day before trading will be restricted
  5. M ax Trades in the Hour before trading will be restricted
  6. ax Trades in the Minute(s) before trading will be restricted
  7. Configure how long the Minutes window is. Max is 59 minutes
  8. Count all trades or only losing trades
  9. Restrict the current symbol or all symbols
  10. Current stats to see how far/close you are to a restriction
  11. Restricted time - Wat time a restriction was enabled. Allowed Time - See what time the restriction will be removed


Account Statistics - History Graph



  1. Graph mode. Combined - Merge all balance curves into one. Individual - Each symbol will have its own balance curve
  2. Calendar From date. Select when the trading history will begin from. The trades before this will be filtered out
  3. Calendar To date. Select when the trading history will end on. The trades after this will be filtered out
  4. Magic Number Filter. Trades without this magic number will be filtered out
  5. Update button to apply filters and refresh the graph
  6. All trading symbols in Account History will appear here. Filter by checking/unchecking
  7. Account statistics according to the current filters


Account Statistics - History Table

The account History Table tab summarises all the trades and stats via symbol. You can sort the columns by clicking on them. The data is shown for the entire account and is not affected by the filters.




  1. Symbol
  2. Total Trades 
  3. Trades Won
  4. Trades Lost
  5. Win Rate
  6. Net Profit ($)



Signal Tab

Customise what words/phrases will be used for each part of the signal. This is how you can pick up any signal no matter which language is used. The default should be good enough for most people

  1. Open more signal settings
  2. More signal settings

Time Tab

  1. Choose what days to trade on. 
  2. Close all trades at the end of the day
  3. Use time filter - Only trade between the start and end hour
  4. Order expiry - How long pending orders remain active in hours


Connect to Telegram via Bot Token and Chat ID (Old Method)

If for some reason you do not want to use the recommended program to copy signals. Please follow the instructions below to use Bot Token and Chat ID

In MetaTrader, Go to Tools > Options > Expert Advisors > Allow WebRequests and add the URL https://api.telegram.org


  


COPY FROM SOMEONE ELSES TELEGRAM

If you are copying signals from someone else’s Telegram they will need to give you their Bot Token. You can get the Chat ID by going to step 2. Get Telegram Chat ID below or ask the Telegram Signal provider. Copy the Bot Token and ChatID both into the Telegram to MT5/MT4 to get connected.

If they do not have a bot token. You can send them the guide below for them to set it up.

 

COPY FROM OWN TELEGRAM

Create and Setup a Telegram Bot

  1. Log into your Telegram account and search for ‘BotFather’. Start a new conversation with BotFather.
  2. Send /newbot to create a new Telegram bot. Click on ‘Applications’ and then ‘New Application’.
  3. When asked, enter a name for the bot.
  4. Give the Telegram bot a unique username. Note that the bot name must end with the word "bot" (case-insensitive).
  5. Copy and save the Telegram bot's access token to enter into the EA.


Get Telegram Chat ID

  1. Open Telegram web https://web.telegram.org/
  2. Click on Chat Group you want to copy signals from.
  3. In the browser address bar you should see a link such as ‘https://web.telegram.org/k/#-1620317376'
  4. Your Chat ID will be -100 + The numbers at the end of theweb address. So the example above would be -1001620317376.
  5. Enter the Chat id into the EA.

For more ways to find your chat Id please go to https://www.alphr.com/find-chat-id-telegram/


Add Bot As Admin

  1. Go to the channel you want to copy signals from
  2. Go To channel settings and Manage Channel
  3. Click on Administrator and select Add administrators
  4. Search for the bot you created
  5. Add the bot to the Channel as an administrator


Make sure Connect Via Bot Token & Chat ID is set to true





















































































































































Share it with friends: