• Home
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • User/Email: Password:
  • 7:15am
Menu
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • 7:15am
Sister Sites
  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Options

Bookmark Thread

First Page First Unread Last Page Last Post

Print Thread

Similar Threads

Hanover replies to PMs 1,425 replies

Trading profitably using Recent Strength 58 replies

Hanover - can you help me with MT4 qs please? 4 replies

  • Commercial Content
  • /
  • Reply to Thread
  • Subscribe
  • 69
Attachments: Hanover: an auto-trader using Recent Strength
Exit Attachments
Tags: Hanover: an auto-trader using Recent Strength
Cancel

Hanover: an auto-trader using Recent Strength

  • Last Post
  •  
  • 1 1213Page 141516 17
  • 1 13Page 1415 17
  •  
  • Post #261
  • Quote
  • Nov 2, 2011 9:09pm Nov 2, 2011 9:09pm
  •  SteveHopwood
  • | Commercial Member | Joined Apr 2007 | 8,331 Posts
On a much lighter note, pathumracled sent me this link today: http://www.forexfactory.com/showthread.php?t=307052

I have subscribed.

 
 
  • Post #262
  • Quote
  • Nov 2, 2011 9:16pm Nov 2, 2011 9:16pm
  •  bandung
  • Joined Apr 2010 | Status: Member | 642 Posts
Quoting SteveHopwood
Disliked
Yes. When I think back to some of the posts I wrote at first, I cringe.

Did you ever read skunny's thread about Fibs? In post 1, he talked about 'walking' the fibs from the daily hilo's to see what happened to the market in relation to the fibs. I didn't know that all you had to do was double click the blasted tool and drag it. I thought you had to go into the objects window (and goodness only knows how I happened to find that) and delete the existing fib before drawing another.

Made 'walking' the damn fib a bit difficult, I can tell...
Ignored
you're not the only one...
...
 
 
  • Post #263
  • Quote
  • Nov 2, 2011 9:30pm Nov 2, 2011 9:30pm
  •  SteveHopwood
  • | Commercial Member | Joined Apr 2007 | 8,331 Posts
Quoting bandung
Disliked
you're not the only one...
Ignored
Hehe. Comforting to know.
 
 
  • Post #264
  • Quote
  • Nov 3, 2011 3:40am Nov 3, 2011 3:40am
  •  Carsten
  • | Joined Nov 2010 | Status: Member | 17 Posts
Quoting SteveHopwood
Disliked
Or does

double TickDiff = MathAbs(TickTable[(tc + 1) % TableSize] - TickTable[tc]) * PipMultiplier;

simply calculate the difference between the price now and 1 tick ago?

Ignored
No, between the current price and 19 ticks ago.

The concept of modulo groups is confusing at first. But once you get it, it's quite simple, really.

I've whipped up a small document that might help explain how this modulo stuff works. It's attached to this post.
Attached File(s)
File Type: pdf modulo_guide.pdf   167 KB | 470 downloads
 
 
  • Post #265
  • Quote
  • Nov 3, 2011 4:21am Nov 3, 2011 4:21am
  •  Swg123
  • | Joined May 2011 | Status: Member | 153 Posts
Quoting SteveHopwood
Disliked
Yes. When I think back to some of the posts I wrote at first, I cringe.

Did you ever read skunny's thread about Fibs? In post 1, he talked about 'walking' the fibs from the daily hilo's to see what happened to the market in relation to the fibs. I didn't know that all you had to do was double click the blasted tool and drag it. I thought you had to go into the objects window (and goodness only knows how I happened to find that) and delete the existing fib before drawing another.

Made 'walking' the damn fib a bit difficult, I can tell you....
Ignored
Skunny eh? I read that thread from start to finish like a novel. Now I cringe when I think that I actually took it seriously.
 
 
  • Post #266
  • Quote
  • Nov 3, 2011 4:24am Nov 3, 2011 4:24am
  •  Sgt.forex
  • | Joined Jan 2011 | Status: Member | 94 Posts
Maybe the "Epsilon Megastar" gets a revival!? ;-)
 
 
  • Post #267
  • Quote
  • Nov 3, 2011 4:31am Nov 3, 2011 4:31am
  •  SteveHopwood
  • | Commercial Member | Joined Apr 2007 | 8,331 Posts
