TSONE is a trading system designed to trade GBP/USD on a mid-short time basis (30 minutes to 2 hours). It was developed using neural network algorithms and then coded as MetaTrader EA. TSONE Perfomance All tests were running on M30 time frame, on $10,000 start deposit, with 3 months of data.
25% Gain: GBP/USD M30, fixed lot, with BreakEven Stop
85% Gain: GBP/USD M30, fixed lot, without BreakEven Stop 26% Gain: GBP/USD M30, with Money Management and BreakEven Stop 200% Gain: GBP/USD M30, with Money Management and without BreakEven Stop TSONE works with different Currency pairs as well as on different time frames, however, the Inputs will be different - you should run it on a demo account with your Currency pair and desired time frame to find the best combination of the Inputs. TSONE Download and Usage with Demo and Real accounts: Demo accounts: You can use TSONE EA on the Demo account without any limitations, and this does not require any activation on my side. Real accounts: To use this EA on your real account, you should a) purchase it and then b) send me your account number (no passwords or even your broker name, just a number) and I will authorize (activate it). Without the activation, the EA won't work on the Real accounts. The activation will be done during 1 business day after I receive the account number. With purchase of one copy of the TSONE EA you can have up to two active accounts, and if you change your account, just send me a new number. Download links: The EA consists of 2 files:
Purchase TSONE EA for MetaTrader (purchased copy needed for the usage with Real Accounts):
Expert Advisor's Inputs (default values are in the brackets): Here are the EA's Inputs, grouped by the purpose: * MagicNumber (699699) MagicNumber might be any unique number that you are using to define your Portfolio. It's important that when you are using this EA on several charts, you assign the same MagicNumber to all of them. * ECNBroker (false) The EA automatically detects most of the ECN Type Brokers and places orders according to that. But there some exceptions, and if you are using ECN Broker and your orders receive Error 130, please set this option to true. This will force the EA to skip auto-detection and to use ECN order placement anyway. * PARAM_SENSITIVITY (1.3) * PARAM_BARS (7) These two numbers are the part of the mathematical core of the EA's logic and they should be used with GBP/USD on M30 chart. Do not change them, unless you are trying to trade a different pair or use different time frame because the results may be completely incorrect. However, if you decide to play around with these settings, please be aware that: 1. PARAM_SENSITIVITY should be greater than zero. 2. PARAM_BARS should be in a range of 1-100. * FixedLotSize (0.0) * AllocationPercentage (25.0) * MaxLots (5.0) These Inputs define how the EA calculate the size of the new position when the condition for the entry occurs. If you do not want to use Money Management, set up FixedLotSize to the value greater then zero. In that case, AllocationPercentage and MaxLots will be ignored,the MM calculation will be skipped and the EA will trade the lot size defined by FixedLotSize. If you want to use Money Management, set up FixedLotSize to zero. Here's how MM works: First, EA checks your available Free Margin, then it takes the Allocation Percentage of it. Let's say you have a $10,000 margin available and AllocationPercentage is default (25.0), so your available capital for this trade will be 25% of $10,000 which is $2,500: AvailableCapital = FreeMargin * AllocationPercentage / 100 After that, the EA calculates the amount of money which will be locked by one lot on this trade. To do that, it calculates maximum loss per lot (based on the StopLoss Input) by increasing the StopLoss by additional 20% (for the assurance), then adds initial margin required for one lot: LockedMoneyPerLot = StopLoss * PipPrice * 1.2 + InitialMarginPerLot Let's say, our StopLoss is 600 and the PipPrice for EURUSD on a Mini is $0.1 and the initial margin is $50.00, then our LockedMoneyPerLot will be: LockedMoneyPerLot = 600 * 0.1 * 1.2 + 50 = $122.00 Now the EA calculates how much lots we can afford on this trade: PossibleLots = AvailableCapital / LockedMoneyPerLot In our example: PossibleLots = 2,500 / 122 = 20.49. Now, we have the Input that limits actual number of lots to be traded. It's called MaxLots. So if our PossibleLots is greater then MaxLots, only MaxLots will be traded. In our example: MaxLots = 10.0 PossibleLots = 20.49 MaxLots is smaller than PossibleLots, so the EA will trade 10 lots. * StopLoss (450) * ProfitTarget (400) These are the values of the initial Stop Loss and Profit Target (in pips). If you want, you may change them,. just remember - the default values are for 5-digits brokers. If your broker is 4-digits, divide your values for these Inputs by 10. * UseBreakEvenStop (false) * MinimumProfitPoints (300) * BELevel (100) If you want to use BreakEven Stop to protect your profits, set this value to True. When your P/L will reach MinimumProfitPoints level, your Stop Loss will be moved to the point of entry plus BELevel pips, i.e. will be moved to the profit zone, and half of your position will be closed. The last groups of Inputs refer to the Time Restrictions and all these Inputs start with "Time_": Important: All "Time_" Inputs refer to the server (broker) time, not to your local computer time! * Time_SundayAllowed (true) When it is set to false, the EA is not allowed to trade on Sundays. * Time_FridayCloseEarly (false) * Time_FridayCloseHH (17) * Time_FridayCloseMM (0) If you set up Time_FridayCloseEarly to true, then Time_FridayCloseHH and Time_FridayCloseMM will define hour and minute on Friday when EA should stop trading. If you set up Time_FridayCloseEarly to false, the _HH and _MM inputs are ignored and the EA will trade Fridays without any restrictions. Example. To set the EA to stop trade at 17:00 Friday (server time), use these values: Time_FridayCloseEarly = true Time_FridayCloseHH = 17 Time_FridayCloseMM = 0 Next 2 groups allow you to define 2 breaks during the day (for all days from Monday to Friday): * Time_Break1 (false) * Time_Break1_StartHH (0) * Time_Break1_StartMM (0) * Time_Break1_EndHH (0) * Time_Break1_EndMM (0) and * Time_Break2 (false) * Time_Break2_StartHH (0) * Time_Break2_StartMM (0) * Time_Break2_EndHH (0) * Time_Break2_EndMM (0) They work the same way: if you want to set up a break in trading, set the TimeBreakN (N=1 or 2, depending on which break you want to set up) to true, then setup Time_BreakN_StartHH and Time_BreakN_StartMM to define the begin of the break and the Time_BreakN_EndHH and Time_BreakN_EndMM to define the break's end. Example. You do not want to trade from 12:00 to 12:30 (server time). Use these values: Time_Break1 = true Time_Break1_StartHH = 12 Time_Break1_StartMM = 0 Time_Break1_EndHH = 12 Time_Break1_EndMM = 30 The results of all Time Restrictions Inputs are shown in the Information display: Risk DisclaimerThe risk disclaimer is meant to inform the user of the potential financial risks of engaging in foreign exchange trading. The transaction of such financial instruments known as Forex, fx, or currency, and dealt on a valued basis known as 'spot' or 'forward', 'day trading' and 'option', can contain a substantial degree of risk. Before deciding to undertake such transactions with any firm offering similar services, a user should carefully evaluate whether his/her financial situation is appropriate for such transactions. Trading foreign exchange may result in a substantial or complete loss of funds and therefore should only be undertaken with risk capital. The definition of risk capital is funds that are not necessary to the survival or well being of the user. I strongly recommend that a user, who is considering trading foreign exchange products, read through as much as possible topics and articles available on the Internet websites so that he/she may obtain a clear and accurate understanding of the risks inherent to fx trading. The 3rd party opinions and analysis on potential expected market movements contained within the Data-API.com website are not to be considered necessarily precise or timely, and due to the public nature of the Internet, the author cannot at any time guarantee the accuracy of such information. Information provided on this website is intended solely for informational purposes and is obtained from sources believed to be reliable and accurate. Information is in no way guaranteed. |




