Вы находитесь на странице: 1из 12

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.

561

Automated Forex Signal Trading Copier V2.65 www.autotradeleaders.com Automated Forex Signal Trade Copier is most advanced tool for replicate Metatrader4 trades. Finally a tool that allow We to share our trades with friends without been tied to a specific website that offer such services and often impose rules that are not suitable for your trading style or do not offer features you need. We can share our signals exactly as you want, when you want. Automated Forex Signal Trade Copier is reliable, fast and secure. Using one of most reputable databases, MySQL, ensure very fast signal transmission no matter users location on Earth. Automated Forex Signal Trade Copier is reliable, fast and secure, ensure very fast signal transmission no matter users location on Earth. FEATURES Automated Forex Signal Trade Copier features Can set maximum pip tolerance, slippage and max orders age to be executed. Can set lots multiplier to adjust lot size according to their account. Can use custom lot sizes Can allow or deny reopening of a order closed by them. Can filter what trades to execute using filters for symbols, magic number or trade comment. Automatic conversion 4 <=> 5 digits brokers. Compatible with ECN brokers. Can reverse trades. Partial close of orders. Automatic symbols name conversion. Custom symbols name replacement. Alerts for open, modify or closing of orders. Send e-mail for open, modify or closing of orders. Print common warnings on experts log. Custom log with extra info. REQUIREMENTS Metatrader 4 build 225 or above. Windows 2000 / XP / Vista*/ Windows 7 2GHz or faster CPU 512 MB RAM (1GB recommended) ** Microsoft Visual C++ 2008 Redistributable Package Basic knowledge about installing Metatrader 4 experts. www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.561

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.562

PREINSTALLATION REQUISITES Metatrader Use a clean installation of Metatrader. Make sure is updated to current version Do not open charts you do not need Do not use experts and indicators you do not need Even if are not used, experts and indicators present in large amounts are not recommended, Metatrader still need to cache all scripts Do not backtest on Metatrader where you use SignalCopy software Do not open more Metatrader instances that are absolutely needed

Windows Make sure you have a clean and optimized system Check it regularly for possible issues, optimize and defragment it Do not run unnecessary software as torrents, chat software, or other programs that require substantial system resources Do not play music, movies or games wile running SignalCopy software Make sure you do not have viruses or trojans on system Use quality antivirus/firewall programs. Some of them can delay or even block normal Metatrader operation. Make sure you have a good internet connection. If you run Windows 7 or Vista make sure you run Metatrader with administrator privileges or you have disabled UAC. Installing Experts Advisors Slave install: Close Metatrader Execute SCM_Slave_Setup.exe Enter path to your Metatrader installation directory. Example: If your Metatrader installation directory is C:\Metatrader4 browse to this folder in dialog window of installer. Run Metatrader and attach expert to ONE chart. Is not important what symbol or time frame. However, is recommended to choose a volatile pair to have greater number of ticks. Slave will execute all trades sent by master no matter what pairs are these trades and no matter on what chart is Slave attached.

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.562

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.563

- additional required files will be installed automatically. - will be created an uninstaller on root directory of Metatrader and a shortcut on Programs menu. Never attach same slave expert on more than one chart on same account for same ATL Forex Signal Master Packge ! FUNCTIONS DESCRIPTION Account setting :

Port: 3306 Password: password required for user Trading setup

ID: ID of your slave as generated on control panel. Place.BUY.Orders: Is is set to true will execute BUY orders, if is set to false will not execute BUY orders. Place.SELL.Orders: Is is set to true will execute SELL orders, if is set to false will not execute SELL orders. PlacePendingOrders: Is is set to true will execute pending orders, if is set to false will not execute pending orders AllowReopen: If Slave closed manually a order and AllowReopen = true then that order will executed again as soon price is in range specified at PipsTolerance (if is a market order). CloseOrders If is set to false orders will not be closed when master closed them and you have to close them manually.

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.563

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.564

