NexusFi: Find Your Edge


Home Menu

 





KJ Trading Systems Kevin Davey - Ask Me Anything (AMA)


Discussion in Trading Reviews and Vendors

Updated
      Top Posters
    1. looks_one kevinkdog with 180 posts (416 thanks)
    2. looks_two SMCJB with 23 posts (40 thanks)
    3. looks_3 Mabi with 17 posts (12 thanks)
    4. looks_4 bluefightingcat with 16 posts (9 thanks)
      Best Posters
    1. looks_one grausch with 2.8 thanks per post
    2. looks_two kevinkdog with 2.3 thanks per post
    3. looks_3 SMCJB with 1.7 thanks per post
    4. looks_4 Big Mike with 1.5 thanks per post
    1. trending_up 170,385 views
    2. thumb_up 649 thanks given
    3. group 111 followers
    1. forum 433 posts
    2. attach_file 15 attachments




Closed Thread
 
Search this Thread

KJ Trading Systems Kevin Davey - Ask Me Anything (AMA)

  #381 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,647 since Jul 2012
Thanks Given: 1,890
Thanks Received: 7,338


sienna View Post
Hi Kevin,

For developing and testing strategies and to eliminate the need for coding, have you looked at Sharkindicators? I am not affiliated with them and have not as yet bought their product, just watched a few webinars. Would you consider Sharkindicators? If not why? I know that they are tied to Ninjatrader, which is different to your areas of expertise (easy language).

Just curious. I write as someone who does not really like coding, and am not trained in coding. Thought maybe this would get me around that issue. Any hidden assumptions or issues, which might give me grief?

Associated question: Could you comment on the reliability of the backtest results run through Ninjatrader?
Many thanks for your expert opinion.

Sienna

Thanks for the questions.

I have never used Sharkindicators, and last time I checked, I understood it could not be used to do optimizations, which would be a problem for many situations. Maybe it has changed since then.

I also do not use Ninja for strategy development, so for me it is not an option.

If you do not like coding, life does get tougher, no matter what platform you use.

Right now, I am using a visual tool (Trade View) to create code for MT4. It is pretty slick, but even so, I find myself visually "coding" - I am still figuring out logic blocks (If...then), branches, etc.

For backtesting, I do not use Ninja, so I cannot vouch for its reliability. I will say that, regardless of the platform, it is easy to trick and cheat the backtest engine to give ridiculous results.

Hope this helps!

Kevin

Follow me on Twitter
Thanked by:

Can you help answer these questions
from other members on NexusFi?
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
My NT8 Volume Profile Split by Asian/Euro/Open
NinjaTrader
Deepmoney LLM
Elite Quantitative GenAI/LLM
NexusFi Journal Challenge - April 2024
Feedback and Announcements
Better Renko Gaps
The Elite Circle
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
59 thanks
Funded Trader platforms
37 thanks
NexusFi site changelog and issues/problem reporting
22 thanks
GFIs1 1 DAX trade per day journal
22 thanks
The Program
19 thanks
  #382 (permalink)
 
trendisyourfriend's Avatar
 trendisyourfriend 
Quebec Canada
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: AMP/CQG
Trading: ES, NQ, YM
Frequency: Daily
Duration: Minutes
Posts: 4,527 since Oct 2009
Thanks Given: 4,171
Thanks Received: 6,018


kevinkdog View Post
...
Right now, I am using a visual tool (TradingView) to create code for MT4. It is pretty slick, but even so, I find myself visually "coding" - I am still figuring out logic blocks (If...then), branches, etc.
...

Kevin

Hi kevinkdog,

What do you mean exactly? I thought Tradingview was a web platform only. Do you mean that you can use it to generate metatrader 4 compatible code? Thanks

Thanked by:
  #383 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,647 since Jul 2012
Thanks Given: 1,890
Thanks Received: 7,338



trendisyourfriend View Post
Hi kevinkdog,

What do you mean exactly? I thought Tradingview was a web platform only. Do you mean that you can use it to generate metatrader 4 compatible code? Thanks

Sorry, I meant Trade View Investments: https://www.tradeview.com.au/

I will edit my earlier post...

Follow me on Twitter
Thanked by:
  #384 (permalink)
 
processing's Avatar
 processing 
Sydney, NSW
 
Experience: Beginner
Platform: Quantower
Frequency: Other
Duration: Other
Posts: 102 since Feb 2011
Thanks Given: 247
Thanks Received: 124

Hi Kevin, what sort of backtesting process do you use? Do you use the Strategy Tester in MT4 or some other program?


Sent using the NexusFi mobile app

Thanked by:
  #385 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,647 since Jul 2012
Thanks Given: 1,890
Thanks Received: 7,338


gloricle View Post
Hi Kevin, what sort of backtesting process do you use? Do you use the Strategy Tester in MT4 or some other program?


Sent using the NexusFi mobile app


Thanks for the question. I primarily use Tradestation, so I incorporate their backtesting module in what I do. If you are using MT4, you could use their Strategy Tester.

Two keys:

1. Whatever software you use to help you test, you should know it well enough to fool it. That is, can you create a strategy that exploits the strategy engine and gives ridiculous results? If you know ways to fool it, you are less likely to be fooled by unrealistic results. Limit order touch fills are a good example in most software platforms.

