GPT: KAMA Scalping Strategy in Python Makes 795%

Поділитися
Вставка
  • Опубліковано 3 гру 2024

КОМЕНТАРІ • 161

  • @saleh.m
    @saleh.m  12 днів тому +1

    👉 If you like my work, please consider supporting me FOR FREE by using my referral links.
    It's a win-win, you get free discounts and bonuses, and it helps me to develop more features and content:
    👉 Apex Omni - fee discounts (My favorite):
    jesse.trade/apex
    👉 Gate.io - fee discounts:
    jesse.trade/gate
    👉 Bybit - Signup bonuses:
    jesse.trade/bybit

    • @Wiki00000
      @Wiki00000 12 днів тому

      Can you make this for me for MT5?

  • @garybooth3130
    @garybooth3130 12 днів тому +6

    Great that you explain why you are choosing certain indicators but by adding more to improve the backtest result you are curve fitting. Would be great if you did a video like this and left a period of clean / unseen data that you could run the final strategy on to see if it potentially holds up in a live environment.

    • @saleh.m
      @saleh.m  12 днів тому +8

      Hi there, thank you for explaining so nicely, but respectfully, I disagree. You see, no strategy can be profitable with just one indicator. We always need at least a few. However, if that few turns into, let's say, 20 indicators, or if you use only a few but change their parameters so much that they become profitable, then you are curve-fitting or overfitting.
      But I did not do that here at all. I didn't even change the default parameters, and the number of indicators is very low. However, because I did that step by step, I understand it seems like I'm curve-fitting. The only reason I do that is to show the effect of each indicator so that the viewer would understand why I'm using it. If I had defined, let's say, four indicators in the first place and then displayed the final result, it wouldn't have seemed like I was curve-fitting.
      As for cross-validation, I usually handle that myself when I'm developing something. Besides that, I also posted on our strategy indexing page, which gets updated from time to time with new results as time goes on. You can check that out on our website to see the results for different periods, symbols, and timeframes.
      For example, let's say you want to conduct forward testing for the strategy I just displayed. Three months later, just go to that page again and see the new results. If I haven't changed the code, which I don't, and you can validate it yourself, you will see the new results, and that would be forward testing. I don't change the code for this reason exactly. Instead, I add new strategies as v2, v3, etc.

  • @RohnitSethi
    @RohnitSethi 2 дні тому

    Great insights! Your explanation really breaks down the topic in a way that's easy to understand and engaging. Keep up the amazing work!

  • @AtariiMusic
    @AtariiMusic 11 днів тому +1

    This was really dope especially how you broke down your mindset in every indicator you placed

    • @saleh.m
      @saleh.m  11 днів тому +1

      Thank you for noticing that.

  • @saisupreeth9359
    @saisupreeth9359 6 днів тому

    Great Teaching, I loved the way you improved the strategies to avoid false entries.

  • @shadorain
    @shadorain 7 днів тому

    This was fantastic. Thank you for this content and being so thorough as well! Those indicators are game changing :O

    • @saleh.m
      @saleh.m  7 днів тому +1

      Thank you! I'm glad you find them helpful.

  • @TimDott-l1n
    @TimDott-l1n 5 днів тому

    I haven't seen anything like this yet, thanks for making such videos! Very cool

  • @KBelluser
    @KBelluser 22 години тому

    Another great video. I think I may have told you about KAMA in the discord, although you actually made a strategy with it, and I put it in the "get to it later basket" 🙂

  • @davidtidey
    @davidtidey 10 днів тому +1

    Great video. I love the way you build up the strategy adding indicators.

    • @saleh.m
      @saleh.m  7 днів тому

      I appreciate you noticing that.

  • @Nerdy-195
    @Nerdy-195 12 днів тому +1

    Wow, thanks so much for another awesome video Saleh and I was very surprised to see that I won the 1,000,000 Bonk. I can confirm you have now sent these to me.

    • @saleh.m
      @saleh.m  12 днів тому +2

      Congratulations! Imagine if you win the next one because of posting this comment 😄

    • @Nerdy-195
      @Nerdy-195 11 днів тому

      Now that would be funny

  • @deemzie2814
    @deemzie2814 11 днів тому

    Nice one! Noobs can now build strategies without even writting one line of code!

  • @babayaga9570
    @babayaga9570 12 днів тому +1

    This is quite awesome. I've been trying to code everything in Pine and run on TV, but Jesse seems so much better.. I'll be checking it out.

    • @saleh.m
      @saleh.m  11 днів тому +1

      Yes, I'm glad to hear that. I always say Tradingview is a great charting platform with a half-ass backtesting engine. Jesse on the other hand is a great backtesting engine with a half-ass charting.

    • @TomOliverTurtle
      @TomOliverTurtle 11 днів тому

      I tried to code the same backtesting engine and strategies in c# and i think i got it working but somehow in my case the same strategies with the same backtesting parameters "only" make 12%

  • @nimaone7883
    @nimaone7883 13 днів тому +1

    Very nice video I love your incremental approach

    • @saleh.m
      @saleh.m  13 днів тому

      Thank you for noticing that. I too really like it.
      That's how I would have wanted to see it.

  • @antonyraj5903
    @antonyraj5903 6 днів тому

    Awesome video 🎉 Thank you 😊

  • @BovineJoni04
    @BovineJoni04 13 днів тому +1

    Very cool! Didnt know the KAMA indicator yet! Will check it out for sure, thanks!

    • @saleh.m
      @saleh.m  13 днів тому

      Hope you like it!

  • @MemeCoinMax
    @MemeCoinMax 6 днів тому

    Great video bro. You have excellent content!

  • @solecoffee7568
    @solecoffee7568 12 днів тому

    Using this to help learn python thank you Saleh

  • @ctwolf
    @ctwolf 12 днів тому

    oml, ive been rebuilding jesse and didnt even know it existed, bless you Saleh

    • @saleh.m
      @saleh.m  12 днів тому +1

      Hey man, thank you so much. Yes, we've all been there. I wish I could find the same quality of Jesse when I started. Especially I couldn't find one that would allow me to trade with multiple timeframe and symbols simultaneously.

    • @ctwolf
      @ctwolf 11 днів тому

      @saleh.m yeah I'm super excited, still in the early stages of making myself less ignorant of the tool, but the 0 knowledge to knowing it exists is huge in and of itself to me.
      You are a legend. I see a decent number of contributors on the GitHub too, I'm eager to start fiddling and learning over the coming days!

  • @proexcept
    @proexcept 12 днів тому

    Holly smokes! Thank you a lot! I'm really thrilled with your approach and the tool. Will come to your party for sure!🎉

    • @saleh.m
      @saleh.m  12 днів тому

      Awesome! Thank you!

  • @dextrex
    @dextrex 12 днів тому +1

    Love the recent video's Saleh! Well done!
    Can you also read candle properties like OHLC values with Jesse? It would be interesting to build more price action related strategy's without that much indicators.

    • @saleh.m
      @saleh.m  12 днів тому +1

      Yes, they are available. I haven't played around with price action strategies much. I did that a few years ago, wasn't really successful but haven't given it a shot again since then.

  • @caseycourtney6425
    @caseycourtney6425 7 днів тому

    Hey what does the Z-score actually predict? I mainly code mt5 and the strategy tester will spit out a Z score when you back test but for all my strategies it does not seem like a valid way to find long term profitable strategies. Usually I just back test as much out of sample data as i optimize for. I will code this for mt5 by the end of the day and post it here.

  • @MrAntoinebedos
    @MrAntoinebedos 13 днів тому

    Yeah Kama is so cool, reactive and precise

    • @saleh.m
      @saleh.m  13 днів тому +1

      It is indeed

    • @MrAntoinebedos
      @MrAntoinebedos 13 днів тому

      Love your way to filter with adx and bigger timeframe

  • @mkiche
    @mkiche 8 днів тому

    Great video for starters like myself

    • @saleh.m
      @saleh.m  7 днів тому

      Glad you enjoyed

  • @vikasarsid1299
    @vikasarsid1299 11 днів тому

    Wow, this is great strategy! I just back tested results are awesome! ❤

    • @saleh.m
      @saleh.m  11 днів тому

      Great to hear!

    • @timdevries6577
      @timdevries6577 5 днів тому

      On different crypto's ? For me it doesnt do that great at all unfortunately

  • @TarunVashisht-l2
    @TarunVashisht-l2 12 днів тому +3

    Forex or Crypto? Which is good

    • @Chirag_Tuteja
      @Chirag_Tuteja 12 днів тому +1

      Forex anyday

    • @saleh.m
      @saleh.m  12 днів тому +1

      I'm definitely sticking with crypto because we're in a bull market but months later I will probably tackle Forex while the crypto bull market runs out.

    • @TarunVashisht-l2
      @TarunVashisht-l2 12 днів тому

      ​@@saleh.mok bro

    • @TarunVashisht-l2
      @TarunVashisht-l2 12 днів тому

      ​@@Chirag_TutejaI'm also thinking of trading in forex.. can you suggest a reliable broker

    • @Chirag_Tuteja
      @Chirag_Tuteja 12 днів тому +1

      ​@@TarunVashisht-l2Winprofx is great 👍

  • @Theone21able
    @Theone21able 11 днів тому +1

    Great video!

  • @PanPatecki
    @PanPatecki 13 днів тому +1

    Good looking Saleh. !

  • @romanberdichevskii5141
    @romanberdichevskii5141 2 години тому

    Thanks for good content!

  • @MoAtlas
    @MoAtlas 7 днів тому

    I sure enjoyed your content even though most of it was over my head tbh. I have only ever traded manually though I would love to automate my trading. I have recently signed up for a python beginners course. Do you have any other recommendations?

    • @saleh.m
      @saleh.m  7 днів тому

      The only recommendation I would make is try to get your hands dirty as soon as possible. Actually doing something is the fastest way to learn.
      If you are using Jesse, try to ask JesseGPT to explain the concepts that you don't understand. Keep doing this a couple of times, and you will get the hang of it very quickly. I believe it won't take more than a few weeks.

  • @jimmypanjams3176
    @jimmypanjams3176 13 днів тому +1

    I prefered this presentation it seemed more newbi friendly for someone unfamilar with coding & comanads.
    I'm still learning even how to set up the enviroment to run jesse in let alone creating a vps & everything else.

    • @saleh.m
      @saleh.m  13 днів тому +2

      Hi Jimmy, which operating system are you on? We already have tutorials and guides but I was thinking to update some of them and create new ones.

    • @jimmypanjams3176
      @jimmypanjams3176 12 днів тому

      win10 fresh, making a linux duel boot so i can learn more. Blackfriday special? im in. is the enterprise worth it if I want to trade multipul pairs and exchanges ? or just go pro for now and upgrade later n see/pay the differnce ?

  • @MaryChoi-t7p
    @MaryChoi-t7p 12 днів тому

    Great content, as always! I have a quick question: I have a SafePal wallet with USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). How should I go about transferring them to Binance?

    • @saleh.m
      @saleh.m  12 днів тому

      Good one 😂

  • @Mr_Mirio
    @Mr_Mirio 11 днів тому

    🔥🔥🔥

  • @oviejagboro6497
    @oviejagboro6497 11 днів тому

    Great video. I like the Jesse’s methods better than Quantconnects

    • @saleh.m
      @saleh.m  11 днів тому

      I'm glad you liked it

  • @VJMarketing-h1o
    @VJMarketing-h1o 11 днів тому

    very helpful indicator..thanks

    • @saleh.m
      @saleh.m  11 днів тому

      Glad it was helpful!

  • @vodenicite
    @vodenicite 10 днів тому

    Nice, i believe it will be a good idea to actually talk a bit more how do you actually talk to an AI. Asking for it to explain more about the methods that it uses in a code is a must if you are beginner. At some point you got quite specific with your needs and i believe not everyone would see that it implemented the code in the wrong place. Good work!

    • @saleh.m
      @saleh.m  7 днів тому +1

      Yes, I agree. Unfortunately, at least for now, we have to be specific sometimes and correct the model. Hopefully, this will improve as time goes on.
      As I fine-tune the prompts on our side and with the introduction of new models, I'm eagerly waiting for the O1 model to be supported with this.

  • @kevunperuz6589
    @kevunperuz6589 10 днів тому

    Interesting, do you think only 2 years of data is representative for a strategy?

    • @saleh.m
      @saleh.m  7 днів тому

      It really depends on the strategy and your understanding of it. However, if possible, it's always best to try it with further back data.
      I posted a link to the backtesting results for other years, symbols, and timeframes in the description.

  • @nkbsd
    @nkbsd 12 днів тому

    Another great video. Thanks!

    • @saleh.m
      @saleh.m  12 днів тому

      Thank you so much for your consistent support!

  • @SandervanderHave
    @SandervanderHave 13 днів тому

    Very nice. I use the new Jesse GPT more and more! I am also really curious about you GridStrategy that is peeking around the corner at 4:27 I am trying to build one, but could use some more inspiration!

    • @saleh.m
      @saleh.m  13 днів тому +1

      Hey man, I'm glad to hear that, because I've been pushing improvements to it. I also cannot wait until I'm able to allow the use of the O1 model of OpenAI, which would be much smarter.
      As for grid strategy, it's a work in progress, I haven't been able to get to good numbers myself yet. When I do, I will make a video about it, for sure.

  • @tokingreens
    @tokingreens 8 днів тому

    Really interesting but since this is my first exposure to Jesse GPT it is a bit overwhelming. I understand the importance of back testing but it would be nice to see live trading and profit making. Thanks!

    • @saleh.m
      @saleh.m  7 днів тому

      Hi,
      Thank you for your feedback. Yes, I understand the importance of it, but right now my goal is really to get users of Jesse up and running to develop their own strategies.
      These videos are merely examples with average results.

  • @PanayiotisSavva
    @PanayiotisSavva 13 днів тому +1

    I would prefer both formats for for your videos :)

    • @saleh.m
      @saleh.m  13 днів тому

      Thanks for letting me know man.

  • @caseycourtney6425
    @caseycourtney6425 13 днів тому +1

    Is the win loss ratio the same as win rate? So 0.9 = 90% winrate? New to python because I usually just code in mql5 coz I like it better.

    • @saleh.m
      @saleh.m  12 днів тому

      No, the win-loss ratio is how much on average you win divided by how much on average you lose in trades. The win rate is also available in Jesse's backtest results.

    • @caseycourtney6425
      @caseycourtney6425 12 днів тому

      @@saleh.m dang bro thanks for replying. Python looks nice but mt5 just feels better because I can either use dukascopy data or broker data for backtesting

  • @gbmgbm8312
    @gbmgbm8312 9 днів тому

    Hi I liked you video and subscribed 😊

    • @saleh.m
      @saleh.m  7 днів тому

      Hi, thank you. I appreciate it.

  • @Josbiedem
    @Josbiedem 12 днів тому

    Amazing, thank you 😊

    • @saleh.m
      @saleh.m  11 днів тому

      You're welcome 😊

  • @milad8589
    @milad8589 12 днів тому +1

    Do you think it was not overfit?
    Do you have a forward test for your strategies so that we can see their performance in the real market?

    • @FreqtradeFR
      @FreqtradeFR 12 днів тому

      yes it is very possibly overfit and may perform poorly in live run. It must be tested to be sure of course, before putting any real money.

    • @saleh.m
      @saleh.m  12 днів тому +3

      Hi there, respectfully no.
      You see, no strategy can be profitable with just one indicator. We always need at least a few. However, if that few turns into, let's say, 20 indicators, or if you use only a few but change their parameters so much that they become profitable, then you are curve-fitting or overfitting.
      But I did not do that here at all. I didn't even change the default parameters, and the number of indicators is very low. However, because I did that step by step, I understand it seems like I'm curve-fitting. The only reason I do that is to show the effect of each indicator so that the viewer would understand why I'm using it. If I had defined, let's say, four indicators in the first place and then displayed the final result, it wouldn't have seemed like I was curve-fitting.
      As for cross-validation, I usually handle that myself when I'm developing something. Besides that, I also posted on our strategy indexing page, which gets updated from time to time with new results as time goes on. You can check that out on our website to see the results for different periods, symbols, and timeframes.
      For example, let's say you want to conduct forward testing for the strategy I just displayed. Three months later, just go to that page again and see the new results. If I haven't changed the code, which I don't, and you can validate it yourself, you will see the new results, and that would be forward testing. I don't change the code for this reason exactly. Instead, I add new strategies as v2, v3, etc.

    • @milad8589
      @milad8589 12 днів тому

      @@saleh.m دمت گرم.

  • @vuela.programming3957
    @vuela.programming3957 13 днів тому

    Good topic, thanks for this amazing video👍

    • @saleh.m
      @saleh.m  12 днів тому

      So nice of you

  • @kravislagando
    @kravislagando 11 днів тому

    I’m new around, so can you do a set up process on how you get things going? I’d love to contact you and learn from you.

    • @saleh.m
      @saleh.m  11 днів тому

      Hey man, I've made step-by-step tutorials both on our documentation and also my previous videos.

  • @sams3935
    @sams3935 10 днів тому

    I don't believe this is for FREE.
    Thank you so much for sharing. Keep rocking l.

    • @saleh.m
      @saleh.m  7 днів тому

      Thank you, and you're most welcome.

  • @AtlantaMike
    @AtlantaMike 12 днів тому

    What do you use to do backtesting? What is JesseGpt?

    • @saleh.m
      @saleh.m  12 днів тому

      it's a python framework and it offers its own GPT service that I made recently called JesseGPT you can get started for free and hosting it locally:
      jesse.trade

  • @patilrohan
    @patilrohan 9 днів тому

    I'm new to the algo trading world...can someone tell me what forex broker is used to trade using this code ?

    • @saleh.m
      @saleh.m  7 днів тому

      This was a backtest, not live trading results. I'm using the Jesse framework, which, at the moment, only supports cryptocurrencies.

    • @timdevries6577
      @timdevries6577 5 днів тому

      HyperLiquid is what i use

  • @haroonrashid2153
    @haroonrashid2153 11 днів тому

    Love to see this on forex or Gold.

  • @hichamkari2803
    @hichamkari2803 13 днів тому

    Well explained, good job

    • @saleh.m
      @saleh.m  13 днів тому

      Glad it was helpful!

  • @awesomezone8603
    @awesomezone8603 11 днів тому

    This looks and how implement in Ninja Trader as strategy

  • @Ramesh151
    @Ramesh151 11 днів тому

    Can get the code for this strategy to check in tradingview?

    • @saleh.m
      @saleh.m  7 днів тому

      The link is in the description, but it is in Python, so you cannot run it directly on TradingView unless you convert it.

  • @gunasekaran7137
    @gunasekaran7137 12 днів тому

    Atr = average true range , its what u saying here bro.... Or im wrong ? I cajt understand it pls explain if u can....im not familiar with indicators atr like that

    • @saleh.m
      @saleh.m  12 днів тому +1

      Yes, that's it. And you're right, because I have been using it in the past videos, I made the mistake of assuming that everyone is already familiar with them, but with each video comes new audience. So I should explain all the indicators used. Thanks for the feedback.

  • @jigneshsoni9263
    @jigneshsoni9263 11 днів тому

    how can I use your strategies in Live account? I need help to set them up. I joined your discord but there is no help.

  • @milzalino
    @milzalino 12 днів тому

    How does this perform on spy?

  • @growyourbrains6141
    @growyourbrains6141 11 днів тому

    This is exceptionally too good...please can you make the algo for gold usd

    • @saleh.m
      @saleh.m  7 днів тому

      Thank you. In the coming months, I hope to add support trading gold to Jesse, but it's not there yet.
      We can trade gold on crypto exchanges, but I think the fees are just too much.

  • @Entire.History
    @Entire.History 12 днів тому

    This is awesome😢❤🔥🔥🔥🔥

    • @saleh.m
      @saleh.m  12 днів тому

      No. You're awesome 🤭

  • @MikeB-bi2qb
    @MikeB-bi2qb 12 днів тому

    Where are you running the code?

    • @saleh.m
      @saleh.m  12 днів тому

      I'm running it locally using Jesse framework:
      jesse.trade

  • @Lichtts
    @Lichtts 11 днів тому

    Where is he back testing the strategies?

  • @tbranislav
    @tbranislav 13 днів тому

    really great content!

    • @saleh.m
      @saleh.m  12 днів тому

      Thank you so much!

  • @sahbil_eth
    @sahbil_eth 5 днів тому

    thanks bro!

  • @dariuszsnopkiewicz2344
    @dariuszsnopkiewicz2344 12 днів тому

    Great job!

    • @saleh.m
      @saleh.m  12 днів тому

      Thank you! Cheers!

  • @AkhilP-d2e
    @AkhilP-d2e 10 днів тому

    Tough definitely tough

  • @SuperGoldygoldy
    @SuperGoldygoldy 11 днів тому

    Awesome

    • @saleh.m
      @saleh.m  11 днів тому

      No, you're awesome.

  • @ZICO66
    @ZICO66 12 днів тому

    Great content

    • @saleh.m
      @saleh.m  12 днів тому

      Thanks mate, I'm glad you liked it.

  • @AzButceliHikayeler
    @AzButceliHikayeler 12 днів тому

    Can you share the code ?

    • @saleh.m
      @saleh.m  12 днів тому

      the link is in the description of the video

  • @ShakirAli-dk9tb
    @ShakirAli-dk9tb 13 днів тому

    Interesting indeed

    • @saleh.m
      @saleh.m  13 днів тому

      Glad you think so!

  • @justin2324
    @justin2324 8 днів тому

    ❤❤❤

    • @saleh.m
      @saleh.m  7 днів тому

      ❤️❤️❤️

  • @heitor4144
    @heitor4144 10 днів тому

    this way is nice

    • @saleh.m
      @saleh.m  7 днів тому

      Thank you! I'm glad you liked it!

  • @FreqtradeFR
    @FreqtradeFR 12 днів тому

    wow !

  • @swiftyy5354
    @swiftyy5354 12 днів тому

    nice strategy

  • @ehsannazari1456
    @ehsannazari1456 10 днів тому

    داداش جامعه فارسی زبان به این دانش خیلی بیشتر نیاز داره سپاس

    • @AliAkbar-jw5xn
      @AliAkbar-jw5xn 10 днів тому

      فارسی زبان ها اصلأ به این کار ها نباید داخل شود

  • @timdevries6577
    @timdevries6577 5 днів тому

    Backtested this strat by myself for the 1H timeframe on different cryptos. Based on my backtest results I will not implement it, for me the win rate is not high at all at different cryptos and so not worth it imo.

  • @darkevil3935
    @darkevil3935 7 днів тому

    Hello my friend, firs of all i want to congratulate you for the amazing content of your channel!
    On the second way i want to share with you a python bot that i have, it is almost perfect, but i need to improve it for the range market sideways.
    Can you have a look and teach me or help me?
    Best regards.

    • @saleh.m
      @saleh.m  7 днів тому +1

      Hi mate,
      Thank you for the very nice comment. At the moment, I'm busy elsewhere, but if you join our community and ask this question there, sure there are people who would be happy collaborate with you.

  • @DhrubKumarSharma-r9e
    @DhrubKumarSharma-r9e 10 днів тому

    Which ai is this

    • @saleh.m
      @saleh.m  10 днів тому

      jesse.trade/gpt
      It requires a free signup to access it though.

  • @peaceful818
    @peaceful818 7 днів тому

    Than you for the content.Give me my money... I mean 1million BONK🎉

    • @saleh.m
      @saleh.m  7 днів тому

      lol 😄

    • @peaceful818
      @peaceful818 7 днів тому

      @saleh.m so should I take it as yes😁

  • @d1m18
    @d1m18 12 днів тому

    Please do more back testing and on other trading types, specifically test this out on various stocks and significant market events

    • @saleh.m
      @saleh.m  11 днів тому

      At the moment Jesse only supports cryptocurrencies, but in the future when we expand to other markets I will. We will probably begin with forex.

  • @SkyPro1111
    @SkyPro1111 12 днів тому +1

    I want 1kk bonk)

  • @ShyMinky
    @ShyMinky 13 днів тому

    🙏🏻