From November 12, 2013 till November 22, 2013 you are helping victims of Typhoon Haiyan.
Typhoon Haiyan – one of the most powerful typhoons ever recorded – tore through the Visayas region of central Philippines on Friday, November 8, with deadly force, making landfall five times in the provinces of Eastern Samar, Leyte, Cebu, Panay Island and Palawan.
We donate 10% of our net proceeds from November 12, 2013 12:00:00 AM EST till November 22, 2013 11:59:59 AM EST.
Donations will be sent to the Canadian Red Cross, to be directed to Pacific Tsunami Relief.
The Canadian Red Cross name and emblem are used with its permission, which in no way constitutes an endorsement, express or implied, of any product, service, company, opinion or political position.
BJF Trading Group inc.
Currencies: EURUSD, USDCAD, USDCHF, AUDUSD
Very often after a trader develops or buys a trading strategy, they then look for ways to improve it by minimizing the losses and increasing profit. The most important aspect of any trading system is money management. A lot of traders and system developers pay little to no attention to money management, and usually a robot built without those principles in mind usually employs only two options: trading using a fixed lot and lot calculation based on the balance.
Based on experience from working in different financial markets, such system (calculation lot based on the balance sheet) can greatly increase the chance of a loss. This same issue was introduced many years ago by Larry Richard Williams, who won the 1987 World Cup Championship of Trading from the Robbins Trading Company, where he made a profit of $ 1,100,000 (11,376%) in a 12 month competition with real money, starting up with only $10,000. Williams increased his startup capital by 11,376%. He later developed a money management system that not only looks at the balance of an account but also the maximum loss, giving it the ability to significantly minimize the loss of points during the time when the trading system is most vulnerable, through rapid reduction of the lot when series of failed attempts occur.
(Account balance x Risk percent) / Largest loss = Contracts or shares to trade
• Largest Loss = Peak / Valley Drawdown
• Risk percent = personal risk / reward expectation (5% to 18%)
The cost of enhancing your robot’s money management option using Larry Williams’ formula: $150
The 2nd most important aspect that will drive you to success is the control of actions, more so, the control of the broker’s counteraction and duration of order execution.
MetaTrader 4 has approximately 30-second sessions.
That is, when no trading activity takes place for longer than 30 seconds, the session times out. Beyond this time frame, any connection to the server with the same IP address requires re-authentication; it needs to go through the login / password verification process. This authentication takes about 500 ms.
By making contact with the trading server just before placing a market order, you will reduce the lag of the market order execution by approximately 500 ms.
The broker can also extend the spread of stop loss. We have developed a module that draws stop loss and take profit in case the broker increases the spread and moves it back after decreasing the spread. By utilizing this strategy it can help protect your order from any interference and will help you keep an open session with the server. Modification of the orders can be made tick by tick, but the broker may require you to reduce the number of requests to the server. Usually the number of requests should not exceed 10000/24 hours, but customers with large deposits have nothing to fear.
Depending on the spread, the cost of adding a unit that reduces the execution time and modifies the stop loss and take profit is $ 90
We also recommend adding the option that logs to a file spread and logs the execution time to a file for later analysis. The cost for this feature is $ 60 +
For Scalping strategies it is recommended to hide the stop levels. Addition of hidden stops costs $ 110
Sometimes a broker can change the leverage to make a margin call on the account. We offer a plug in that will control the leverage, and in case of any changes, you will be notified by a pop-up window and a warning email. This module costs $ 70
Our company has developed more than 3,000 advisors, indicators, bridges and other products for MT4 MT5, JForex, etc. We guarantee high quality coding from scratch to finish, and offer enhancements to existing products. The customer possesses the copyright of product developed; he gets a source code and becomes a sole owner of the product. BJF Trading Group does not disclose or use trade ideas of our clients. We help you find the error in the description of an advisor and offer ideas to help you improve the product.
For any questions or concerns, contact us at firstname.lastname@example.org
Manual or automated trading on Forex. Find out which one prevails.
Forex bots have always had their positives and negatives. The main argument of those who prefer automated trading is that a person can rely on his sole trading experience and can make the right decision at the right time, while at the same time those who advocate manual trading claim that it is imperative to have an accurate trading plan and strategy of entering the market, setting a stop loss and take profit order, along with exiting the market.
I think that these statements contradict each other. If a forex trader is required to rely on his emotions and intuition, he doesn’t need to abide by rules. However, if the trader follows a precise set of rules, being able to validate his strategy, in my opinion it would be wiser to automate the system. I know a lot of those who side with the manual trading, the ones who use scripts and advisors which as a whole simplify the work since that is half way through to going fully automated – forex bot.
Which strategy to choose? Pros and cons of scalping strategy.
In this debate views of traders are radically opposite. I would say that both the opponents and the supporters are right. I think that the most precise market forecast is a long term forecast based on a set of economic factors, however, only large banks and investors can afford to trade using long term forecast. Technical analysis works better within short term forecast. We should also note that majority of the brokers “play” against the trader, and in that case the broker holds supremacy over time and money since the short term strategy has far more chances of success. Scalping strategy also has a big advantage in the fact that you can start trading with a small sum of money and still make a reasonable profit.
On the other hand, it is easier for a broker to terminate a scalping strategy by prolonging the time of execution and pushing the spreads apart in the part of stop loss.
How to choose a strategy that perfectly suits you.
If you are a trader with a capital of a $100 to $100 000 dollars, this article is must read.
Our choice of strategy will be based on the fact the broker does not play against you using tough trading practices such as throwing in non-market quotas, etc., but at the same time is dealing. Our company BJF Trading Group inc., Canada Group inc., had designed more than 3000 forex bots based on our clients’ and our own ideas, and is a leader amongst programming for an MT4 platform. Our products are effectively being used by the forex traders and brokers throughout the whole world. Based on the knowledge and experience accumulated over the years, we’ve developed a fully automated trading forex robot TFOT. We spent around a year developing this robot, and for the past 3 years we’ve worked hard to constantly improve it. The key factor that the robot abides by is by using 2 strategies:Strategy close to that of Scalping. When I say close to scalping, by that I mean a strategy with goals of 5-15 pips and a position time of more than 1 minute. Use of higher level strategies is possible only if you are working with a real stp broker.
Medium term strategy.
For over 3 years we are constantly testing the bot using a real account with a capital of 10 000 from an alpari broker. We trade using low risk and are not using the function to increase the lot. Currently there are 50 000 on our account. The bot does not require a constant re-optimization, is reliable and stable to the broker.
Our customers are successfully using the robot at different brokers with different start up capitals. Our current version 7 contains a multilayer neronet that helps minimize the risk and maximize the profitability of the robot. The robot also contains the news filter which disallows the use of scalping strategy during the economic news.
We analyzed the results of trade on real account and found important pattern. Some losing trades are the result of random movement of prices during the news. To prevent this, we have developed a news filter. Our news filter based on our free FF news indicator (forex factory news indicator)
Pic. 1 – Forex Factory news Indicator
Indicator shows 5 columns (from left to right): news impact, news time, news data, currency, news. Using news filter you can prohibit trades during news period for usd and eur currencies.
We have added extern variables to Forex Robot TFOT:
sUrl = "http://www.forexfactory.com/ff_calendar_thisweek.xml"; The news provided by forexfactory site only for last week.
NewsReload.mi = 60; Reload news every, min
SymbolsFilter.On = true; Filter by simbol
SymbolsFilter = "EUR,USD"; Symbols
ShowOnlyCurrDay = false; Show calendar only for current day
IncludeHigh = true; show high impact news
IncludeMedium = true; show medium impact news
IncludeLow = false; show low impact news
IgnoreFilter.On = true; Ignore: holiday, speaks, tentative news
IgnoreFilter = "holiday,speaks,tentative";
GMT time calculated and passed from EA to the indicator (Broker.GMT.Offset option).
EA cannot caclulate GMT time in StrategyTester mode so Tester.Broker_TZ option is provided
for strategy tester. You have to set it manual.
NewsSite.GMT.Offset = 0; GMT offset for news site
Broker.GMT.Offset = 0; GMT offset for brokerage company
extern bool StopNewTradesOnNews = true;
true: Prohibites the open of new trades News.HighLightPrior.mi minutes prior and News.HighLightAfter.mi minutes after news releases.
By default News.HighLightPrior.mi = 10, News.HighLightAfter.mi = 45.
LoadNews option must be set to true.
extern bool CloseOpenedTradesOnNews = true;
true: Closes opened trades and prohibites the open of new trades News.HighLightPrior.mi minutes prior and News.HighLightAfter.mi
minutes after news releases.
LoadNews option must be set to true.
News.HighLightPrior.mi = 10; Stop trading before news realize
News.HighLightAfter.mi = 45; Start trading after news realize
Learn more about Forex Robot TFOT
Our company also can add same news filter for your expert advisor for $190
Feel free to contact us: email@example.com
I would like to introduce several extra features which can improve your forex robot (expert advisor) performance.
This filter will help you to prevent trading during news period, when price movement is chaotic unpredictable. Forex robot will load news from forex factory website in fully automated mode and stop trading in the time period specified by you. Filter can also close all open trades in specified period.
Filter has external parameters:
• LoadNews = true;
• StopNewTradesOnNews = true; Stop trading during news period
• CloseOpenedTradesOnNews = true; Close all open trades during news period
• SymbolsFilter.On = true; Filter forex news by currency
• SymbolsFilter = "EUR,USD";
• IncludeHigh = true; show news with high impact
• IncludeMedium = true; show news with medium impact
• IncludeLow = false; show news with low impact
• IgnoreFilter.On = true; Ignore some type of news
• IgnoreFilter = "holiday,speaks,tentative";
• News.HighLightPrior.mi = 10; period before news realize
• News.HighLightAfter.mi = 45; period after news realize
This filter based on our neural net library – multi layer back backpropagation neural network.
You can read more about backpropagation neural network here: http://en.wikipedia.org/wiki/Backpropagation
This filter analyzes all profitable and losing orders (bars before order) on historical data, identifies implicit connections, and creates rules. Then filter will prevent to open orders, when a combination of a bar before the order does not satisfy the winning rules. This is a simple explanation of the neural net filter. In reality the algorithm of the filter is very complex and its understanding requires special knowledge.
Warning: you will be able to use this filter only on two computers, because we have protected neural net dll.
This filter allows you to restrict or allow trading for each day of the week. This filter can improve scalping and intraday strategies. For example scalping strategies work not so good on Monday and Friday, because a lot of traders open the positions on Monday and close on Friday.
define work days of the week example:
extern bool MondayOn = true;
extern bool TuesdayOn = true;
extern bool WednesdayOn = true;
extern bool ThursdayOn = true;
extern bool FridayOn = false;
extern bool SaturdayOn = false;
extern bool SundayOn = false;
This filter allows you to allow trades only during selected time period. This filter very useful for scalping strategies.
Trade time to open
order from hh:mm to hh:mm
example: from 6:30 to 22:45 by ServerTime
Money management is the most important part of any trading system, and surprisingly, few traders understand how valuable a tool it truly is. Put simply, money management is the money you are going to put on a single trade and, conversely, the amount of risk you are willing to take for this trade. There are lots and lots of money management strategies (likely, as many as there are financial strategists) but they all have one central theme: preventing high risk exposure.
a) as percent of Account Balance
b) as percent of Accout Equity
c) as percent of Account FreeMargin
So on increase of Account Balance/Equity/FreeMargin the lot size will growth too
You will enter an initial risk % of equity you can loose if StopLoss is triggered.
So if StopLoss = 50 pips, AccoutnEquity = 5000 and RiskPcnt = 10.0
then you will pay only 500$ on StopLoss.
New lot will be multiplied by 2.0 (LotFactor = 2.0 is external parameter)
if previous lot was closed in loss.
MaxLot of series will be second external parameter.
We offer different kind of trailing stops. It is very difficult to determine which one will be better for your strategy. Major strategies can be improved with ATR Trailing stop
• Standard Trailing: simple trailing, stoploss follows by the market
• High/Low Trailing: trailing by bars High/Low
• ATR Trailing: trailing by ATR indicator
• Fractals Trailing: trailing by Fractals
• PSAR Trailing: trailing by Parabolic Stop And Reverse indicator
• ProfitPcnt Trailing: trailing with lock of some pcnt of max. profit reached
• TLine Trailing: trailing by some TrendLine added manual on the chart
• MA Trailing: trailing by MovingAverage indicator
Moves StopLoss to breakeven level when trade is in profit by X pips
Open operation will be splitted into 2 parts:
a) Open new order with 0 (zero) stoploss and 0 (zero) takeprofit
b) Modify sl and tp of new order to actual values
In this case EA will manage Hidden (or invisible) stops
Standard (or visible) stops will be available too
If you would like to add one or several extra features to your expert advisor, please send your expert advisor (mq4 file) via email: firstname.lastname@example.org If you would like to programming expert advisor or indicator on MQ4, or MQ5, or JForex (DukasCopy), please send your detailed description via email: email@example.com
If you would like to add one or several extra features to your expert advisor, please send your expert advisor (mq4 file) via email: firstname.lastname@example.org
If you would like to programming expert advisor or indicator on MQ4, or MQ5, or JForex (DukasCopy), please send your detailed description via email: email@example.com