Forex Factory (https://www.forexfactory.com/forum.php)
-   Commercial Content (https://www.forexfactory.com/forumdisplay.php?f=158)
-   -   100% Win Math Grid Ea (https://www.forexfactory.com/showthread.php?t=109589)

FOREXflash Sep 26, 2008 4:12pm | Post# 1

100% Win Math Grid Ea
 
2 Attachment(s)
EA set up the 3 buy stop orders and the 3 sell stop orders away in equal increments from a middle starting point. Then when price triggers the level,
the EA place pending orders on the rest of the levels but the one is at.
If it is at a buy level, the EA place pending orders only above that buy level is at with the initial lot size and in the 3 sell levels with double lot size. If the price is at a sell level, the EA place pending orders only below the sell level is at with the initial lot size and in the 3 buy levels with any double lot size.

No matter where the market moves, when one of the top or the bottom targeted prices is hit, profit will be made. in fact the longer it takes to reach such point, the more money it will make!

I tested this many times, and it really wins every time as long you have
enough money on account. This method can make you a 100% a week.

The main thing is to input INCREMENT for used pair.
The best pair is EURUSD cos it is volatile.
Play with different increments to see how much many can it make in 1 month!
Testing of this ea is slow, that is why i say 1 month.....I you look at
visual test you will easy understand how this method works.

Im posting this here becouse I want some positive input on this method,
to figure out how to cut big margin requirement!
Fell free to recode a EA, just post your improvements here.
I use this ea becouse it has a great risk to reward ratio.
It is like martingale on steroids!

I recoded this ea, so I can not call myself a creator of this!
Last month of trading on 1000usd acc, using increment of 100pips, and 0.1 lot
mGRID EA.mq4
Click to Enlarge

Name: TesterGraph.gif
Size: 7 KB

h41k4L Sep 26, 2008 5:36pm | Post# 2

hi
 
hi forexflash

thanks for ur post...I also interesting in grid system see this demo

Login: 810096
Read only password: neural22
Server: MIG-Demo

My friend show me his system.

this system using grid on CHFJPY, this make level of pending sell limit orders and buy limit orders and continue level with buy stop and sell stop level, maybe this range is using pivot system.

he told me he can make 100% ROI each month with this sytem.

I just wanna inform u, perhaps u interested to study it. Maybe u can make it better.

Thanks for ur ea. I'll try on demo acc firstly.

R

hanover Sep 26, 2008 5:37pm | Post# 3

......I want some positive input on this method......
The style of coding used in the EA is sound enough.

_________________________________________________

Seriously, though, you need to prove your method first by using a consistent position size (e.g. 1 mini-lot on every trade), and over at least 1,000 trades. Otherwise you'll never know whether or not you have long-term positive expectancy. More info in post #37 here.

By using phrases like "always wins" and "100% per week" you'll attract a lot of attention to your thread (whether intentionally or not), but I'm afraid that most of it will be negative.

David

FOREXflash Sep 26, 2008 5:59pm | Post# 4

The style of coding used in the EA is sound enough.

_________________________________________________

Seriously, though, you need to prove your method first by using a consistent position size (e.g. 1 mini-lot on every trade), and over at least 1,000 trades. Otherwise you'll never know whether or not you have long-term positive expectancy. More info in post #37 here.

By using phrases like "always wins" and "100% per week" you'll attract a lot of attention to your thread (whether intentionally or not), but I'm afraid that most of it will be negative.

David
Thanks for the reply, but I dont need to prove anything to anybody!
Anyone who test this will know what am I talkin about.
And as for possible negative inputs, I DONT CARE.
Anyway thanks for the tips.
RESPECT

Oksana17 Sep 26, 2008 6:36pm | Post# 5

EA set up the 3 buy stop orders and the 3 sell stop orders away in equal increments from a middle starting point. Then when price triggers the level,
the EA place pending orders on the rest of the levels but the one is at.
If it is at a buy level, the EA place pending orders only above that buy level is at with the initial lot size and in the 3 sell levels with double lot size. If the price is at a sell level, the EA place pending orders only below the sell level is at with the initial lot size and in the 3 buy levels with any double lot size.

No matter where the market moves, when one of the top or the bottom targeted prices is hit, profit will be made. in fact the longer it takes to reach such point, the more money it will make!

I tested this many times, and it really wins every time as long you have
enough money on account. This method can make you a 100% a week.

The main thing is to input INCREMENT for used pair.
The best pair is EURUSD cos it is volatile.
Play with different increments to see how much many can it make in 1 month!
Testing of this ea is slow, that is why i say 1 month.....I you look at
visual test you will easy understand how this method works.

Im posting this here becouse I want some positive input on this method,
to figure out how to cut big margin requirement!
Fell free to recode a EA, just post your improvements here.
I use this ea becouse it has a great risk to reward ratio.
It is like martingale on steroids!

I recoded this ea, so I can not call myself a creator of this!
Last month of trading on 1000usd acc, using increment of 100pips, and 0.1 lot
the results are from QUANTUM EA, not MGridEA

mourad_amine Sep 26, 2008 6:36pm | Post# 6

Hi
Thank you very much for this EA , it is a good job.
From the first backtest results it seems good, and I think that preferable to take into account the both Increments and Levels parameters.

Thanks

hanover Sep 26, 2008 8:24pm | Post# 7

FF, very interesting EA. Sorry, I jumped to conclusions in my previous post. Basically my approach is to try to find flaws in a method, and if I can’t find anything that seems insurmountable, I’ll assume that it has potential. I ran MT4’s System Tester to try to get a handle on what the EA does.

As best as I can tell, this what this EA does. Let’s call the value of the increment parameter I, and the current price P. With the default parameters, it sets up 3 buystop orders at P+I, P+2I, P+3I, and 3 sellstop orders at P–I, P–2I, P–3I. Each buystop has a SL at P–4I, and a TP at P+4I; each sellstop has a SL at P+4I and a TP at P–4I.

Translating that into understandable figures, given that INCREMENT = 35, it means that the buystop orders are set at +35, +70, +105 pips from the current price, all with TPs at +140 (from the current price, NOT the entry), and SL at –140. Vice versa for sellstops. So the average return per trade = +70 and the average risk = –210, i.e. a 1:3 RR.

Since the orders are buystop/sellstop, we are averaging UP (pyramiding) into trades, as opposed to averaging down. All initial orders are sized at 1 unit.

Now here’s where the fun starts. When the first buystop order is triggered, 3 more sellstop orders are created, with the same entry points as the initial sellstops, and all with the same TP and SL. Here’s the twist: the new sellstops at –35, –70 and –105 (away from the original price) are sized at 1, 2 and 3 units, respectively. Conversely, if a sellstop gets triggered, 3 new buystop orders are created. An additional 3 orders get added every time an order gets triggered. This ‘expansion’ process continues until the account exceeds its available margin, or until the orders hit their TPs or SLs.

As soon as a TP or SL point is reached, obviously all open orders are closed automatically (because they all share the same TP/SL points), and all pending orders are also immediately deleted. At that same point, the cycle repeats itself, i.e. 3 new buystop, and 3 new sellstop orders, based on the current price, are created. Rinse and repeat.

This is quite a complex process, hence it’s difficult to envisage any flaws, i.e. possible losing scenarios. Gaming theory tells me that where a method depends solely on MM for its “edge”, then such an edge is illusory, and the method is eventually doomed to fail (because costs make trading a negative expectancy game by default). But I will keep an open mind here, and will continue to investigate, as my time allows.

David

hanover Sep 26, 2008 9:27pm | Post# 8

1 Attachment(s)
No matter where the market moves, when one of the top or the bottom targeted prices is hit, profit will be made. in fact the longer it takes to reach such point, the more money it will make!
I think I see a little more clearly now what the EA is trying to do. See diagram below. The idea is that it will have more buy (long) order units open when the buystop TP/sellstop SL is hit, and more sell (short) order units open when the sellstop TP/buystop SL is hit. The way in which the orders get added will ensure that this is always the case (assuming that there's enough available margin to add the orders). Hence the return/risk on each component trade (shown in the diagram) is actually irrelevant.

The best pair is EURUSD cos it is volatile.
The most consistently moving pair(s) are preferable, because it means that the TP/SL area will get hit sooner, reducing the risk of too many orders being added, eating up available margin.

Im posting this here becouse I want some positive input on this method, to figure out how to cut big margin requirement!
Some more possible ideas:

-- Reduce the number of levels from 3 to 2. The concept will still work.

-- Lower the increment values, bringing the levels closer together. This also means that the TP/SL area will get hit sooner, reducing the risk of too many orders being added, eating up margin. Of course the drawback is that it means that spread costs will be higher (percent-wise, relative to the move).

-- Target sessions where long, consistent trends are more likely (assuming it's possible to determine this).

-- See if you can make the system more efficient. The number of units in open orders in one direction needs to exceed the number of units in open orders in the other, by only one unit, for the concept to work.

-- This depends on how your broker handles margin. If your broker calculates available margin according to the current net position (difference between buys and sells), then the following will make no difference. But if available margin is calculated on the total positions open, then it will be much more efficient to close buy orders instead of opening additional sell orders, and vice versa.


As long as there is sufficient margin to allow the TP/SL targets to be reached, with a net positive unit count, the method is guaranteed to work (at least I can't see any reason why not). There is risk, however, if the margin gets used up, inadvertently causing a net negative unit count. There may be other risks that I haven't thought of.

A very interesting alternative to the Martingale. Thanks for sharing.

David
Click to Enlarge

Name: grid ea.JPG
Size: 31 KB

EAprogrammer Sep 26, 2008 11:20pm | Post# 9

interesting

FOREXflash Sep 27, 2008 4:54am | Post# 10

Hanover thanks for investing your time in this!
You got the method right.
I dont think that it is ok to use less than 3 levels, and to use smaller
increment.....I tested this so many times......using smaller increment
means that the price will whipsaw much more betwen levels, eating up
margin! Try to test this on 1 week using increment of let say 15, and
then try 80 to see why!
Then try to use let say 2 levels, and then 12 levels.
I begging everybody not to use this on real acc, before you understund
how this works....whats the ups and downs of this method!!!!
I love this becouse of high reward ratio.....
Maybe it will be a good thing to implement a daily range calculator into
ea, and then the EA will automaticly change its increment to a daily range,
or maybe to add a ATR indic, or............

This EA needs a LOT OF TESTING!!!

AGAIN, I DONT INCOURAGE PEOPLE TO USE THIS, IF YOU USE IT ANYWAY, THEN IT IS ON YOUR FAULT!!!

FOREXflash Sep 27, 2008 5:11am | Post# 11

1 Attachment(s)
Ok I will paste here some tests to help people understund
how this ea can variate using different levels and increment.

Testing period is from 2008.09.01. to 2008.09.07. (one week)
Account is 5000usd, using 0.03 lots

TEST 1.) increment 15, levels 2

drawdown 52%, 736 trades, 175 usd profit........not good
Click to Enlarge

Name: 1TesterGraph.gif
Size: 8 KB

FOREXflash Sep 27, 2008 5:14am | Post# 12

1 Attachment(s)
Testing period is from 2008.09.01. to 2008.09.07. (one week)
Account is 5000usd, using 0.03 lots

TEST 2.) increment 60, levels 2

drawdown 2%, 6 trades, 114 usd profit........hmmmm
Click to Enlarge

Name: 2TesterGraph.gif
Size: 5 KB

FOREXflash Sep 27, 2008 5:16am | Post# 13

1 Attachment(s)
Testing period is from 2008.09.01. to 2008.09.07. (one week)
Account is 5000usd, using 0.03 lots

TEST 3.) increment 25, levels 3

drawdown 3%, 42 trades, 320 usd profit........
Click to Enlarge

Name: 3TesterGraph.gif
Size: 6 KB

FOREXflash Sep 27, 2008 5:24am | Post# 14

1 Attachment(s)
Testing period is from 2008.09.01. to 2008.09.07. (one week)
Account is 5000usd, using 0.03 lots

TEST 4.) increment 20, levels 6

drawdown 35%, 290 trades, 900 usd profit........
Click to Enlarge

Name: 4TesterGraph.gif
Size: 7 KB

FOREXflash Sep 27, 2008 5:28am | Post# 15

1 Attachment(s)
Testing period is from 2008.09.01. to 2008.09.07. (one week)
Account is 5000usd, using 0.03 lots

TEST 5.) increment 50, levels 12

drawdown 8%, 10 trades, 590 usd profit........
Click to Enlarge

Name: 5TesterGraph.gif
Size: 5 KB

FOREXflash Sep 27, 2008 5:44am | Post# 16

1 Attachment(s)
And the final test just to show you what this baby can do.....sometimes

Testing period is from 2008.09.01. to 2008.09.27. (current month)
Account is 5000usd, using 3 lots

TEST 6.) increment 200, levels 3