2. Running through a platform's strategy test engine is only a part of what I do. I also have quite a few other steps to help validate a strategy. You can likely find some info in old futures.io webinars I have done.

Thanks!

Follow me on Twitter
Thanked by:
  #386 (permalink)
 sixtyseven 
Golden Bay, New Zealand
 
Experience: Beginner
Platform: Sierra Chart
Trading: ES, NQ
Posts: 186 since May 2012
Thanks Given: 851
Thanks Received: 337

Hi Kevin,

Assume when testing insample you find something that looks good. You then decide to try an additional filter, which drops the sample size, but turns it into something much better (while the filter works with a range of nearest neighbours - i.e it's not a complete fluke).

Would you cross your fingers and hoped this extra filter worked out of sample?

Would you test both out of sample, and trade which ever stacked up best?

Or would you test only the system with more signals, less parameters/filters and fine looking metrics - with the view to only looking at the out of sample once?

Thanks

  #387 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,647 since Jul 2012
Thanks Given: 1,890
Thanks Received: 7,338


sixtyseven View Post
Hi Kevin,

Assume when testing insample you find something that looks good. You then decide to try an additional filter, which drops the sample size, but turns it into something much better (while the filter works with a range of nearest neighbours - i.e it's not a complete fluke).

Would you cross your fingers and hoped this extra filter worked out of sample?

Would you test both out of sample, and trade which ever stacked up best?

Or would you test only the system with more signals, less parameters/filters and fine looking metrics - with the view to only looking at the out of sample once?

Thanks

Thanks for the question.

My development process is different than the process you describe, so I can't say I'd do what you are describing.

Here is what I do, in relation to your questions:

1. If during my initial testing, I find something that passes my criteria, I usually stop there and move to the next step. I don't add filters etc in the hopes of making it even better.

2. If during my initial testing, I find something that does NOT pass my criteria, I usually add filters etc and see if I can make it pass my criteria.

So, the general philosophy I have is: make the strategy as simple as possible, but not so simple it does not work.


Then, when I move on to the next step, walkforward (out of sample) testing, that is really a one shot deal. The strategy either passes, or it does not. Running OOS, not liking the results, going and tweaking the strategy, then examining the OOS results, is very dangerous. I try to avoid this when possible.

One more thing: if you do run 2 OOS tests, and pick the best one, you've just optimized. Generally, not good to do.

Hope this helps!

Follow me on Twitter
  #388 (permalink)
 sixtyseven 
Golden Bay, New Zealand
 
Experience: Beginner
Platform: Sierra Chart
Trading: ES, NQ
Posts: 186 since May 2012
Thanks Given: 851
Thanks Received: 337


kevinkdog View Post

1. If during my initial testing, I find something that passes my criteria, I usually stop there and move to the next step. I don't add filters etc in the hopes of making it even better.

Thanks for that Kevin. Really useful.

I really like the idea about having a base criteria and stopping there. You've given me some good ideas to improve my process.

Thanked by:
  #389 (permalink)
 Fugitive69 
Austin, TX
 
Experience: Intermediate
Platform: NT8
Trading: EU, SP, Crude CL
Posts: 90 since Jul 2018
Thanks Given: 33
Thanks Received: 105

It's interesting to evaluate some of the algo system data out there and the numbers they produce. As a gross generalization, a typical system might have a good JAN & FEB, then not so great the next two following months, but back in the black the months thereafter. Stepping back and taking a yearly view the overall results might average say a 19% return. Well, that's not too shabby when compared to investing in stocks, bonds, mutual funds, etc.

However, from a manual trader's point of view those two down months would be cause to stop trading altogether and begin some serious self-evaluation, most likely heavily dosed with a prescription of bourbon and water.

Which begs the question, "what are your expectations"? From my own perspective I expect one thing from my manual trading and quite another thing altogether from an algo system. Why then do I keep trying to develop automated systems that mimic my manual trading?

Aren't they two different animals completely with two different expectations?

Thanked by:
  #390 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,647 since Jul 2012
Thanks Given: 1,890
Thanks Received: 7,338



Fugitive69 View Post
It's interesting to evaluate some of the algo system data out there and the numbers they produce. As a gross generalization, a typical system might have a good JAN & FEB, then not so great the next two following months, but back in the black the months thereafter. Stepping back and taking a yearly view the overall results might average say a 19% return. Well, that's not too shabby when compared to investing in stocks, bonds, mutual funds, etc.

However, from a manual trader's point of view those two down months would be cause to stop trading altogether and begin some serious self-evaluation, most likely heavily dosed with a prescription of bourbon and water.

Which begs the question, "what are your expectations"? From my own perspective I expect one thing from my manual trading and quite another thing altogether from an algo system. Why then do I keep trying to develop automated systems that mimic my manual trading?

Aren't they two different animals completely with two different expectations?

Thanks for the comment. If one of your goals with an algo is "make money every day/week/month/year" you can simply make that a requirement of anything you build, just like you'd have goals for certain returns, drawdowns, trades per year, etc.

Of course, you may not be able to hit that goal, or any of your other goals, with your strategy. And many times the goals may conflict, forcing you to choose one over the over (like maybe some losing months are better in return for some big winning months).

Thanks!

Follow me on Twitter
Thanked by:

Closed Thread



Last Updated on July 5, 2019


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts