Yes, will start both true/false test next week and report back
Need to forward test both side by side and observe differences in drawdown etc... +ve swap filter should be a big help for smaller accounts as a logical way to reduce pairs and for longer term strategies etc.
Awesome - original version
- 1Direction
- Trader
- Posts: 97
- Joined: Sun Jan 29, 2017 8:37 pm
- Location: London
Awesome
-
celte83
- Trader
- Posts: 157
- Joined: Sat Jan 21, 2012 7:51 pm
- Location: Gonfaron - Var 83 - France
Awesome
Hi,
Now the Max DD is 1176 pips.
It is due to major news on GBP and the consequences on the correlated parities. Hence the absolute necessity to manage automatically or manually the choice of the parities depending on the news (major) of the day
It's what I think ...
belle soirée :hi:
jf
Now the Max DD is 1176 pips.
It is due to major news on GBP and the consequences on the correlated parities. Hence the absolute necessity to manage automatically or manually the choice of the parities depending on the news (major) of the day
It's what I think ...
belle soirée :hi:
jf
Johann » Thu Aug 03, 2017 2:36 pm wrote:
Hi,
If you can't handle such drawdown, then I suggest you limit the number of pair to trade and the number of recovery trade. I have divided them by two regarding the original setfile from TJF.
In that way maybe you will have less profit because it would take more time to close the basket but you will limit the DD as well.
in some case DD would be inevitable but hey, we can't just trade without suffering some loss!
- eaymon
- Trader
- Posts: 187
- Joined: Wed Dec 16, 2015 3:18 pm
Awesome
ok guys I'm close to finishing the code for handling the news.
The inputs are as follows:
It will pull the news from forex factory every 60 minutes and parse the saved file every 10 minutes.
It will then save all current events in memory that are within range.
There is a separate method :
That will return true or false whether the news is nearby for a particular currency. So Awesome can still run on other pairs whilst the news plays itself out.
It still needs to be implemented where we choose to close and open trades.
Are there any other inputs, control or functionality you need?
Eaymon
The inputs are as follows:
Code: Select all
extern string avo="---- Avoid News ----";
extern bool StopTradingNews=true;
// stop trading for high, high/medium or high/medium/low events
extern int Stop_Impacts_H_HM_HML_123=1;
//Stop trading XX minutes before the news event
extern double NewsMinutesBefore=60;
//Stop trading XX minutes after the news event
extern double NewsMinutesUntilResume=240;
It will then save all current events in memory that are within range.
There is a separate method :
Code: Select all
IsNewsInRange(string cSymbol) It still needs to be implemented where we choose to close and open trades.
Are there any other inputs, control or functionality you need?
Eaymon
FXVPS - Forex Servers that are cheaper & faster than competitors
Pipin' aint easy!
Pipin' aint easy!
- eaymon
- Trader
- Posts: 187
- Joined: Wed Dec 16, 2015 3:18 pm
Awesome
One thing i noticed....
I have the minimum margin % set at 1000 but it continued to create pending orders and open trades even after it was well below that limit.
I only see this behavior on the account with basket trading enabled. I am assuming that this is by design to fill out the baskets?
I have the minimum margin % set at 1000 but it continued to create pending orders and open trades even after it was well below that limit.
I only see this behavior on the account with basket trading enabled. I am assuming that this is by design to fill out the baskets?
FXVPS - Forex Servers that are cheaper & faster than competitors
Pipin' aint easy!
Pipin' aint easy!
- 1Direction
- Trader
- Posts: 97
- Joined: Sun Jan 29, 2017 8:37 pm
- Location: London
Awesome
This will help not to open new trades around the news events which is great.eaymon » Thu Aug 03, 2017 6:44 pm wrote:ok guys I'm close to finishing the code for handling the news.
The inputs are as follows:
It will pull the news from forex factory every 60 minutes and parse the saved file every 10 minutes.Code: Select all
extern string avo="---- Avoid News ----"; extern bool StopTradingNews=true; // stop trading for high, high/medium or high/medium/low events extern int Stop_Impacts_H_HM_HML_123=1; //Stop trading XX minutes before the news event extern double NewsMinutesBefore=60; //Stop trading XX minutes after the news event extern double NewsMinutesUntilResume=240;
It will then save all current events in memory that are within range.
There is a separate method :That will return true or false whether the news is nearby for a particular currency. So Awesome can still run on other pairs whilst the news plays itself out.Code: Select all
IsNewsInRange(string cSymbol)
It still needs to be implemented where we choose to close and open trades.
Are there any other inputs, control or functionality you need?
Eaymon
What could be done to already open positions affected by the news.
Some ideas:
1. hedge 50% of the position
1.1 hedge only the residual portion of a currency basket eurgbp gbpjpy partially offset each other (no idea how to calculate that)
2. Close the position at small loss (current loss <= X)
3. Sit out the news and possible DD
...
- SteveHopwood
- Owner
- Posts: 9904
- Joined: Tue Nov 15, 2011 8:43 am
- Location: Misterton - an insignificant village in England. Very pleasant to live in.
Awesome
Awesome will not initiate any new trading cycles once the margin % drops below the limit. New trades could easily take the margin % down below the desired level.eaymon » Thu Aug 03, 2017 6:06 pm wrote:One thing i noticed....
I have the minimum margin % set at 1000 but it continued to create pending orders and open trades even after it was well below that limit.
I only see this behavior on the account with basket trading enabled. I am assuming that this is by design to fill out the baskets?
Read the effing manual, ok?
Afterprime is the official SHF broker. Read about them at https://www.stevehopwoodforex.com/phpBB3/viewtopic.php?p=175790#p175790.
I still suffer from OCCD. Good thing, really.
Anyone here feeling generous? My paypal account is always in the market for a tiny donation. pianodoodler@hotmail.com is the account.
To see The Weekly Roundup of stuff you guys might have missed Click here
My special thanks to Thomas (tomele) for all the incredible work he does here.
Afterprime is the official SHF broker. Read about them at https://www.stevehopwoodforex.com/phpBB3/viewtopic.php?p=175790#p175790.
I still suffer from OCCD. Good thing, really.
Anyone here feeling generous? My paypal account is always in the market for a tiny donation. pianodoodler@hotmail.com is the account.
To see The Weekly Roundup of stuff you guys might have missed Click here
My special thanks to Thomas (tomele) for all the incredible work he does here.
- SteveHopwood
- Owner
- Posts: 9904
- Joined: Tue Nov 15, 2011 8:43 am
- Location: Misterton - an insignificant village in England. Very pleasant to live in.
Awesome
eaymon is working on a news filter. I will cheerfully accept it once he does so - I am not one to turn down free code and will accept it with gratitude.
Do I think there is any point in doing so? Nope. News rarely even creates a spike that can respect itself these days. Angsting about new releases is a waste of energy.

