New article Calculator of signals has been published:
Author: Karputov Vladimir
How do I set vertical & horizontal line into "TableListView"?
This is very good new control -> TableListView !!!
Thanks so much.
Sorry, if it's stupid question but how can I open "calculator of signals" menu in MT4? I downloaded "Calculator for signals MT4" activated "signals" menu but couldn't figure out how to open it for particular signal provider. I watched all your materials you suggested.
Sorry, if it's stupid question but how can I open "calculator of signals" menu in MT4? I downloaded "Calculator for signals MT4" activated "signals" menu but couldn't figure out how to open it for particular signal provider. I watched all your materials you suggested.
In the Market - new version for MetaTrader4:
Version 2.2 - 2016.06.06 - in the new version: Increased the number of rows in the table. Now it is more convenient to scroll the table.
In the Market - new version for MetaTrader4:
Version 2.2 - 2016.06.06 - in the new version: Increased the number of rows in the table. Now it is more convenient to scroll the table.
Related topic Frequently Asked Questions about the Signals service .
There is item 13:
I came up with a script that searches the first six characters and displays information: they say there is a limitation or not.
An example of such a listing:
--- START --- XAUUSD -> no trade restrictions, mode Forex --- END --- --- START --- USDRUR -> there are trade restrictions, mode NO Forex USDRUR_i -> there are trade restrictions, mode NO Forex --- END ---
Code:
//+------------------------------------------------------------------+ //| SymbolsTotal.mq5 | //| Copyright © 2016-2019, Vladimir Karputov | //| http://wmua.ru/slesar/ | //+------------------------------------------------------------------+ #property copyright "Copyright © 2016-2019, Vladimir Karputov" #property link "http://wmua.ru/slesar/" #property version "1.005" #property script_show_inputs //--- input parameters input string InpSearched = "XAUUSD"; // What is searched //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { string no_rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")? "нет ограничений на торговые операции": "no trade restrictions"; string rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")? "есть ограничения на торговые операции": "there are trade restrictions"; //--- int symbols_total=SymbolsTotal(false); Print("--- START ---"); for(int i=0; i<symbols_total; i++) { string name=SymbolName(i,false); if(StringFind(name,InpSearched,0)>=0) { //--- trading mode is checked long trade_mode=SymbolInfoInteger(name,SYMBOL_TRADE_MODE); string text=""; if(trade_mode==SYMBOL_TRADE_MODE_FULL) text=no_rest; else text=rest; if(SymbolInfoInteger(name,SYMBOL_TRADE_CALC_MODE)==0) text=text+", mode Forex"; else text=text+", mode NO Forex"; //--- Print(name," -> ",text); } } Print("--- END ---"); } //+------------------------------------------------------------------+
and
//+------------------------------------------------------------------+ //| SymbolsTotal.mq4 | //| Copyright © 2016-2019, Vladimir Karputov | //| http://wmua.ru/slesar/ | //+------------------------------------------------------------------+ #property copyright "Copyright © 2016-2019, Vladimir Karputov" #property link "http://wmua.ru/slesar/" #property version "1.005" #property script_show_inputs //--- input parameters input string InpSearched = "XAUUSD"; // What is searched //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { string no_rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")? "нет ограничений на торговые операции": "no trade restrictions"; string rest=(TerminalInfoString(TERMINAL_LANGUAGE)=="Russian")? "есть ограничения на торговые операции": "there are trade restrictions"; //--- int symbols_total=SymbolsTotal(false); Print("--- START ---"); for(int i=0; i<symbols_total; i++) { string name=SymbolName(i,false); if(StringFind(name,InpSearched,0)>=0) { //--- trading mode is checked long trade_mode=SymbolInfoInteger(name,SYMBOL_TRADE_MODE); string text=""; if(trade_mode==SYMBOL_TRADE_MODE_FULL) text=no_rest; else text=rest; if(SymbolInfoInteger(name,SYMBOL_TRADE_CALC_MODE)==0) text=text+", mode Forex"; else text=text+", mode NO Forex"; //--- Print(name," -> ",text); } } Print("--- END ---"); } //+------------------------------------------------------------------+
Related topic Frequently Asked Questions about the Signals service .
There is item 13:
I came up with a script that searches the first six characters and displays information: they say there is a limitation or not.
...Thanks a lot.
I think - those scripts (for Metatrader 4 and Metatrader 5) will be very usefull for the traders, especially for the
users who are looking to subscribe to the signal.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
New article Calculator of signals has been published:
The calculator of signals operates directly from the MetaTrader 5 terminal, which is a serious advantage, since the terminal provides a preliminary selection and sorts out signals. This way, users can see in the terminal only the signals that ensure a maximum compatibility with their trading accounts.
The calculator provided in this article can be downloaded from the Market free of charge for both MetaTrader 5 and MetaTrader 4:
In order to obtain a detailed calculation of a copy ratio for a specific signal, you must choose a signal of your interest and click on the relevant row in the signal table (step 1). Calculation details for a selected signal's copy ratio will appear below the signal table right away. (step 2):
Fig. 3. Copy ratio calculation details
Author: Karputov Vladimir