.
Showing posts with label getting. Show all posts
Showing posts with label getting. Show all posts

Wednesday, May 4, 2016

The Metatrader 5 Series Trying Metatrader 5 Porting Watukushay FE ~ forex trading jobs in dubai

0

I have to confess that I was pretty excited last week when I learned about the release of the full metatrader 5 strategy tester. Being a fan of simulations to accurately model past trading I was dreaming about all the great enhancements that were now available and how all current Asirikuy systems would benefit from these implementations. This week I have been playing extensively with this new platform, mainly getting to know the MQL5 new programming language and all the "new ways" of doing things we must now relearn. I started by analyzing and understanding the sample experts released with the platform and later coded a few very simple systems to get to know the way in which things are done, indicators called, etc within this new trading program. On todays post I want to talk to you about my first "real exercise" which involved the porting of a preliminary version of Watukushay FE to metatrader 5. I will describe the process I went through, what I achieved and some of the things that surprised me when comparing results obtained with the Metatrader 4 backtester.

First of all, I have to say that coding experts for MQL4 has almost nothing to do with coding in MQL5. Almost everything is done differently and even though previous knowledge of MQL4 is useful, the truth is that several things like order placement, reading of indicator values, reading of bar values (high/low/open/close) and order selection are done differently. I found the approach implemented in MQL5 to be a little bit harder but yet a ton more flexible. This is particularly true of the new implementation of indicator and order handling which will now lend itself to an incredible coding flexibility. There are also some very useful functions included within the Trade.mqh file (downloaded with the platform) that will make EA programming a ton easier for those of you looking towards an "easier transition" from MQL4 to MQL5.

After familiarizing myself with the platform I decided to code the system that would be most easily available to all of you. Since Watukushay FE is the most widely used Asirikuy system -due to its free character- I decided to give the porting of Watukushay FE first priority. It is however important to say here that I did this porting merely as an exercise and it wont be the final release version of this EA for metatrader 5 which will probably take a few more months of polishing to develop (since we are currently developing a common MQL5 framework for Asirikuy systems taking advantage of the new classes implementation in this language). However the preliminary EA version I coded contains all the logic of Watukushay FE and follows the exact same logic as the MQL4 version in backtesting.

I have to say that I am amazed with the capabilities of Metatrader 5 regarding speed of execution. Simulations are not only fast but about an order of magnitude faster than in Metatrader 4. Watukushay FE runs a 10 year simulation in MQL4 in about 5 minutes while the Metatrader 5 implementation takes a little bit more than 30 seconds. Added to this absolutely great feature is the fact that multithreading is available for optimizations meaning that I can run a full 200 run optimization in less than half an hour when it previously took about half a day. Being able to run optimizations in parallel is a blessing and it will most likely open up the doors towards the finding of many profitable instruments and setups not currently used with Asirikuy systems. Below you can see an image of an optimization running on the 4 cores of one of my beloved quad processors.
--
You are probably also wondering how the Metatrader 5 backtesting results compare with the Metatrader 4 results and I would have to tell you that the results are a little bit puzzling to me. Watukushay FE is definitely long term profitable on both platforms but results are overall much better in Metatrader 5 when compared with the MQL4 version. The nature of this difference seems to be the difference between data sets. Since this version of Metatrader is new, we could assume that the data quality and interpolation mechanisms are better but such an assumption would have to be proved. Right now I am pleased to tell you that the EA - with the exact same settings - performs better on MQL5 and the Metatrader 5 data than on the Metatrader 4 version, meaning that -if anything- Watukushay FE is as good or better than what we think.
-
-
There is also a ton more of things to discuss regarding the optimizations of Watukushay FE and the new features and results available within the Strategy tester but for today I think that all the above information is enough :o). I have now started this series of posts called "The Metatrader 5 Series" which will deal with topics related to simulations, programming and overall features of this new Metatrader 5 platform which is bound to become the standard within the next few years in automated trading. During the next few weeks I will release several new posts on Metatrader 5 and probably Asirikuy members will also be able to enjoy a few videos on the matter :o)

If you would like to learn more about automated trading and how you can code your own likely long term profitable systems based on sound trading tactics please consider buying my ebook on automated trading or joining Asirikuy to receive all ebook purchase benefits, weekly updates, check the live accounts I am running with several expert advisors and get in the road towards long term success in the forex market using automated trading systems. I hope you enjoyed the article !

forex trading jobs in dubai

Read more

Friday, April 29, 2016

Getting the Right Mind Set Distinguishing Between Expenses and Failures ~ forex trading hours today

0

Certainly when people start to get into forex trading every little trade that doesnt go their way seems like a gigantic failure. Definitely the reasons why this is the case are many but perhaps the most important one is that new traders do not have an approach to trading that lets them make the distinction between what is a failure and what is a normal trade that simply went wrong when everything was done "by the book". On todays post I will be talking about the distinction between trades that fail and trades that lose, I will define each one and I will attempt to give you some guidelines so that you can change your mindset and start approaching trading from a more business like perspective. Hopefully after reading this post you will apply this to your trading and you will find out that most of your so called "failures" are just business expenses while many of your profitable trades, are just failures.