ECN_Mode: If is used orders will be placed without stop loss and take profit and orders will be modified with stop loss and take profit afterward. ReverseTrades: If is set to true will reverse orders as following: BUY orders will be executed as SELL SELL orders will be executed as BUY SELL Stop orders will be executed as BUY Limit SELL Limit orders will be executed as BUY Stop BUY Stop orders will be executed as SELL Limit BUY Limit orders will be executed as SELL Stop Stop loss and take profit will be swapped. SwapAskBidOnReverse: If true will open reversed buy orders (executed as sell) on bid instead ask and reversed sell orders (executed as buy) on ask instead bid. AllowPartialClose If is set to true will execute partial close as master do. If is set to false, will close order when master will close last remaining of original order. Note: If CalculateLotsMode=2 partial closing will not be executed, order will be closed when master will close last remaining of original order. MaxPairOrders No trades will be executed if slave account have more open orders for any given pair than MaxPairOrders value MaxOpenOrders No trades will be executed if slave account have more open orders than MaxOpenOrders value Slippage: Maximum slippage you allow for opening and closing of orders. Slippage is calculated as 4 digit pip value. If your broker use 5 digits it mean Slippage will be converted from 3 to 30 automatically. TradeComment Allow user to set a custom comment for trades. Note: Order comment will have attached _ID string, like MyComment_12345. PipsTolerance

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.564

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.565

PipsTolerance is maximum difference you accept between current price of your broker and price sent by Master for a given symbol. When difference is in favor of order profit we call this Positive Tolerance. When difference is against order profit we call this Negative Tolerance. Example: If current price is 1.3520 and order price is 1.3525 and order is BUY then is called Negative Pips Tolerance. If order is SELL then is called Positive Pips Tolerance EnterOnNegativeTolerance: If is set to true market order will be executed on range specified by Min and Max negative pips tolerance. If is set to false market order will not be executed on negative tolerance no matter Min and Max values. MinNegativePipsTolerance: If MinNegativePipsTolerance = 2 it mean -2 pips deviation of current price versus price sent by Master. MaxNegativePipsTolerance: If MaxNegativePipsTolerance = 5 it mean -5 pips deviation of current price versus price sent by Master. EnterOnPositiveTolerance: If is set to true market order will be executed on range specified by Min and Max positive pips tolerance. If is set to false market order will not be executed on positive tolerance no matter Min and Max values. MinPositivePipsTolerance: If MinPositivePipsTolerance = 2 it mean +2 pips deviation of current price versus price sent by Master. MaxPositivePipsTolerance: If MaxPositivePipsTolerance = 5 it mean +5 pips deviation of current price versus price sent by Master. Pips Tolerances are calculated as 4 digit pip value. If your broker use 5 digits it mean Pips Tolerances will be converted from 5 to 50 automatically. Stop loss and take profit

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.565

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.566

Custom_SL_TP : if is set to true will ignore stop loss and take profit sent by master Custom_SL: Set desired stop loss in pips. Use value as for 4 digits broker. If you want 50 pips SL, enter 50. For 5 digits broker will be calculated as 500 pips. Custom_TP: Set desired take profit in pips. Use value as for 4 digits broker. If you want 50 pips TP, enter 50. For 5 digits broker will be calculated as 500 pips. Important: Custom SL and TP are placed once, when order is executed and will not be modified further. You must change them manually if you want different values. Lot size management

CalculateLotsMode: 1 mean calculate by LotScaling, 2 mean CustomLotSize. LotScaling: Used to adjust lot size to match Slave account size. If master trade 0.10 lots and have account size = 5.000$ and Slave have account size = 10.000$ then use. LotScaling=2. All orders will be executed with doubled lot size. If slave have account size=2.500$ then use LotScaling=0.5. All trades will be executed with half of Master lot sizes. CustomLotSize Size of your custom lots. Important: Experts will convert lot sizes but will obey Slave broker settings. If value of new lot size is less than broker accept will be set as minimum lot size. Even if is used no lot size conversion lot size will respect broker's settings. For example if Master send orders with lot size = 0.05 and Slave broker accept minimum lot size = 0.10 then order will be executed with lot size = 0.10. Master should provide such information to it's slaves. For no conversion use LotScaling = 1.0.

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.566

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.567 Filters