drawdown 57%, 6 trades, 71632 usd profit........

I wish that it would be that easy
Click to Enlarge

Name: 6TesterGraph.gif
Size: 5 KB

Big Mike Sep 27, 2008 6:22am | Post# 17

question
 
Hi Forex Flash,

Thanks for sharing this EA.
I was looking for something like that since 3 years.

Here are my suggestions. I would appreciate if you could do the test and share the results please:

- Account: 5000 US
- Lots: .01 (micro) and .1 (mini)
- 1 level TP
- 20 pips TP
- Double the opposite position (Buy Stop) or just add 1 lot it works fine too
- When TP is reached it closes all positions
- When TP is reached it repositions a buy and sell stop 10 pips away

This way you are always in the market. (almost)
Your margin is way less affected.
The TP is short range and gets hit fast

Cheers,

Big Mike

FOREXflash Sep 27, 2008 6:31am | Post# 18

Why dont you test it yourself bigmike?
Dont be lazy!
Sorry but i dont have time for this.....and from my expirience using
1 level and such a small increment will eat you margin the fastest way!

pstrader Sep 27, 2008 7:36am | Post# 19

hi
 
hi, thanks a lot for sharing method and ea. Will be forward testig with different setups and ll post here.
Have you thought about setting hours to trade, to avoid opening too much orders when the market is slow (e. g NY afternoon) ?
regards

FOREXflash Sep 27, 2008 8:04am | Post# 20

1 Attachment(s)
There you go......

external variables:

extern bool CONTINUE=true;\\use this if you want to stop trading(false) after TP are hit
extern bool UseEntryTime=false; \\ set this to true
extern int EntryTime=0; \\ hour you want trades to be executed
mGRID EA.mq4


© Forex Factory