What does
Pip Cop do?


Go Back   Home > Forums > Forex Robot Reviews > Previous robot reviews

» Welcome to the Pip Cop - Forex Robot Reviews and forums.
PipCop reviews MetaTrader Forex robots (EA's) in real-time and posts detailed statements every 15 minutes.
We ONLY forward test on real accounts for the most accurate robot reviews!

Be smart! Read the Review FAQ or you WILL lose money!
If you enjoy the site, please let me know by registering or donating! Thanks! -- PipCop
P.S. This message is hidden if you register!
Previous robot reviews Previous reviews of robots, some good, some bad.
Reply
 
LinkBack Thread Tools Display Modes
Old 2008-12-08, 09:21 PM   #1 (permalink)
Pip Chief of Police
and Site Owner
 
PipCop's Avatar
 
Posts: 1,197
My Trading Journal

Jail LIVE - Zig and Zag robot review - real cash account - BUSTED! -$4,975

Zig and Zag has been running on a demo account for quite some time (click here for that thread) so now it's time to go LIVE. This is running on an IBFX account I have, on the EURUSD 5min, $50 starting balance. Settings file is attached.

Changed settings:
LOT SIZE 0.01 -- Update 12-16-2008 - Changed to 0.001
AUTOLOT = FALSE

Here are the original details:
Quote:
From http://codebase.mql4.com/4049 - a new EA to test. The author describes it below. Let’s see how it does on the EURUSD 5 minute chart.
A regular release of an EA based on the ZigAndZag indicator . It still needs the indicator , you can find it in the Code Base, on the Forum and also here. The discussion is there, as well. The function of multiple orders is added; the forcible closing is removed, i.e., it works by the reverse system, there is some resemblance of martingale, it takes opening signals from a larger TF.
IMPORTANT NOTE!
The Quick Stats balance (profits/losses) is multiplied by 100 ($50 x 100 = $5000) to simulate a $5000 account, so you can compare the profits to other demo accounts. The values in the frame below are actual.



FireFox users warning:
Statements are sometimes cached by your browser!

Click the blue statement link (above this window) to update it!

Should I buy/use this EA on a live account? - Government Required disclaimer - Earnings disclaimer

live_zigandzag

G3B.NL1
Attached Files
File Type: mq4 16_ZigAndZag_trade_V2.mq4 (18.0 KB, 318 views)
File Type: mq4 ZigAndZag.mq4 (15.5 KB, 289 views)
File Type: set zigandzag.set (139 Bytes, 425 views)
__________________
> Don't get busted by PipCop ... Read the Rules!
> Questions? Please read the REVIEW FAQ first!

> Have a Forex link? Add it to the Links Directory
> How to link your MT4 statement to your profile
PipCop is offline   Reply With Quote
   
 
Old 2008-12-08, 09:33 PM   #2 (permalink)
Pip Chief of Police
and Site Owner
 
PipCop's Avatar
 
Posts: 1,197
My Trading Journal

Default

Please note that this robot started with the WRONG LOT SIZE of 0.1 so the first trade tonight is way larger than it should be. I sure hope it's a winner!
__________________
> Don't get busted by PipCop ... Read the Rules!
> Questions? Please read the REVIEW FAQ first!

> Have a Forex link? Add it to the Links Directory
> How to link your MT4 statement to your profile
PipCop is offline   Reply With Quote
Old 2008-12-08, 11:14 PM   #3 (permalink)
New user
 
Posts: 7

Default

1) I don't think you can set a fixed lot size as 0.01 since the input "Autolot" is set to true. Thus, the EA will automatically sets the lot sizes.
2) If you set "Autolot" to false, then EA starts acting strange.
3) The magic number is not working. If you run two pairs, EA will open the wrong lot sizes because it cannot tell that another pair is running. For example, if EURUSD opens with 1.0 lot size, and you also run GBPUSD, then EA will open with 1.10 lot size even though you set 1.0 for GBPUSD. EA will mess up badly. Hopefully, there's a MT4 programmer can fix these bugs for us :-)

Last edited by eatrader; 2008-12-08 at 11:24 PM.
eatrader is offline   Reply With Quote
Old 2008-12-09, 12:14 AM   #4 (permalink)
Pip Chief of Police
and Site Owner
 
PipCop's Avatar
 
Posts: 1,197
My Trading Journal

Default

Quote:
Originally Posted by eatrader View Post
1) I don't think you can set a fixed lot size as 0.01 since the input "Autolot" is set to true. Thus, the EA will automatically sets the lot sizes.
I was unaware of that. Let's see what happens after this first trade ends. If it does another 0.1 instead of 0.01 perhaps I can tweak the code.

Quote:
Originally Posted by eatrader View Post
2) If you set "Autolot" to false, then EA starts acting strange.
Can you define or clarify "strange" please?