Quoting Carsten
Disliked
No, between the current price and 19 ticks ago.

The concept of modulo groups is confusing at first. But once you get it, it's quite simple, really.

I've whipped up a small document that might help explain how this modulo stuff works. It's attached to this post.
Ignored
"I hope you now have a better understanding of these concepts."

You bet I do. Fantastic again. Many, many thanks. This makes things clear.

I might have worked out the circular thingy eventually, but 'eventually' can be a long time in my case. And I would have written several thousand lines of code to achieve it.

Cheers

 
 
  • Post #268
  • Quote
  • Nov 3, 2011 4:48am Nov 3, 2011 4:48am
  •  SteveHopwood
  • | Commercial Member | Joined Apr 2007 | 8,331 Posts
I am building the CBI module; should be ready later today.

 
 
  • Post #269
  • Quote
  • Nov 3, 2011 10:12am Nov 3, 2011 10:12am
  •  nubchai
  • | Joined Jan 2008 | Status: Member | 750 Posts
Steve I had a chfjpy long trade end in small profit last night. But immediately Hanover opened a new long trade. I have min hours between trades set to 12. I'm using the D1 chart with a slope confirm of 1.

Just curious if the min hours check is working for you? That will tell me it's on my end.

No biggie as I am on demo.

Thanks!

Sandy
 
 
  • Post #270
  • Quote
  • Nov 3, 2011 10:20am Nov 3, 2011 10:20am
  •  nubchai
  • | Joined Jan 2008 | Status: Member | 750 Posts
Steve I looked at the code for the min check. With cc = OrdersHistoryTotal() - 1; controling the loop, if you only have 1 order open wouldn't this resolve to CC = 1 -1 or 0? So the min hours check would never happen?

Thanks,

Sandy

Code snippet ----->

//MinHoursBetweenTrades check.
//Looks at the most recent closed trade in the history tab, and disallows a new trade if the old one closed too recently
if (MinHoursBetweenTrades > 0 && OrdersHistoryTotal() > 0)
{
for (cc = OrdersHistoryTotal() - 1; cc >= 0; cc--)
{
if (!OrderSelect(cc, SELECT_BY_POS, MODE_HISTORY) ) continue;
if (OrderSymbol() != Symbol() ) continue;
if (OrderMagicNumber() != MagicNumber) continue;
if (OrderCloseTime() == 0) continue;

double TargetTime = OrderCloseTime() + (MinHoursBetweenTrades * 60) * 60;
if (TimeCurrent() < TargetTime) return(false);
break;//No need to go further through the loop
}//for (int cc = OrdersTotal() - 1; cc >= 0; cc--)
}//if (MinHoursBetweenTrades > 0)


return(true);
 
 
  • Post #271
  • Quote
  • Nov 3, 2011 10:35am Nov 3, 2011 10:35am
  •  SteveHopwood
  • | Commercial Member | Joined Apr 2007 | 8,331 Posts
Quoting nubchai
Disliked
Steve I had a chfjpy long trade end in small profit last night. But immediately Hanover opened a new long trade. I have min hours between trades set to 12. I'm using the D1 chart with a slope confirm of 1.

Just curious if the min hours check is working for you? That will tell me it's on my end.

No biggie as I am on demo.

Thanks!

Sandy
Ignored
No, it's a bloop. I will sort it out later.

 
 
  • Post #272
  • Quote
  • Nov 3, 2011 10:54am Nov 3, 2011 10:54am
  •  nubchai
  • | Joined Jan 2008 | Status: Member | 750 Posts
Quoting SteveHopwood
Disliked
No, it's a bloop. I will sort it out later.

Ignored
Cool...thanks Steve
 
 
  • Post #273
  • Quote
  • Nov 3, 2011 3:18pm Nov 3, 2011 3:18pm
  •  MadCow
  • | Joined Jan 2009 | Status: Member | 109 Posts
Quoting magft
Disliked
Scoobs, thanks for the input. I have just been looking at last Friday using this and it definitely looks promising and every easier to include as a filter. I am sure we can use this as a way to stay out of bad trades.

