Visualizzazione post con etichetta tim black. Mostra tutti i post
Visualizzazione post con etichetta tim black. Mostra tutti i post

sabato 21 dicembre 2013

Asia Mirror Revival – The Webinar

Asia Mirror Revival – The Webinar





via Winners Edge Trading:



trading survival skills trading strategy trading tim black forex strategies forex education forex asia mirror revival forex Wow! The response for our Asia Mirror Revival was overwhelming to say the least. Since we had such an awesome response, we’ve decided not to try to pick 10 subscribers. Instead, we’re going to have a short webinar and then open the webinar room up for discussion. At that point, we’ll select a team (which may end up being larger than we initially intended) and proceed with our plan.


I’m really excited about this project. I’ve heard from some former trading room members that the strategy may be working again on some of the pairs. I hope that as a team we’ll be able to understand why it stopped working and what we can do to tweak it to follow the market and to be able to “predict” when the market change is happening.


How You Can Get Involved


Our plan is to try and revive this strategy and make it profitable again. I’m going to build a team of 10 Winner’s Edge subscribers who can help me with this project. The team will meet via Skype on a certain day and time that works for everyone and we’ll discuss improvements and ideas, etc. We’re changing up a little on this detail of the plan. We’re going to have a short webinar and then open the webinar up for comments and suggestions and see how that goes. The group that stands out in the webinar – regardless of size – will be our strategy group. Since the market is slow during the last week of December – that would be a good time for us to have our webinar. You can prepare for the webinar by doing the following:



  • Study the strategy and understand it.

  • Try it out on a demo account.

  • Try it on different pairs.

  • Understand what parts of the strategy are working and what parts aren’t.

  • Test the strategy back a few years (primarily Winter of 2012 when it stopped.)

  • Decide what can be done to make the strategy great once again.


Each team member will receive a copy of the Asia Mirror EA from several years ago, with some modifications so it can be used for experimentation so we can figure out what works and what doesn’t work. It’s designed to run on the free MT4 platform and can be run on demo accounts. It didn’t work very well with MT4′s Strategy Tester, but maybe we can make modifications to it that will improve its performance.


When we finally get the proper strategy nailed down. I will be rewriting the EA and each team member will receive a copy of the newly written EA with free updates indefinitely.


Our webinar will be Monday, December 30 at 11 AM NY Time (GMT-5). That would be 1600 GMT. If you haven’t already done so, just click the link below to get on the mailing list and you will receive the webinar link via email the morning of the webinar.


Get Involved in our Strategy Team


And please don’t hesitate to comment below.


Thanks,


Tim


For more info: Asia Mirror Revival – The Webinar


Winners Edge Trading



Asia Mirror Revival – The Webinar


The post Asia Mirror Revival – The Webinar appeared first on FX FOREX.






via WordPress http://www.evvi.net/3441/forex/asia-mirror-revival-the-webinar.html



Forex, asia mirror revival, forex, forex education, forex strategies, tim black, trading, trading strategy, trading survival skills

sabato 9 novembre 2013

Trader’s Tech – Writing Your Own EA Part 100 – EA Expiration Dates

Trader’s Tech – Writing Your Own EA Part 100 – EA Expiration Dates





via Winners Edge Trading:



Forex Robot If you’re new to this series and want to check it out from the beginning, you can find that here . And look here for a list of all the programming articles.


In Part 99 we wrapped out discussion of price and trade size validation. As promised, this time we’ll talk about setting expiration dates in your code.


Why have an expiration date? Well, one reason is for added security for your EA. If it expires periodically, bootleg copies of your EA will stop working. But this is not my primary reason for expiring my EAs. In fact, anyone with sufficient technical expertise could easily defeat an expiration date on an EA (unless it was included in a DLL – we’ll discuss that in a future installment.) A more important reason for expiring my EAs is to force the users to upgrade to the latest version. Many times, nagging bugs have been corrected in newer versions, but users will continue to use the old, buggy version of the EA and not take the trouble of updating. As a result, your EA gets a bad reputation because of bugs that have long since been fixed.


So, here’s what we do to cause an EA to expire. It’s only a few lines of code and it’s pretty easy to implement. We start by declaring the datetime variable ExpireDate:



datetime ExpireDate=D'2014.01.10 00:01';

This line goes near the top just under the version number declaration so it’s easy to find and update. Next we put a warning line in the init() function:



if(ExpireDate - TimeCurrent() < 172800)
Alert("This version of the EPIC is about to expire. Please download the latest version");

This generates an MT4 alert if the indicator or EA is about to expire. 172800 is three days worth of seconds. You can set the warning to any amount of time you wish (converted to seconds.) This will give you users time to get the upgrade and get it installed. The idea here is to be sure they update their EA, not to create problems for them. Next we put the actual expiration alert code in the init() function:



if(TimeCurrent() > ExpireDate)
Alert("This version of the EPIC has expired. Please download the latest version");

This will generate an MT4 alert when the EA expires. This is not enough to stop the EA from running, only generates an annoying alert every time the init() function executes. To stop the EA, you have to add this code to the start() function:



if(TimeCurrent() > ExpireDate)

Print("This version of SMI has expired. Please download the latest version");
//if(TimeCurrent() > ExpireDate)
else

//Enter start() function code here


This code will put a line in the experts log every tick after expiration. That may not be a good idea. But the start() function code will only run when the current time is less (earlier) than the ExpireDate.


One other thing I do is add this code to the beginning of the init() function to bypass the ExpireDate code. I use different codes for each EA, but this will allow a user who knows the code to defeat the expire date of the EA using a Global Variable.



if(GlobalVariableCheck(StringConcatenate(Prefix,Symbol(),NoExpireCode)))

ExpireDate = D'2043.11.10 00:01';
//if(GlobalVariableCheck(StringConcatenate(Prefix,Symbol(),NoExpireCode)))

Of course, the name of the global variable is declared in the string variable NoExpireCode near the top of the EA:



string NoExpireCode="EPICNEC29485";

And that’s all there is to it. Thanks for your attention and please follow me on Twitter and LinkedIn.


Tim


For more info: Trader’s Tech – Writing Your Own EA Part 100 – EA Expiration Dates


Winners Edge Trading



Trader’s Tech – Writing Your Own EA Part 100 – EA Expiration Dates


The post Trader’s Tech – Writing Your Own EA Part 100 – EA Expiration Dates appeared first on FX FOREX.






via WordPress http://www.evvi.net/1751/forex/traders-tech-writing-your-own-ea-part-100-ea-expiration-dates.html



Forex, ea's, forex, forex education, how to build my own ea, metatrader, mt4, programming, tim black, trader's tech, trading, trading programming

Trader’s Tech – Writing Your Own EA Part 100 – EA Expiration Dates

Trader’s Tech – Writing Your Own EA Part 100 – EA Expiration Dates





via Winners Edge Trading:



Forex Robot If you’re new to this series and want to check it out from the beginning, you can find that here . And look here for a list of all the programming articles.


In Part 99 we wrapped out discussion of price and trade size validation. As promised, this time we’ll talk about setting expiration dates in your code.


Why have an expiration date? Well, one reason is for added security for your EA. If it expires periodically, bootleg copies of your EA will stop working. But this is not my primary reason for expiring my EAs. In fact, anyone with sufficient technical expertise could easily defeat an expiration date on an EA (unless it was included in a DLL – we’ll discuss that in a future installment.) A more important reason for expiring my EAs is to force the users to upgrade to the latest version. Many times, nagging bugs have been corrected in newer versions, but users will continue to use the old, buggy version of the EA and not take the trouble of updating. As a result, your EA gets a bad reputation because of bugs that have long since been fixed.


So, here’s what we do to cause an EA to expire. It’s only a few lines of code and it’s pretty easy to implement. We start by declaring the datetime variable ExpireDate:



datetime ExpireDate=D'2014.01.10 00:01';

This line goes near the top just under the version number declaration so it’s easy to find and update. Next we put a warning line in the init() function:



if(ExpireDate - TimeCurrent() < 172800)
Alert("This version of the EPIC is about to expire. Please download the latest version");

This generates an MT4 alert if the indicator or EA is about to expire. 172800 is three days worth of seconds. You can set the warning to any amount of time you wish (converted to seconds.) This will give you users time to get the upgrade and get it installed. The idea here is to be sure they update their EA, not to create problems for them. Next we put the actual expiration alert code in the init() function:



if(TimeCurrent() > ExpireDate)
Alert("This version of the EPIC has expired. Please download the latest version");

This will generate an MT4 alert when the EA expires. This is not enough to stop the EA from running, only generates an annoying alert every time the init() function executes. To stop the EA, you have to add this code to the start() function:



