Welcome to Forex-TSD!, one of the largest Forex forums worldwide, where you will be able to find the most complete and reliable Forex information imaginable.
From the list below, select the forum that you want to visit and register to post, as many times you want. It’s absolutely free. Click here for registering on Forex-TSD.
Exclusive Forum
The Exclusive Forum is the only paid section. Once you subscribe, you will get free access to real cutting-edge Trading Systems (automated and not), Indicators, Signals, Articles, etc., that will help and guide you, in ways that you could only imagine, with your Forex trading.
Elite Section
Get access to private discussions, specialized support, indicators and trading systems reported every week.
Advanced Elite Section
For professional traders, trading system developers and any other member who may need to use and/or convert, the most cutting-edge exclusive indicators and trading systems for MT4 and MT5.
You may understand it by yourself:
|| = or
&& = and
ZZ3 is value if zigzag for last bar
ZZ2 is value of zigzag for current bar
cci0 is
Code:
cci0=iCCI(NULL,0,per,PRICE_CLOSE,0);
= CCI value on close price
cci1 is cci1=iCCI(NULL,0,per,PRICE_CLOSE,1); = CCI value on previous bar close price
nimp = value of DayImpuls for current bar
imp = value of DayImpuls for previous bar
Code:
imp=iCustom(NULL,0,"DayImpuls",per,d,0,1);
if (imp>10000) imp=0;
nimp=iCustom(NULL,0,"DayImpuls",per,d,0,0);
if (nimp>10000) nimp=0;
ZZ3=iCustom(NULL,0,"ZigZag",depth,deviation,backstep,0,1);
ZZ2=iCustom(NULL,0,"ZigZag",depth,deviation,backstep,0,0);
cci1=iCCI(NULL,0,per,PRICE_CLOSE,1);
cci0=iCCI(NULL,0,per,PRICE_CLOSE,0);
Besides this EA is slightly martingaled: if some open order is falling up to some negative points so the other order will be opened in opposite direction with increased lot size 9i am testing as first order as 0.1 lot size and the second one is 0.3). Author proposed 0.1 and 3 lot size respectively and stop loss = 1,000 for big deposit size. But as you understand I changed stop loss to reasonable 100 and use 0.1 and 0.3 lot sizes instead of 0.1 and 3.
I am testing it since January 2006 with same settings: it is slowly going but very profitable for EURUSD and GBPUSD. Of course you should have deposit size not less than 5,000 per trading pair (may be more).
--------
Other EAs.
There are some other EAs from the same author. For example, EAs coded especially to be used with very small deposit size (many people asked so he did). But it is for Metatrader 3 so some one may convert it to MT4 and of course it should be improved slightly. Those EAs were posted as well in zigzag threads in our forum.
could some one kind enough to explain the logic behind GoldWarrior?
Why name of this EA is Goldwarrior?
Because it was Silverwarrior.
And it was coded final Platinum version. As i remember the author wanted to sell Platinum. But he developed everything during the 5 years on the many public forums and when he finished so he realized that just few brokers are having MetaTrader 3 only. He coded and he is coding right now for MetaTrader 3 only. Somebody should convert to MT4... But it was too late: Metatrader 4 was started by many brokers and he did not know MT4 programming language well in that time: he was too busy with his MT3 coding. And he decided to post everything for free in original MT3 format. Platinum was posted as well in some zigzag threads in our forum but it was not converted yet to MT4.
Goldwarrior which i am testing now (and which we are talking about) was converted by Nick Beluck for our forum.
You may understand it by yourself:
|| = or
&& = and
ZZ3 is value if zigzag for last bar
ZZ2 is value of zigzag for current bar
cci0 is
Code:
cci0=iCCI(NULL,0,per,PRICE_CLOSE,0);
= CCI value on close price
cci1 is cci1=iCCI(NULL,0,per,PRICE_CLOSE,1); = CCI value on previous bar close price
nimp = value of DayImpuls for current bar
imp = value of DayImpuls for previous bar
Code:
imp=iCustom(NULL,0,"DayImpuls",per,d,0,1);
if (imp>10000) imp=0;
nimp=iCustom(NULL,0,"DayImpuls",per,d,0,0);
if (nimp>10000) nimp=0;
ZZ3=iCustom(NULL,0,"ZigZag",depth,deviation,backstep,0,1);
ZZ2=iCustom(NULL,0,"ZigZag",depth,deviation,backstep,0,0);
cci1=iCCI(NULL,0,per,PRICE_CLOSE,1);
cci0=iCCI(NULL,0,per,PRICE_CLOSE,0);
Besides this EA is slightly martingaled: if some open order is falling up to some negative points so the other order will be opened in opposite direction with increased lot size 9i am testing as first order as 0.1 lot size and the second one is 0.3). Author proposed 0.1 and 3 lot size respectively and stop loss = 1,000 for big deposit size. But as you understand I changed stop loss to reasonable 100 and use 0.1 and 0.3 lot sizes instead of 0.1 and 3.
I am testing it since January 2006 with same settings: it is slowly going but very profitable for EURUSD and GBPUSD. Of course you should have deposit size not less than 5,000 per trading pair (may be more).
--------
Other EAs.
There are some other EAs from the same author. For example, EAs coded especially to be used with very small deposit size (many people asked so he did). But it is for Metatrader 3 so some one may convert it to MT4 and of course it should be improved slightly. Those EAs were posted as well in zigzag threads in our forum.