...

Mike
Ignored
I must be missing some sort of scale factor. When I compare ATR(1) to ATR(60) the ATR(1) exceeds ATR(60) very often. See image. Please enlighten me how you got the image in your post.
Thanks
MC
Attached Image (click to enlarge)
Click to Enlarge

Name: cbi.gif
Size: 39 KB
 
 
  • Post #274
  • Quote
  • Nov 3, 2011 3:57pm Nov 3, 2011 3:57pm
  •  SteveHopwood
  • | Commercial Member | Joined Apr 2007 | 8,331 Posts
The CBI module is born. Please see The Central Bank Intervention Module in post 1.

 
 
  • Post #275
  • Quote
  • Nov 3, 2011 4:30pm Nov 3, 2011 4:30pm
  •  ArrietaTech
  • | Joined Oct 2010 | Status: Douche | 272 Posts
I'm playing around with the new CBI function, trying to scalp some quick pips when there's a move in the market (threshold 5, TP 10, SL 20). Pretty much a crash and burn experiment to see what's going on with the new module.

What I've noticed is that the EA opens several trades on one pair if it the conditions fill again. Could a Maxtrades input be added?

DIego
 
 
  • Post #276
  • Quote
  • Nov 3, 2011 5:03pm Nov 3, 2011 5:03pm
  •  T.Trade
  • | Joined May 2010 | Status: Member | 57 Posts
Hello all programmers, traders and sharp minds

I've talked to Steve about the possibility of creating a RecentStrength Oscillator (or other indicator) that can be used for visual backtesting of a specific currency pair.
I know that this presents a challenge since You have to hold several thousand RS values for just one weeks trading on lower timeframes. But maybe the new indi could reference the RS output file, do its calculations as time passes by and create a new file would hold its values as long as the chart is open.

What I think could be gained by this is a valuable knowledge about price reacts to the different strength and slope relations. And hopefully result in a more appropriate and specific settings for the Hanover filter-module to keep us out of bad trades, rather than going through months of forward testing on several different threshold, strength and slope settings. I think it could be a handy tool to determine the RS values needed as a trade validation for minimizing drawdawns and maximizing the profits on some of the EAs.
Maybe I'm totally on the wrong track here, or maybe You've done similar thoughts... Feedback is appreciated (and needed - I know).

I picture an indicator like this:
It has two currency parameters; ccy1 (base currency) and ccy2 (counter currency).
I references the RecentStrength output file to gather the latest strength readings for the chart timeframe, and calculates ccy1-ccy2 and plots this value as a histogram in a sub-window.
I figure that the indicator would have to write these values to another file for that currency pair, since it has to be able to plot at least one weeks M1 or M5 values (7200 or 1440 candles) to be of any use for the visual backtesting.
Maybe it can even be coded as a MTF oscillator - for example using M15 or M30 RS values on a M5 chart.

If for example ccy1 is EUR (current value eg. 22) and ccy2 is USD (current value is 90) then ccy1-ccy2= -68. If EUR is now strengthening and USD is weakening then the histogram will cross the 0-line soon and the histogram value will continue to rise.
If this is combined with a colorcoded slope confirmation then the visual backtesting would be even easier (4 different colors - one for below 0 and falling, below 0 and rising, above 0 and rising and above 0 and falling).

Unfortunately my programming abilities are very limited, so assistance is required. I know there are some very proficient programmers and traders in this forum, and hopefully some of You find this idea interesting and are able for find more ways to utilize the indicator - rather than just use it for visual backtesting and fine tune entry/exit in the EA development.

I haven't tested any of the EA's that are being worked on in this thread. But I've followed this thread with great interest and have started reading about the Spider EA. Let me know if I can help anyone in forward testing specific settings. I can run a few on a VPS.

Cheers
Tomas
___
What I'm trying to accomplish with the indicator idea presented above is best illustrated with the balance graph. The graph is from a backtest of last weeks trading on EURUSD, M5, with Avoitenkos published EA from the ATC 2010. If the first 13 trades could be filtered out by Hanover this EA would be a monster. Hopefully it's "just" a matter of finding the approximate RS values that will filter out the most loosing trades.
But maybe some of the other EA's in play are just as powerful?
Attached Image (click to enlarge)
Click to Enlarge