PairFilterMode: deny or allow PairFilter deny mode: Symbols names specified here will not be executed. Can be used if Slave's user don't want to trade a specific symbol or if Salve's broker do not have that symbol. PairFilter allow mode: Only symbols names specified here will be executed. Can be used if Slave's user want to trade specific symbols only. Separate entries by a comma. MagicFilterMode: deny or allow MagicFilter deny mode: Orders that have magic numbers specified here will not be executed. MagicFilter allow mode: Only orders that have magic numbers specified here will be executed. Separate entries by a comma. To filter orders without magic number enter none. CommentFilterMode: deny or allow StrictCommentFilter: If true will match if search pattern is equal to order comment. If false will match if search pattern is found in order comment. Example: Order comment = ExpertComment_EURUSD_60. Comment filter: ExpertComment. If StrictCommentFilter is true will not match, if false will match. CommentFilter deny mode: Orders that have comments specified here will not be executed. CommentFilter allow mode: Only orders that have comments specified here will be executed. Separate entries by a comma. To filter orders without comment enter none. MaxOrderAge: Maximum age of Master orders in minutes. If you open Metatrader after Master executed some orders, or you had problem like Internet connection failure and Master opened some orders in this interval, any orders older that MaxOrderAge won't be executed on Salve side. (Market orders will be executed only if current price is in range specified at PipsTolerance). To disable this option input 0.

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.567

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.568 Symbols name

- PairsPrefix: If Salve's broker use custom prefix (like FX_EURUSD) then input here FX_ (without quotes).. PairsSuffix: If Salve's broker use custom suffix (like EURUSDm) then input here m (without quotes).. Name conversion is done automatically for 628 FOREX symbols (pairs) no matter how are named on Master's broker. For example, if Master send pair named FX_EURUSD and your broker use name EURUSDm for symbol EURUSD then set PairsSuffix = m (without quotes) and name will be converted automatically from FX_EURUSD to EURUSDm.If pair name is not found in predefined array will be returned unchanged. CustomSymbolRename: if is set to true then incoming symbol name defined on SymbolNameToFind will converted to symbol name defined on SymbolRenameWith SymbolNameToFind and SymbolRenameWith are defined as arrays. Both must have same number of elements and minimum length for both is 3 characters. Separate each element by a comma, and make sure there are no spaces. Like this: XAUUSD,XAGUSD (without quotes).. Matching names must take same position on arrays. Example: You want to replace XAUUSD with GOLD and XAGUSD with SILVER Inputs should look like this: SymbolNameToFind = XAUUSD,XAGUSD (without quotes). SymbolRenameWith = GOLD,SILVER(without quotes). XAUUSD is first element of array SymbolNameToFind and will be replaced with first element of array SymbolRenameWith which is GOLD XAGUSD is second element of array SymbolNameToFind and will be replaced with second element of array SymbolRenameWith which is SILVER. If symbol name is not found will be returned unchanged. Do not forget, all symbols names are case sensitive and must be used as they appear. EURUSD is not equal to eurusd.

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.568

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.569

List of master's orders

ShowMasterList: Will display on chart a list of orders currently open on Master. MasterListColor: Set color for Master list. Font size: Set desired font size Halign: Horizontal align Valign: Horizontal align Logs and warnings