Quote:
Originally Posted by eatrader View Post
3) The magic number is not working. If you run two pairs, EA will open the wrong lot sizes because it cannot tell that another pair is running. For example, if EURUSD opens with 1.0 lot size, and you also run GBPUSD, then EA will open with 1.10 lot size even though you set 1.0 for GBPUSD. EA will mess up badly. Hopefully, there's a MT4 programmer can fix these bugs for us :-)
Someone could probably program in a magic number automatically to include the name of the currency . However, since this test is just going on one pair, I think we'll be okay for now.

Let's just hope it decides to take some of that profit!
__________________
> Don't get busted by PipCop ... Read the Rules!
> Questions? Please read the REVIEW FAQ first!

> Have a Forex link? Add it to the Links Directory
> How to link your MT4 statement to your profile
PipCop is offline   Reply With Quote
Old 2008-12-09, 07:39 AM   #5 (permalink)
New user
 
Posts: 7

Default

Quote:
Originally Posted by PipCop View Post

Can you define or clarify "strange" please?
EA would close open trade pre-maturely and cause a loss
eatrader is offline   Reply With Quote
Old 2008-12-09, 08:13 AM   #6 (permalink)
Pip Chief of Police
and Site Owner
 
PipCop's Avatar
 
Posts: 1,197
My Trading Journal

Default

Perhaps we can get a coder to look at that and fix that, because that doesn't make sense to me as to why it would do that - unless it had significant code errors.

Anyway, it looks like the AutoLot setting IS enabled, so this is running way too large lot sizes for the account balance. It'll probably blow the account unless we can tweak this code to allow smaller lot sizes.
__________________
> Don't get busted by PipCop ... Read the Rules!
> Questions? Please read the REVIEW FAQ first!

> Have a Forex link? Add it to the Links Directory
> How to link your MT4 statement to your profile
PipCop is offline   Reply With Quote
Old 2008-12-09, 09:01 AM   #7 (permalink)
Pip Chief of Police
and Site Owner
 
PipCop's Avatar
 
Posts: 1,197
My Trading Journal

Default

In the meanwhile, I have disabled AutoLots, and updated the settings file.
__________________
> Don't get busted by PipCop ... Read the Rules!
> Questions? Please read the REVIEW FAQ first!

> Have a Forex link? Add it to the Links Directory
> How to link your MT4 statement to your profile
PipCop is offline   Reply With Quote
Old 2008-12-09, 09:26 AM   #8 (permalink)
1ka
Site Supporter
 
1ka's Avatar
 
Posts: 127


Trading Demo with:
IBTrader EA
Default Lot size calculation

If Autolot is enabled (true) then the lot size is calculated as follows:

  1. Iterate through ALL the open and pending orders and set the lot size to be that orders lot size
  2. Now add the value of the parameter Lots to the value from 1.
I don't know how many orders are in the system at any one time, but the iteration in 1. only picks the last one so it's pointless in iterating through the orders . The effect of 2. is to increment the lots by, in PipCops case, 0.01 each time. This will continue to happen until there are no open or closed orders at which point it will revert back to 0.01.

PipCop will need to stop the EA and close the open/pending orders to reset the lot size back to 0.01. I'm not sure why it's coded like this, seems a very simple way of incrementing the lot size based on existing orders. There's no account taken of equity

You can turn off this feature by setting Autolots to false.


I think this is another EA written by an enthusiastic amateur. As a professional developer I'm am shocked that people would entrust their money to code written as slapdash as this is. Mind you, people bought Windows Vista

Last edited by 1ka; 2008-12-09 at 09:27 AM. Reason: typo
1ka is offline   Reply With Quote
Old 2008-12-09, 09:32 AM   #9 (permalink)
Pip Chief of Police
and Site Owner
 
PipCop's Avatar
 
Posts: 1,197
My Trading Journal

Default

Yeah, I went through the code and tried to figure it out. I sort of gathered that it set the lot size the way you said.

I've closed the open order so perhaps that'll will reset things. It was at a profit anyway, so that's always good.

Perhaps as a professional coder you could get under the hood and make this better? And in English?
__________________
> Don't get busted by PipCop ... Read the Rules!
> Questions? Please read the REVIEW FAQ first!

> Have a Forex link? Add it to the Links Directory
> How to link your MT4 statement to your profile
PipCop is offline   Reply With Quote
Old 2008-12-09, 10:03 AM   #10 (permalink)
1ka
Site Supporter
 
1ka's Avatar
 
Posts: 127


Trading Demo with:
IBTrader EA
Default

Quote:
Originally Posted by PipCop View Post
Perhaps as a professional coder you could get under the hood and make this better? And in English?
Question is, where to start?

I might spend some time tidying this one up to see what we have. I'll post it back to the forum in a day or so you can all see the changes.
1ka is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes




All times are GMT -5. The time now is 09:50 PM.

Powered by vBulletin ®
Site content and design Copyright © 2010 PipCop, LLC.
Site designed, hosted, and maintained by One Web Ave
Template by vBSkinworks.
Content Relevant URLs by vBSEO 3.3.2