Cataloging trades that go "wrong" and end up in losing territory as failures is easy because when we lose money we tend to feel like losers. It is therefore very normal to consider losing trades failures in the beginning. However after you have been trading for a while it becomes obvious that losing is an inherent part of long term profitable trading and that learning to catalogue losing trades differently is important to approach trading with the right mindset. In reality, when every trade is placed there is a natural probability that it may turn out to be a loser (the trades market exposure) and therefore when you execute everything as planned and you lose, it is just a temporary consequence of your strategy.

When you approach trading like a business, this becomes a business expense and the trade become a triumph since you planned you trade and traded your plan. This in turn makes it easier to deal with losing trades since you approach them in a very non-emotional way, simply as some temporary events that will lead to some future profitability. Therefore losing trades that are a consequence of a well laid out plan with accurate long term profit and draw down targets are not failures, they are just part of your business model.
-
-
Failures - on the other hand - are all the trades you take that deviate from your business plan. When you intervene with your plan and make emotional changes to your trading methodology or system you are indeed failing at trading because you are moving away from your "business model". If you made a trade in which you took a decision that generated a lot of profit but that decision led to a road where the long term probability of success was unknown then you have failed because what you obtained was some profit out of some luck. Long term survival in forex trading is about having a plan and executing the plan to get to where you want to be, any deviations from the plan are failures since they lead you a road of unpredictability and uncertainty that will end up with failure.

In order to trade forex successfully I focus on trading as a business and on the trades taken by my systems as a business plan. Any losing trades that happen are merely "business expenses" and all of them are triumphs in the sense that they represent my confidence in the strategy and the business plan. I now understand that any action I take that may intervene with my strategies will deviate me from my long term profitability objective and this for me has become unacceptable since these changes constitute failures of what I want to achieve.

So in the end, loses are a natural part of trading and they will always be there. Dealing with loses is something which is naturally hard to do but you should be able to make the distinction and take loses that are part of a well laid out plan as business expenses while those trades that get you to uncharted territory should be regarded as failures. This mindset will get you on a track of long term thinking and understanding that will ultimately lead to long term profitable trading.

If you would like to learn more about automated trading systems and how you too could use them to succeed in forex trading by building your own systems with reliable trading tactics and accurate risk and profit targets please consider buying my ebook on automated trading or joining Asirikuy to receive all ebook purchase benefits, weekly updates, check the live accounts I am running with several expert advisors and get in the road towards long term success in the forex market using automated trading systems. I hope you enjoyed the article !

forex trading hours today

Read more

Wednesday, April 13, 2016

Getting Ready for the Future Metatrader 5 ~ forex trading jobs in bangalore

0

Finally on June the first we saw the first official release of the Metatrader 5 trading platform which has the mission to replace one of the most popular and widely used trading platforms in retail forex trading. Definitely the task for Metatrader 5 is not easy since its predecessor is very powerful and has become the "industry standard" when dealing with automated trading systems for the regular investor. On todays post I want to talk to you about Metatrader 5, some of its pros and cons as well as the journey that I will be taking to produce mql5 versions of all Asirikuy trading systems. Is there anything good about Metatrader 5 ? Is it bound to be a great improvement over metatrader 4 or are we talking about a windows vista Vs XP type change ? Keep reading to find out.

I have to be honest with you and tell you my honest opinion about this new trading platform. I think that the people at metaquotes have done a good effort but I think they have neglected some key aspects that needed to be changed which could have brought an enormous benefit to the retail trader and their platform. Definitely there are several features I wanted to see on metatrader 5 that never got to be implemented like renko charts, tick charts, etc but perhaps the most important feature that wasnt implemented was real tick data logging and accurate backtesting.

Certainly the Metatrader 5 backtester has significant advantages over its current Metatrader 4 counterpart. Amongst these are the fact that data is downloaded and update automatically, there is support for several cores (multi-threading) and there is the ability to remotely login into your computer to see the progress and results of your backtesting results. Overall this will make the Metatrader 5 backtester much faster and robust, however the fact that tick interpolation algorithm is still used will make exploitation of backtesting reliability problems still a significant issue, we will probably still see the regular 97 USD expert advisor based on unrealistic profit targets taken from absurd backtests. However I have some hope in the sense that the interpolation algorithm was actually improved with the objective of removing these problems but we are still to see if this will or will not be true. The ability to use multiple pairs on backtesting- something that was previously not possible - is bound to be one of the greatest advantages of the Meatrader 5 backtester over the current backtester implementation.
--
I am also excited about the Metatrader 5 new language- mql5 - and the included debugger within the Metatrader 5 platform. Any serious developer out there will tell you that the mql4 editor was a piece of garbage since no debugger was included and an extensive use of the Print function was needed to see where things were going wrong. However, the new debugger will make developing much easier and the actual addressing of problems in coding much easier. However I think that it was a very big and absolutely awful mistake not to include back compatibility with mql4 in Metatrader 5. Even though the new mql5 language is much better, including support for previous code seemed like something important to do since many people already have their strategies or efforts coded on the language of Metatrader 4. People will now have to pay to have their experts recoded or go through the process of learning a whole new programming language to be able to trade with the new platform.