Name: StrategyTesterPT100SL40.gif
Size: 6 KB
 
 
  • Post #277
  • Quote
  • Nov 3, 2011 6:09pm Nov 3, 2011 6:09pm
  •  SteveHopwood
  • | Commercial Member | Joined Apr 2007 | 8,331 Posts
Quoting acostafulano
Disliked
I'm playing around with the new CBI function, trying to scalp some quick pips when there's a move in the market (threshold 5, TP 10, SL 20). Pretty much a crash and burn experiment to see what's going on with the new module.

What I've noticed is that the EA opens several trades on one pair if it the conditions fill again.
Ignored
Really? Gosh. Let me just check........ I believe I mentioned in my post..... Yes. I did.
Quote
Disliked
Could a Maxtrades input be added?

DIego
No. This is not about scalping a few pips. If you think it is the you have not been reading what has been going on.

Along with quite a lot of people here. That annoys me. I am quite surprised people have not noticed this regrettable characteristic in my personality.

Be very careful what you post here tonight guys. I have spent a very frustrating day coding this stuff. What should have been easy turned out to be very difficult for me to achieve.

Anybody else ask a question as stupid as this one will get blasted to perdition. I am not in the mood for dealing with stupidity posted by idiots.

If you have nothing intelligent to say, stay quiet.

Very quiet.
 
 
  • Post #278
  • Quote
  • Nov 3, 2011 6:31pm Nov 3, 2011 6:31pm
  •  scooby-doo
  • Joined Jul 2009 | Status: Member | 2,158 Posts
Quoting SteveHopwood
Disliked
The CBI module is born. Please see The Central Bank Intervention Module in post 1.

Ignored
Once again, great work Steve.

Scoobs
 
 
  • Post #279
  • Quote
  • Nov 3, 2011 6:41pm Nov 3, 2011 6:41pm
  •  hiredwhip
  • | Joined Nov 2009 | Status: Member | 4,980 Posts
Quoting scooby-doo
Disliked
Once again, great work Steve.

Scoobs
Ignored
Nice one Steve.....Stay at it ......You're going to win.....
 
 
  • Post #280
  • Quote
  • Nov 3, 2011 6:46pm Nov 3, 2011 6:46pm
  •  SteveHopwood
  • | Commercial Member | Joined Apr 2007 | 8,331 Posts
Quoting scooby-doo
Disliked
Once again, great work Steve.

Scoobs
Ignored
Thanks. Hehe. The guts came from Carsten. All I really did today was thrash around shredding spaghetti until some mystical combination of thingies I was trying finally decided I was not going to leave them alone until they worked.

If the stuff holds together reasonably well through NFP tomorrow, I shall isolate it all into a module that coders can use more easily.

For testing and on the grounds that you-never-know, I have Generic already loaded onto a GJ chart. You couldn't give your buddies at BOJ a call could you, and tell them we need a decent intervention for testing? They don't need to go the whole hog; a couple of hundred pips would do nicely.

Or maybe that nuclear sub captain pal of yours could accidentally land a nuke somewhere harmless? I have no idea where 'somewhere harmless' might be, but I would expect nuclear sub commanders to have this info at their fingertips. I expect an unexplained nuclear explosion would cause the odd moment of turmoil in the markets.

Damn. I just remembered. He only surfaces every six months. Hey ho.

 
 
  • Commercial Content
  • /
  • Hanover: an auto-trader using Recent Strength
  • Reply to Thread
    • 1 1213Page 141516 17
    • 1 13Page 1415 17
0 traders viewing now
  • More
Top of Page
  • Facebook
  • Twitter
About FF
  • Mission
  • Products
  • User Guide
  • Media Kit
  • Blog
  • Contact
FF Products
  • Forums
  • Trades
  • Calendar
  • News
  • Market
  • Brokers
  • Trade Explorer
FF Website
  • Homepage
  • Search
  • Members
  • Report a Bug
Follow FF
  • Facebook
  • Twitter

FF Sister Sites:

  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Forex Factory® is a brand of Fair Economy, Inc.

Terms of Service / ©2023