Zilliq Challenge : Give me a Donkey Indicator to transform in a RaceHorse ;-)
Forums › ProRealTime English forum › ProOrder support › Zilliq Challenge : Give me a Donkey Indicator to transform in a RaceHorse ;-)
- This topic has 69 replies, 16 voices, and was last updated 3 years ago by zilliq.
-
-
09/26/2020 at 8:20 PM #145475
Hi Guys,
Next game and next trials…
Perhaps as you see on the CCI, STO, SAR, Repulse file we can create a winning algo with a dumb indicator …
I really think we can create a winning algo with whatever Donkey indicator because the most important things in an algo is Market structure and money management
So the new challenge of this week (hope to have some time for) is to create an algo with an indicator you choose and my goal is to create an algo who can win after one week
Always on EUR/USD (Less bias) 1 mn and so on …
Let’s play Guys !
09/26/2020 at 8:37 PM #14547809/26/2020 at 8:37 PM #145479Hi Zilliq,
I don’t know if it should be a good challenge, but I worked with the bollinger bands with some timeframes and some markets.
Then I try to purpose this algo :
Bollinger bands1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556defparam cumulateorders = truedefparam preloadbars = 5000defparam flatbefore = 080000defparam flatafter = 180000period = 20dev = 2data = customcloseMA = average[period](data)BolUp = MA+STD[period]*devBolDn = MA-STD[period]*dev//VENTEc1v = high[1] > BolUp[1] or high[2] > BolUp[2]c2v = high < BolUpif c1v and c2v thensellshort 1 contract at marketset stop ploss 20set target pprofit 50endif//SORTIE VENTEcc1v = low[5] < BolDn[5] or low[4] < BolDn[4] or low[3] < BolDn[3] or low[2] < BolDn[2] or low[1] < BolDn[1]cc2v = close > openif cc1v and cc2v thenexitshort at marketendif//ACHATc1a = low[1] < BolDn[1] or low[2] < BolDn[2]c2a = low > BolDnif c1a and c2a thenbuy 1 contract at marketset stop ploss 20set target pprofit 50endif//SORTIE VENTEcc1a = high[5] > BolUp[5] or high[4] > BolUp[4] or high[3] > BolUp[3] or high[2] > BolUp[2] or high[1] > BolUp[1]cc2a = close < openif cc1a and cc2a thensell at marketendifif time > 222500 thensell at marketexitshort at marketendif09/26/2020 at 10:45 PM #145484I suggest using the indicator called price.
123456789defparam cumulateorders = falseif not onmarket and close < open thenbuy 1 contract at marketendifif not onmarket and close > open thensellshort 1 contract at marketendifIf you can make that profitable across a very large historic data sample and also in a large forward testing sample then you will have proven a point!
1 user thanked author for this post.
09/27/2020 at 11:12 AM #145502Guys, I ask for an indicator for this challenge, not a setup on Price 😉
But whatever, I test with
123c1 = (close > open)c3 = (close < open)And you can find the results on 100 000 bars (Always with the same code for analyze structure and money management)
+436 %, 82.14 % winners, on 56 trades Win/Loss 3.94 Sharpe ratio 1.14 (Little bit small)
EUR/USD 1 mn Capital 10 000
Bye
09/27/2020 at 11:19 AM #14550509/27/2020 at 1:10 PM #145524Strange, my last message disappear …
Whatever, I test with the Bollinger @Scooby but only as a signal not with all the strategy you propose because I couldn’t add the code for market structure and money management
The results are not bad
+479 %, 93.62 % winners win/loss of 10.5 and sharpe ratio of 0.95
I will run this second algo and see if it win the challenge to be a winner after one week
Bye
123456indicator1=BollingerUp[a](close)indicator2=BollingerDown[a](close)c1 = (close crosses over indicator1)c3 = (close crosses under indicator2)09/27/2020 at 1:14 PM #145527And you can find the results on 100 000 bars
Re the disappeared message (very strange?) … Please forgive me if I am wrong, but I can’t stop myself thinking that ‘smoke and mirrors’ might be used here? 🙂
How come you choose not to show us the dates of the equity curve and also the duration of the backtest on the performance screen shot?
I sincerely want to believe what you are promoting as maybe then we all could have yachts like Vonasi and sail when the weather is sunny! 🙂
09/27/2020 at 1:20 PM #14552809/27/2020 at 1:23 PM #14553009/27/2020 at 1:48 PM #145535How come you choose not to show us the dates of the equity curve and also the duration of the backtest on the performance screen shot?
I’m with you on this one. It is so much better if everyone posts screenshots with all the data included – dates, time frame, instrument and also position size. My guess is that what you call smoke and mirrors is in fact just some form of averaging down – or catching a falling knife.
09/27/2020 at 1:59 PM #14554009/27/2020 at 2:30 PM #145553Averaging down is buying more positions as price falls (if long) or shorting more positions as price rises (if short). You average your entry price down and reduce the distance price has to recover to return your position to profit. However sometimes price continues dropping and you run out of money before you can buy enough to save yourself. That’s why it is called ‘catching a falling knife’ – you try to catch it but the knife just keeps goeing through your hand and just keeps falling!
09/27/2020 at 2:36 PM #14555509/27/2020 at 2:36 PM #145556averaging down – or catching a falling knife.
How would averaging down result in the (mostly) staircase rise in equity curve that zilliq shows?
The results would be more conclusive if the Price Curve were shown and also Positions under the equity curve.
Even allowing for a large position size (to give overall gain size) the results zilliq post look impressive.
We should try and reverse engineer his market structure set-ups and money management?? 🙂
-
AuthorPosts
Find exclusive trading pro-tools on