So is Metatrader 5 a huge improvement over Metatrader 4 ? I would have to say that regarding automated trading the answer seems to be - we still dont know. We need to have a few live brokers that will accept this platform so that we can start testing mql5 systems. We will also need to first translate some systems into mql5 to compare backtests and see the actual quality improvements we get when changing from one strategy tester to another. I can tell you that I am excited abou the possibilities and I hope that the Metatrader 5 backtest will be all that it has been promised to be. I think that obviously our evaluation speed will be increased and our ability to use our systems on other currencies will also be expanded.

During the next few months I will start the porting of all Asirikuy systems to the new MQL5 language so that we can start to see some of the characteristics of the strategy tester and some comparisons between the simulations obtained with both backtesters. You can certainly expect some hopefully interesting blogposts about this during the next few months. If you want to learn more about automated trading and how you can develop your own long term profitable systems using sound trading tactics please consider buying my ebook on automated trading or joining Asirikuy to receive all ebook purchase benefits, weekly updates, check the live accounts I am running with several expert advisors and get in the road towards long term success in the forex market using automated trading systems. I hope you enjoyed the article !

forex trading jobs in bangalore

Read more

Friday, March 25, 2016

Forex Expert Advisors Fish Forex Robot an Unbiased Review ~ forex trading lot size

0

On another review I will be examining the Fish Forex Robot expert advisor today. This trading system- which was released a few weeks ago- claims to be able to generate 3000 to 4000 USD every month spending no more than 5 to 7 minutes a day "monitoring the robot". It also claims to be able to "double your account every month" a very bold claim which the author should be able to backup. Within the next few paragraphs I will analyze the trading evidence provided by the author and I will see if it is able to sustain her claims. I will also look into the experts trading tactics and I will tell you if the Fish Forex Robot has a high like hood of achieving long term profitability and whether or not it is worth buying and testing.

In the beginning you see a big box that tells you that you have two options. The first one is 3-4K of stable income from Fish Forex robot or vague promises of fortune-making strategies. However this is just very misleading and one of the marketing tactics I hate the most because it reflects a general LACK of knowledge from the expert advisor seller. You simply cannot mention any profit without mentioning the necessary intial capital investment. Do you get 3-4K from one million dollars, from 10 dollars, from 1000 ? It is absolutely frustrating to see these claims over and over again with absolutely no basis in real trading.

What we have from here on does not help the trading systems cause either. The seller shows us a backtesting equity curve that - surprise - is that of a Martingale showing how a 1000 USD account turned into 19,000 USD in just a little bit more than 6 months. The backtesting chart and the statements show a five fold increase in lot size with every loss, telling us that not only the system uses progressive money management but it also has a very unfavorable risk to reward ratio. Cleverly all the places where we could infer the risk to reward ratio from have been blurred and all we have to actually think this is the case is the fact that a five fold increase in lot size merely recovers the last loss pointing to a 4:1 risk to reward ratio which - combined with a progressive money management system- is definitely a time bom.

Then we have a "live trading statement". Please, this statement is merely a joke. Anyone could put up an html and makeup that statement and then blur it. If this seller is serious about showing profitability then she should include a REAL live investor-access verified account that TRULY showed live-updated trading results that we know are obtained from a real account with real money. This "live testing evidence" which - even if real - is extremely limited, simply does not contribute to any proof of profitability. What does the seller want to hide ? Why not risk her own money to show the "consistent income" her system can make ?

What we see in the case of the Fish Forex Robot trading system is nothing but a system with a seemingly very unsound trading tactic that has absolutely no reliable evidence of profitability. The author hides backtesting statements, denies 10 year backtesting results, blurs "live trading results" and does not even risk her own money to show us a live investor-access verified account. This system trades a very dangerous game and a few consecutive loses are bound to put you into VERY DEEP draw down if not an account wipeout.

Due to the fact that there is simply no evidence to backup profitability and the fact that the system uses an extremely unsound trading tactic with a very dangerous progressive money management strategy (five fold increase in lot sizes) I consider the Fish Forex Robot NOT worth buying or testing.

If you would like to learn more about automated trading and gain a true education on how you can evaluate and be successful with expert advisors with sound risk and profit targets please consider buying my ebook on automated trading or joining Asirikuy to receive all ebook purchase benefits, weekly updates, check the live accounts I am running with several expert advisors and get in the road towards long term success in the forex market using automated trading systems. I hope you enjoyed the article !

forex trading lot size

Read more

 
Powered by Blogger