Do I think there is any point in doing so? Nope. News rarely even creates a spike that can respect itself these days. Angsting about new releases is a waste of energy.
Read the effing manual, ok?
Afterprime is the official SHF broker. Read about them at https://www.stevehopwoodforex.com/phpBB3/viewtopic.php?p=175790#p175790.
I still suffer from OCCD. Good thing, really.
Anyone here feeling generous? My paypal account is always in the market for a tiny donation. pianodoodler@hotmail.com is the account.
To see The Weekly Roundup of stuff you guys might have missed Click here
My special thanks to Thomas (tomele) for all the incredible work he does here.
Afterprime is the official SHF broker. Read about them at https://www.stevehopwoodforex.com/phpBB3/viewtopic.php?p=175790#p175790.
I still suffer from OCCD. Good thing, really.
Anyone here feeling generous? My paypal account is always in the market for a tiny donation. pianodoodler@hotmail.com is the account.
To see The Weekly Roundup of stuff you guys might have missed Click here
My special thanks to Thomas (tomele) for all the incredible work he does here.
- eaymon
- Trader
- Posts: 187
- Joined: Wed Dec 16, 2015 3:18 pm
Awesome
My intention is close all (open and pending) that are related to the currency without considering the size of the loss ( similar to your second option). As well as sitting it for 4 hours (idea 3).1Direction » Thu Aug 03, 2017 1:46 pm wrote:
This will help not to open new trades around the news events which is great.
What could be done to already open positions affected by the news.
Some ideas:
1. hedge 50% of the position
1.1 hedge only the residual portion of a currency basket eurgbp gbpjpy partially offset each other (no idea how to calculate that)
2. Close the position at small loss (current loss <= X)
3. Sit out the news and possible DD
...
I calculated the impact of today's news and my total DD is just shy of 10% with about 8% relating to GBP pairs.
it's still early but 10% DD isn't end of the world...
FXVPS - Forex Servers that are cheaper & faster than competitors
Pipin' aint easy!
Pipin' aint easy!
- eaymon
- Trader
- Posts: 187
- Joined: Wed Dec 16, 2015 3:18 pm
Awesome
got it tySteveHopwood » Thu Aug 03, 2017 1:51 pm wrote:Awesome will not initiate any new trading cycles once the margin % drops below the limit. New trades could easily take the margin % down below the desired level.eaymon » Thu Aug 03, 2017 6:06 pm wrote:One thing i noticed....
I have the minimum margin % set at 1000 but it continued to create pending orders and open trades even after it was well below that limit.
I only see this behavior on the account with basket trading enabled. I am assuming that this is by design to fill out the baskets?
FXVPS - Forex Servers that are cheaper & faster than competitors
Pipin' aint easy!
Pipin' aint easy!
- TraderJoeForex
- Trader
- Posts: 1157
- Joined: Fri Mar 08, 2013 10:29 pm
- Location: South London
Awesome
My thoughts on today is that it has been helpful to get an idea of what we are looking at in terms of drawdown for a big ish news event. Tomorrow will be another.eaymon » Thu Aug 03, 2017 5:44 pm wrote:ok guys I'm close to finishing the code for handling the news.
The inputs are as follows:
It will pull the news from forex factory every 60 minutes and parse the saved file every 10 minutes.Code: Select all
extern string avo="---- Avoid News ----"; extern bool StopTradingNews=true; // stop trading for high, high/medium or high/medium/low events extern int Stop_Impacts_H_HM_HML_123=1; //Stop trading XX minutes before the news event extern double NewsMinutesBefore=60; //Stop trading XX minutes after the news event extern double NewsMinutesUntilResume=240;
It will then save all current events in memory that are within range.
There is a separate method :That will return true or false whether the news is nearby for a particular currency. So Awesome can still run on other pairs whilst the news plays itself out.Code: Select all
IsNewsInRange(string cSymbol)
It still needs to be implemented where we choose to close and open trades.
Are there any other inputs, control or functionality you need?Eaymon
For me the total drawdown so far is at an acceptable level and does not cause any concerns or present any problem that needs to be dealt with. Around 1/3 of my profit for the last two weeks is not a big deal. However what is key is how quickly it recovers and tomorrow will be the true test of that. I suspect and hope that it will without any intervention.
I had two live manual positions open this morning in profit and I closed them. If I had been trading Awesome Live I would have closed it down too and restarted next week. But this is what testing is for, to test all eventualities and see how it copes. I still believe in the possibility of it running all pairs, 24/5 and self balancing after any big moves but only time will tell on this. Tomorrow will be fun to watch.
A news filter may be helpful or it may be unnecessarily complicated. Of course it will be great to test and see what difference it can make. Once Steve has added the daily/weekly profit controls then manual intervention to close before news or weekends will be very easy.
You do not have the required permissions to view the files attached to this post.