if(TimeCurrent() > ExpireDate)

Print("This version of SMI has expired. Please download the latest version");
//if(TimeCurrent() > ExpireDate)
else

//Enter start() function code here


This code will put a line in the experts log every tick after expiration. That may not be a good idea. But the start() function code will only run when the current time is less (earlier) than the ExpireDate.


One other thing I do is add this code to the beginning of the init() function to bypass the ExpireDate code. I use different codes for each EA, but this will allow a user who knows the code to defeat the expire date of the EA using a Global Variable.



if(GlobalVariableCheck(StringConcatenate(Prefix,Symbol(),NoExpireCode)))

ExpireDate = D'2043.11.10 00:01';
//if(GlobalVariableCheck(StringConcatenate(Prefix,Symbol(),NoExpireCode)))

Of course, the name of the global variable is declared in the string variable NoExpireCode near the top of the EA:



string NoExpireCode="EPICNEC29485";

And that’s all there is to it. Thanks for your attention and please follow me on Twitter and LinkedIn.


Tim


For more info: Trader’s Tech – Writing Your Own EA Part 100 – EA Expiration Dates


Winners Edge Trading



Trader’s Tech – Writing Your Own EA Part 100 – EA Expiration Dates


The post Trader’s Tech – Writing Your Own EA Part 100 – EA Expiration Dates appeared first on FX FOREX.






via WordPress http://www.evvi.net/1751/forex/traders-tech-writing-your-own-ea-part-100-ea-expiration-dates.html



Forex, ea's, forex, forex education, how to build my own ea, metatrader, mt4, programming, tim black, trader's tech, trading, trading programming

lunedì 28 ottobre 2013

The 3 Most Important Tools for a Trader

The 3 Most Important Tools for a Trader





via Winners Edge Trading:



Forex Education, Trading Tools As a trader, you’re going to need tools. I’m going to briefly hit the obvious. Obviously, you’ll need a computer and a broker. And of course you need a brain. ;) So, let’s start from there.


1) Training


Ha! I’ll bet I caught you off-guard with that one. Training is THE MOST IMPORTANT trader’s tool. You might be able to teach yourself almost anything – including trading. But I’ll let you in on a little secret: It will cost you MUCH more to proceed without training than it will to find a good professional trading training company with a good reputation and good track record and start from there.


A short anecdote seems appropriate here. All my life I’ve been able to teach myself all sorts of things; Programming, whitewater kayaking, photography, backpacking, rock-climbing and so on. So I thought I should be able to teach myself trading. Well, after five years and three blown trading accounts, I finally sought professional help (I don’t mean psychiatric help ;) ) and it took about 3 months for me to get it. If I had taken half of the first trading account and applied it to training, I would have done much better in much less time and for much less cash. You can find excellent training the same place I found it: right here.


2) A Trading Plan


I know this may sound like a worn out record at Winner’s Edge Trading. But there’s a reason for that. All of us here believe that a trading plan is the first step to becoming a profitable trader. You wouldn’t start building a house without house plans. You wouldn’t start a business without a business plan. Trading is a business. It needs a sound business plan. Your plan should include what you are going to trade, what strategies you will use to trade, details of the strategies you will use, what you will do with your profits, etc. As a new trader you may not have any idea how to develop a trading plan or what it should include. If you need help, check here.


3) A Trading Strategy


And the third most important tool you need for trading is a trading strategy. You can’t just enter a trade because it “looks like it might go up.” A trading strategy describes under what conditions you will take a trade, how much money you will risk, how you will enter the trade and how you will exit the trade. A good trading strategy must be well-tested to determine its profitability. As you progress as a trader, you may find that you will want to develop your own trading strategies. That’s good. But as a new trader, you will want to use an already developed trading strategy. Winner’s Edge has quite a few strategies available in our blog. You can find them here.


Three tools you can’t do without. Have a great day!


For more info: The 3 Most Important Tools for a Trader


Winners Edge Trading



The 3 Most Important Tools for a Trader


The post The 3 Most Important Tools for a Trader appeared first on FX FOREX.






via WordPress http://www.evvi.net/1144/forex/the-3-most-important-tools-for-a-trader.html



Forex, forex, forex education, forex-trading, how to trade forex, tim black, trader's mindset, trading, trading plan, trading strategy