Ghoul – USD/CAD forex 1h mean rev strategyView all attachments
07/11/2018 at 12:26 PM #75788
Hi all, made this for USD/CAD before i realized that spread was so effing high here. (2,5 avg spread for me..)
Its still profitable but only barely and i wouldnt run it..
Its based on one of Connors strategies, got the idea from the latest episode of “better system trader” podcast.
Anyways i was hoping someone might wanna pick this one up and see if they can add or do something for it. Some kind of filter would be awesome i guess. Its not perfect in any way but i thought i’d hear some opinions.
it looks “really good” in most forex pairs 1h, ive included a no spread photo of EUR/GBP just to show what i mean. I wouldnt run it there either, cus again with the 1,7 avg spread in eur/gbp its crap.
Im fairly new to mean reversion so im not sure if this looking good in many pairs is actually a good thing or not, cus as soon as i add spread its much more crappy.
Am i onto something or am i chasing an imaginary dragon and should start over again fresh?
Its made based on my process and method which i have described in this forum before. Optimized on roughly 30% of the data at first, then optimized again on data from 2005 -> 2015
In usd/cad years 2015-2018 has not been optimized at all.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263// Definition of code parametersDEFPARAM CumulateOrders = False // Cumulating positions deactivated// Conditions to enter long positionsindicator1 = Williams(close) // 3c1 = (indicator1 CROSSES UNDER -85) // 80indicator2 = SuperTrend[4,80] // 3,80c2 = (close > indicator2)indicator3 = Average(close) // 200c3 = (close > indicator3)cx1 = close < openIF c1 AND c2 AND c3 and cx1 THENBUY 1 CONTRACT AT MARKETENDIF// Conditions to exit long positionsindicator4 = Williams(close) // 3c4 = (indicator4 CROSSES OVER -30) // 40IF c4 THENSELL AT MARKETENDIF// Conditions to enter short positionsindicator5 = Williams(close) // 3c5 = (indicator5 CROSSES OVER -10) // 20indicator6 = Average(close) // 200c6 = (close < indicator6)indicator7 = SuperTrend[3,80] // 3 , 80c7 = (close < indicator7)cc1 = close > openIF c5 AND c6 AND c7 and cc1 THENSELLSHORT 1 CONTRACT AT MARKETENDIF// Conditions to exit short positionsindicator8 = Williams(close) // 3c8 = (indicator8 CROSSES UNDER -50) // 50IF c8 THENEXITSHORT AT MARKETENDIF//if longonmarket then//set target pprofit 55//endif//if shortonmarket then//set target pprofit 20//endif
- Picture 1 = No spread
- Picture 2 = No spread
- Picture 3 = With spread (2,5)
- Picture 4 = With spread (2,5)
- Picture 5 = No spread
You must be logged in to access attached files.
1 user thanked author for this post.07/11/2018 at 8:13 PM #75830