WriteLog: Expert will create a own log as a .csv file. This file is named on formYYYY.MM.DD_Automated Forex Signal Trade Copier_xxxxx.csv where xxxxx is slave account number. File content look like this: DateTime,Action,Symbol,Type,Ticket,Lots,OpenPrice,StopLoss,TakeProfit,Diff-Err-PL Sample: 2009.07.28 08:10:41,Open,GBPUSD,SELL,59561934,0.01,1.6546,1.7147,1.6297,0.4 This mean an SELL order for GBPUSD was opened at 2009.07.28 08:10:41 at price 1.6546 with 0.01 lots, have ticket number 59561934 and have a pip deviation of 0.4 pips. (considering pips are calculated as 4 digit pair) so for 5 digits this mean 4 pips. Another example: 2009.07.28 15:56:06,Close Error,EURJPY,BUY,59677200,0.01,134.426,128.424,136.924,146 There was an error on order close. See number on last column, is error code. In this case is 146 which mean Trade context busy. Column names are self-explanatory, last one, Diff-Err-PL mean: Diff: pips deviation for open orders, Err mean error code for errors logged, PL mean Profit / loss for closed orders. A new file is created on every day (if any event occur) and can be open directly in Excel (useful to make reports, compare trades).

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.569

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.5610 Beginning of a new day is considered according to broker time, not user time. DisplayWarnings: Print on chart warnings related to Filters, MaxOrdersAge, and info for orders outside range of PipsTolerance. PrintWarnings: Write on experts log warnings related to Filters, MaxOrdersAge, and info for orders outside range of PipsTolerance. PrintInfo: If true will display additional information.(Connecting, retrieving orders, etc) Ticks emulator

RefreshInterval: Refresh interval of chart. (emulate ticks frequency). Interval is in milliseconds. Set to 0 to disable. StopIfMarketIsClosed: If true and EnableMarketStatus is true and market is closed, refreshing will be stopped and will be automatically restarted when market will open again. Market Status

EnableMarketStatus: If is true market status will be detected and expert will be stooped during weekends to avoid unnecessary connects to MySQL server, rescanning broker's servers and unnecessary emulating of ticks. Get.GMT.from.web: If is false, GMT time will be acquired from host computer, is is set to true, GMT time will be acquired from www.autotradeleaders.com server. GMT.Open.Hour: GMT hour on Saturdays when your broker is open for trading. GMT.Close.Hour: GMT hour on Fridays when your broker is closed for trading. Note: Default times are Friday 22 GMT for market closing and Sunday 22 GMT from opening. Open hour and close hour vary from broker to broker. For example, Alpari UK start on Friday 22 GMT and close on Sunday 21 GMT. Market Status detect only weekends, not other non-trading days as holidays.

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.5610

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.5611 Connection to broker

AlternateCheckMethod: If is false default IsConnected() method is used. If is true, will be used alternative method. BrokerConnectionTimeout: Timeout in seconds to consider connection to broker lost. Set to 0 to disable connection check. Works only to AlternateCheckMethod=true. RescanServersTimeout: Rescan broker's servers if timeout is higher than specified value. Set to 0 to disable. Works only with BrokerConnectionTimeout > 0 if AlternateCheckMethod=true. If AlternateCheckMethod=false will be active if is set >0. Once triggered, will rescan servers each 30 seconds until connection is restored. ADDITIONAL INFORMATION A few words about speed. MySQL is a very fast database, orders are sent from Master and received by Slaves under 1 second (usually under 0.5 seconds). Most delays are caused by Metatrader itself. As any expert run based on ticks, if expert is attached to a pair that have low volatility then will have big time interval between ticks. In this case is no use MySQL speed if ticks came at interval or 4-5 seconds or more. Other aspect is data feed or broker. If broker smooth data too much will send fewer ticks. There is no solution for this except changing broker. Typically a 4 digit broker have less ticks than a 5 digit broker. Use built in Chart Refresh feature to overcome potential delays caused by data feed. Other things that may cause delay and are outside of expert control are: Bad Internet connection. Firewalls and anti viruses that hang too much analyzing data. File sharing programs or other programs that consume high bandwidth. Obsolete and overloaded MySQL servers. You must choose carefully what server to use. Is very important to have a fast connection for Master, if Master fail to properly send data then will affect all slaves. Number of Slaves is restricted only by MySQL server capabilities and connection speed of it. Depending on server configuration can handle few hundreds or few thousands of users.

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.5611

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.5612

DISCLAIMER Automated Forex Signal Trade Copier is not a trading system by itself, it will not generate ant trades on it's own and is not affiliated to any trading system. SignalCopy shall not be liable for any damages or costs of any type arising out of or in any way connected with your use of this software or malfunction of 3rd party software or services used by these. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

www.AutoTradeLeaders.com Automated Forex Signal Trading Copier V2.5612

Вам также может понравиться