Hi Mike
I made the alteration to PPoS for 20 + 5 days a few weeks ago but not sure yet if it makes a great difference.
This is an excellent concept by PC & brilliant EA by Steve. I usually trade raw Price Action but PPoS makes real progress, almost unaided.
The challenge with any concept or EA is that none are perfect and yet users request "adjustments to perfect it" which often weakens one area to "fix" another, hence many good trading concepts die in forum rehash.
Have PPoS on 27 pairs/metals & to (PPoS-2) we added colored lights on the chart to see Mn1,W1, Trade & Stoch directions which I find useful. We also created a PPoS Matrix of all current & pending orders - can see what is happening in an instant.
Left the "EndOfMonth" stop trading on the 25th but given this is a extraordinary month - hard to tell if that could have been averted.
Really need 2 accounts run on different machines, one PPoS with Steve's day 23 stop, other with trailing 20 + 5 day directions. Whichever way, is certainly a very good EA concept so far.
Am trialling Market Order instead of Pending as most trades that hit Pendings, keep going - may need bigger stops.
Evidence for Steve's Endofmonth StopTrade. Graph of "Trade close profit" vs. DayOfMonth of order start.
If there is interest I am happy to post my version (PPoS 2) here with PPoS matrix.
regards
Paul (Lifesys)
PPoS Improvement Ideas - Brainstorming
-
Lifesys
- Trader
- Posts: 126
- Joined: Wed Apr 25, 2012 2:05 am
- Location: Echuca Victoria. Australia
PPoS Improvement Ideas - Brainstorming
You do not have the required permissions to view the files attached to this post.
- Mike
- Trader
- Posts: 272
- Joined: Sun Dec 11, 2011 12:30 pm
- Location: Italy
PPoS Improvement Ideas - Brainstorming
Hi Paul - really great news!
- today is day 0
- Days 1,2,3,4,5 represent the previous 5 Days
- Days 6 to 25 represent the previous 20 days or Days 1-20 represent the previous 20 Days?
:hi: Mike
PS actually I am testing MoneyManagement on Multitrades and cancel manually all pending main trades right after the EA's "trading hours". An option to turn main trades off would be so much easier
(Setting lotsize and risk to zero calls pendings/market trades with the minimum lotsize possible.)
What a surprise, and thanks for sharing!Lifesys » Thu Jul 09, 2015 8:25 am wrote:Hi Mike I made the alteration to PPoS for 20 + 5 days a few weeks ago but not sure yet if it makes a great difference.
I Use "! - I-Trade-WeeklyDays-Label" and "Recent Candles" Indi and wonder how your chart looks like.... Have PPoS on 27 pairs/metals & to (PPoS-2) we added colored lights on the chart to see Mn1,W1, Trade & Stoch directions which I find useful.
I think many PPoS-Traders will like that.We also created a PPoS Matrix of all current & pending orders - can see what is happening in an instant.
Have you started this? Do you suggest to set up some coordinated forward testing? Do you just wait and see what comes out of the forum?Left the "EndOfMonth" stop trading on the 25th but given this is a extraordinary month - hard to tell if that could have been averted.
Really need 2 accounts run on different machines, one PPoS with Steve's day 23 stop, other with trailing 20 + 5 day directions.
I do not get this - why can't you set bigger stops on pendings?... Am trialling Market Order instead of Pending as most trades that hit Pendings, keep going - may need bigger stops.
Looks like trading after the 16th does not really make senseEvidence for Steve's Endofmonth StopTrade. Graph of "Trade close profit" vs. DayOfMonth of order start.
Looks very promising. To be sureLast month - use trailing 20 + 5 day range direction.
- today is day 0
- Days 1,2,3,4,5 represent the previous 5 Days
- Days 6 to 25 represent the previous 20 days or Days 1-20 represent the previous 20 Days?
There is big interest and thanks for your offer.If there is interest I am happy to post my version (PPoS 2) here with PPoS matrix.
regards
Paul (Lifesys)
:hi: MikePS actually I am testing MoneyManagement on Multitrades and cancel manually all pending main trades right after the EA's "trading hours". An option to turn main trades off would be so much easier
-
Lifesys
- Trader
- Posts: 126
- Joined: Wed Apr 25, 2012 2:05 am
- Location: Echuca Victoria. Australia
PPoS Improvement Ideas - Brainstorming
Attached PPoS2 and PPoSDashboard.
A. No change to basic trading strategy but a few mods implementing some suggestions on this thread & ideas gleaned from many SHFTF coders with thanks.
As a mathematician more than an experienced trader, included a few tweaks to Steve's brilliant EA for efficiency without changing process.
1. Added LongerCount = 20; // uses 20 Trading cycles instead of last Mn1[1].
2. Added MediumCount = 5; // uses 5 Trading cycles instead of last W1[1].
[This means trend directions are more current but as yet no proof of improvement - requires compare on 2 accounts.]
3. Added TradingDojiPercent = 3; // allows trade if a 3% body Doji "Trading" candle, instead of strict Close > or < Open. Doji may indicate reversal but not sure I would use this!
4. Added Trade lights on each PPoS2 chart (idea from Elixe's FX1DO Dashboard). NO guarantees on accuracy of Stoch or Trading - but gives quick visual guide.
Code tweaks
5. Replaced many &&'s with nested IF's. "&&"s require all terms to be evaluated. Nested IF's move on as soon as any 1 condition fails - far less CPU use.
6. Simplified priceFloor(..), priceCeiling(..) & CalculateLotSize(..) code with a single line equation using PipFactor & pipVal - apologies Elixe !
[When we know the value of a "pip" (pipVal) we can simply determine lot size for any Risk & Stop value. Original code left, but remarked away.]
I use 1% risk rather than fixed 0.01 etc. so theoretical 6% ea. risk if Main & 5 Multi trades started. Given 'Multi' pending orders overlap (& expire on Fri anyway), this is impossible as earlier trade TPs must be hit before later ones turn on.
Backed up with +4% CloseAll+ve & -20% 'CloseEverything' So far max drawdown from PPoS was ~7% but hits +3% in a day regularly.
Trading set for 1st 1/2 hour of weekdays 2-5, not 1st of month nor after 23rd & all pendings expire server 1600hrs day 5.
Note : as inputs changed, basic set file does not apply.
B. PPoSDashboard - idea/code from Elixe - shows directions, Stoch "overs" & if trades are deemed possible (no guarantees).
Run on plain black chart, click on pair button to open a "default" 240 chart.
Shows no. of current & pending trades for each commodity, current Prof/Loss (& Total) + Pips2Trade (no. Pips in either direction to the nearest Pending order price).
I use this with 27 PPoS charts open, don't pick & choose, let the EA do the job. This image was taken today after drop & day reversal of AUD but with MainTrade MarketOrder = true; just to see what happens
. AUDUSD is expected to drop to 0.72 soon. [GU trade was a manual PriceAction]
Plan no further mods. re reducing losses, as this seems to work very well & losses are well covered with persistent small gains.
Thanks to Pipcruiser :hi: & Steve for great Trend=Friend turbo system.
A. No change to basic trading strategy but a few mods implementing some suggestions on this thread & ideas gleaned from many SHFTF coders with thanks.
As a mathematician more than an experienced trader, included a few tweaks to Steve's brilliant EA for efficiency without changing process.
1. Added LongerCount = 20; // uses 20 Trading cycles instead of last Mn1[1].
2. Added MediumCount = 5; // uses 5 Trading cycles instead of last W1[1].
[This means trend directions are more current but as yet no proof of improvement - requires compare on 2 accounts.]
3. Added TradingDojiPercent = 3; // allows trade if a 3% body Doji "Trading" candle, instead of strict Close > or < Open. Doji may indicate reversal but not sure I would use this!
4. Added Trade lights on each PPoS2 chart (idea from Elixe's FX1DO Dashboard). NO guarantees on accuracy of Stoch or Trading - but gives quick visual guide.
Code tweaks
5. Replaced many &&'s with nested IF's. "&&"s require all terms to be evaluated. Nested IF's move on as soon as any 1 condition fails - far less CPU use.
6. Simplified priceFloor(..), priceCeiling(..) & CalculateLotSize(..) code with a single line equation using PipFactor & pipVal - apologies Elixe !
[When we know the value of a "pip" (pipVal) we can simply determine lot size for any Risk & Stop value. Original code left, but remarked away.]
I use 1% risk rather than fixed 0.01 etc. so theoretical 6% ea. risk if Main & 5 Multi trades started. Given 'Multi' pending orders overlap (& expire on Fri anyway), this is impossible as earlier trade TPs must be hit before later ones turn on.
Backed up with +4% CloseAll+ve & -20% 'CloseEverything' So far max drawdown from PPoS was ~7% but hits +3% in a day regularly.
Trading set for 1st 1/2 hour of weekdays 2-5, not 1st of month nor after 23rd & all pendings expire server 1600hrs day 5.
Note : as inputs changed, basic set file does not apply.
B. PPoSDashboard - idea/code from Elixe - shows directions, Stoch "overs" & if trades are deemed possible (no guarantees).
Run on plain black chart, click on pair button to open a "default" 240 chart.
Shows no. of current & pending trades for each commodity, current Prof/Loss (& Total) + Pips2Trade (no. Pips in either direction to the nearest Pending order price).
I use this with 27 PPoS charts open, don't pick & choose, let the EA do the job. This image was taken today after drop & day reversal of AUD but with MainTrade MarketOrder = true; just to see what happens
Plan no further mods. re reducing losses, as this seems to work very well & losses are well covered with persistent small gains.
Thanks to Pipcruiser :hi: & Steve for great Trend=Friend turbo system.
You do not have the required permissions to view the files attached to this post.
-
pipped
- Posts: 8
- Joined: Wed Apr 08, 2015 9:10 pm
PPoS Improvement Ideas - Brainstorming
Thank you Lifesys,
This looks very interesting. I will test and report.
This looks very interesting. I will test and report.
-
pipcruiser
- Trader
- Posts: 134
- Joined: Wed Nov 16, 2011 8:24 am
PPoS Improvement Ideas - Brainstorming
Wow....Looks really interesting and impressing
Thanks for your input, looking forward to take this for a spinn....
I just love when people tweak this baby...
PC
Thanks for your input, looking forward to take this for a spinn....
I just love when people tweak this baby...
PC
"Perfection is Achieved Not When There Is Nothing More to Add, But When There Is Nothing Left to Take Away"...
-
iasho
- Trader
- Posts: 11
- Joined: Thu Mar 05, 2015 11:53 pm
PPoS Improvement Ideas - Brainstorming
With the change to the time frames I don't think we have to stop trading on 23rd of the month.
Thanks for the great job.
Thanks for the great job.
- fiox
- Trader
- Posts: 151
- Joined: Wed Feb 18, 2015 6:16 pm
- Location: Italy
PPoS Improvement Ideas - Brainstorming
Hi Lifesys, thanks for your works. I have a question, your PPoS version is running witouth other EA like MPTM?
Best regards
Best regards
Last edited by fiox on Sat Jul 11, 2015 9:33 pm, edited 1 time in total.
- Mike
- Trader
- Posts: 272
- Joined: Sun Dec 11, 2011 12:30 pm
- Location: Italy
PPoS Improvement Ideas - Brainstorming
Again thanks :hi:Lifesys » Fri Jul 10, 2015 12:07 pm wrote:Attached PPoS2 and PPoSDashboard ...few mods implementing some suggestions ...
May I ask for clarification of some points
Can you tell more?Added TradingDojiPercent = 3; // allows trade if a 3% body Doji "Trading" candle, instead of strict Close > or < Open....
- 3% would mean a body of 3 Pips of a 100 Pips bar?
- M1 Buy, W1 Buy, D1 Doji (up or down) would create a setup for a Buy trade?
- M1 Buy, W1 Doji, D1 down would create a setup for a buy trade?
Sorry, what do you mean by "+ve"?... Backed up with +4% CloseAll+ve ...
In this context I am just wondering: are you setting individual SL, JS, TS and TP for main trades on the bot or do you use only a BasketManager to trade the basket?
Then, just to be sure
are settings to be defined by the user, whileTrading set for 1st 1/2 hour of weekdays 2-5 [and ends] after 23rd & all pendings expire server 1600hrs day 5
is a hardcoded setting. Is this correct?not [trading]1st of month
Thank you again Mike