KAMA signal causes significant strategy performance between SQ and Multicharts.

dev 3 

The last four signals are particularly obvious.



I have tried my best to ensure the exactly same data, sessions setting, trading cost...









Attachments
1.png
(11.91 KiB)
Strategy 41138.sqx
(31.90 KiB)
Strategy 15170.sqx
(32.08 KiB)
Strategy 44184.sqx
(43.67 KiB)
2.png
(92.54 KiB)
  • Votes 0
  • Project StrategyQuant X
  • Type Bug
  • Status Fixed
  • Priority Urgent

History

e
#1

eastpeace

16.03.2021 07:29

Task created

e
#2

eastpeace

17.03.2021 07:34

Attachment data with indicators value from Multicharts.png added

data with indicators value from Multicharts.png
(28.73 KiB)

The different performance between SQ and Multicharts was not limited to this indicator. 


One guy laughed at me for getting a lame tool that was useless at all.  So  I've tried to figure out what the problem in recent days.


I start with basic and keep adding elements to see how they behave differently.  



1, 1-3 entry conditions + fix pips stop + fix pips profit + market order 


Some strategies  are very close, including trades and equity curve.  But there are still strategies that differ in performance. That is very strange.  


Is it the reason of the indicator calculation? When more items are compared, the difference magnifies. But I don't know how to check this.   Can we export the indicators used in the strategy along with the price  series, as in Multicharts.  So we can compare it and check if that's the reason.  


 

2, 1-3 entry conditions + fix pips stop + fix pips profit + enter at stop


Most strategy's performance are different, especially those strategies that use non-persistent signals.  Non-persistent means Cross up, Cross down, or something like that. 


3,  ...  + market order or enter at stop + trailing stop 


Huge difference happened whether trailing is based on pips or ATR.


I didn't get a very useful and direct clue, but I knew we needed a long, long way to get close to success.  


I saved a lot of strategies in testing, but a little too much. I can upload these cases as needed later.

 







 






 


TB
#3

Tomas Brynda

29.03.2021 10:47

Status changed from New to Fixed

Hi Eastpeace,

we have recently limited the range of KAMA's periods to max 50 for LongPeriod and max 30 for ShortPeriod as higher values caused problems during backtest.

Both of your strategies use higher values. When I edited both strategies in AlgoWizard so that the max values are respected, I got very similar results in both platforms.

This limitation will be included in the final build.


Regarding your comment - we can check that out. I am quite confident that the basic stuff should work very well. 

Also the trailing ATR, I tested many strategies that used this kind of trailing stop. It is a simple algorithm and should not be problematic.

You can select a few example strategies and I will test them out. Just please create a new task for it so that we don't mix multiple things together.


Best regards,

Tomas


Votes: 0

Drop files to upload

or

choose files

Max size: 5MB

Not allowed: exe, msi, application, reg, php, js, htaccess, htpasswd, gitignore

...
Wait please