Tyler Bowers
Tyler Bowers
  • 48
  • 196 723
Schwab API Python Tutorial (Streaming Real-time Data)
Github: github.com/tylerebowers/Schwab-API-Python
Join the discord: discord.gg/m7SSjr9rs9
Previous video: th-cam.com/video/kHbom0KIJwc/w-d-xo.html
PyPi: pypi.org/project/schwabdev/
Ask questions in the comments and Ill try to answer them.
มุมมอง: 4 706

วีดีโอ

Schwab API Python Tutorial (Authentication and Requests)
มุมมอง 18K6 หลายเดือนก่อน
Schwab developer: beta-developer.schwab.com/ Next video: th-cam.com/video/t7F2dUecgWc/w-d-xo.html Github: github.com/tylerebowers/Schwab-API-Python *Read the README in Github, usage has changed* Join the discord: discord.gg/m7SSjr9rs9 Demo file: tylerebowers.com/files/schwabApiDemo.py PyPi: pypi.org/project/schwabdev/ Callback url: 127.0.0.1 Ask questions in the comments and Ill try to answer t...
Pure Storage 182TB flash array X50r2
มุมมอง 63310 หลายเดือนก่อน
Pure Storage X50r2 Flash array 20x9.1TB DFMs, 182TB of raw flash 2x Controllers: - 2x Xeon Silver 4116 - 192GB ddr4 ram - 150GB boot nvme
Intel The Journey Inside: The Computer, 1st Edition 1994, Educational Student Video
มุมมอง 338ปีที่แล้ว
This is the student video taken from the "Intel The Journey Inside: The Computer 1st Edition" kit. It was originally on vhs and was released in 1994. The 3rd Edition kit (Including the FULL book and pictures) can be found here: tylerebowers.com/blogs/intelTheJourneyInside/files/ No copyright infringement intended.
Supermicro AI Compute Server, 8x Nvidia Tesla V100, 768GB DDR4, 2x Intel Xeon E5-2699V4, 4028GR-TVRT
มุมมอง 3.4Kปีที่แล้ว
Supermicro 4028GR-TVRT - 8x Nvidia Tesla V100 16GB SXM2 - 768GB DDR4 24x32GB 2400MHz ECC - 2x Intel Xeon E5-2699V4 - 4x 1200W/2090W 80 Platinum PSU www.supermicro.com/en/products/system/4U/4028/SYS-4028GR-TVRT.cfm
Oracle Exadata X6 Database - Servers and Hardware
มุมมอง 4Kปีที่แล้ว
This is an Oracle Exadata X6 Database System. Hardware Components: 3x Controller Server - 2x E5-2699V4 - 768GB DDR4 ecc (24x32GB) - 4x 600GB 10K SAS HDD - 10G Fiber Ethernet (X520) - 40G Infiniband (MCX354A) - 2x 600W Platinum PSU 9x Storage Server - 2x E5-2630V4 - 128GB DDR4 ecc (8x16GB) - 4x Samsung F320 3.2TB NVMe - 12x 8TB HGST SAS HDD - 40G Infiniband (MCX354A) - Lsi 9361-8i (12G RAID) - 2...
Intel The Journey Inside 1994
มุมมอง 523ปีที่แล้ว
Intel The Journey Inside 1994
TD Ameritrade API Full Order Creation and Submission Tutorial (Part 4)
มุมมอง 254ปีที่แล้ว
TD Ameritrade API Full Order Creation and Submission Tutorial (Part 4)
TD Ameritrade Full API Automatic Databasing Tutorial (Postgresql and Pandas Dataframes)
มุมมอง 299ปีที่แล้ว
TD Ameritrade Full API Automatic Databasing Tutorial (Postgresql and Pandas Dataframes)
TD Ameritrade Full Streaming API Tutorial (Real-time Data Streaming)
มุมมอง 2.1Kปีที่แล้ว
TD Ameritrade Full Streaming API Tutorial (Real-time Data Streaming)
TD Ameritrade Full API Tutorial (Authentication and Real-time Data)
มุมมอง 9Kปีที่แล้ว
TD Ameritrade Full API Tutorial (Authentication and Real-time Data)
Full Kit - Intel: The Journey Inside the Computer 3rd Edition Review.
มุมมอง 7852 ปีที่แล้ว
Full Kit - Intel: The Journey Inside the Computer 3rd Edition Review.
1986 Apple Macintosh Plus 1MB (+ Floppy EMU)
มุมมอง 2.3K2 ปีที่แล้ว
1986 Apple Macintosh Plus 1MB ( Floppy EMU)
Oracle Sparc T4 Running Solaris 11.4 with a Desktop Environment
มุมมอง 5K2 ปีที่แล้ว
Oracle Sparc T4 Running Solaris 11.4 with a Desktop Environment
Intel The Journey Inside: The Computer Teacher Video, 3rd Edition 1998
มุมมอง 5422 ปีที่แล้ว
Intel The Journey Inside: The Computer Teacher Video, 3rd Edition 1998
Intel The Journey Inside: The Computer Student Video, 3rd Edition 1998
มุมมอง 10K2 ปีที่แล้ว
Intel The Journey Inside: The Computer Student Video, 3rd Edition 1998
Intel Silicon Wafer Teaching Kit from 1998: "The Journey Inside the Computer"
มุมมอง 7292 ปีที่แล้ว
Intel Silicon Wafer Teaching Kit from 1998: "The Journey Inside the Computer"
Repairing 40+ Broken pins on a LGA3647 Motherboard: Supermicro X11SPI-TF
มุมมอง 9312 ปีที่แล้ว
Repairing 40 Broken pins on a LGA3647 Motherboard: Supermicro X11SPI-TF
[2023 UPDATED] CAD Computer Build for $1500 - SolidWorks / Fusion 360 / Maya / Autodesk
มุมมอง 2.6K2 ปีที่แล้ว
[2023 UPDATED] CAD Computer Build for $1500 - SolidWorks / Fusion 360 / Maya / Autodesk
A Look at the Sun Oracle SPARC T4-2 Server w/ 512GB Ram and 2x 8C64T CPUs
มุมมอง 8K3 ปีที่แล้ว
A Look at the Sun Oracle SPARC T4-2 Server w/ 512GB Ram and 2x 8C64T CPUs
Adding Quiet Fans To a Network Switch (Netgear GS724TS)
มุมมอง 1.4K3 ปีที่แล้ว
Adding Quiet Fans To a Network Switch (Netgear GS724TS)
A Look at a Google Search Appliance (GSA) G100 T5 (Dell R730XD)
มุมมอง 3.9K3 ปีที่แล้ว
A Look at a Google Search Appliance (GSA) G100 T5 (Dell R730XD)
Comparison of the Zebra GX400 Series / GX420D vs GX430T / Direct vs Thermal Transfer
มุมมอง 12K3 ปีที่แล้ว
Comparison of the Zebra GX400 Series / GX420D vs GX430T / Direct vs Thermal Transfer
Way to print TPU/Flexible Filament on a Qidi X-One 2
มุมมอง 1.3K3 ปีที่แล้ว
Way to print TPU/Flexible Filament on a Qidi X-One 2
See Through Hard Drive Clear Acrylic Cover Mod
มุมมอง 1.6K3 ปีที่แล้ว
See Through Hard Drive Clear Acrylic Cover Mod
Measuring Action Potential in Venus Fly Traps (Dionaea muscipula)
มุมมอง 1603 ปีที่แล้ว
Measuring Action Potential in Venus Fly Traps (Dionaea muscipula)
Ultrasonic Acoustic Levitation.
มุมมอง 1543 ปีที่แล้ว
Ultrasonic Acoustic Levitation.
Booting a Violin Memory 6232 32TB Flash SSD Storage Server (Sounds like a Jet Engine)
มุมมอง 8453 ปีที่แล้ว
Booting a Violin Memory 6232 32TB Flash SSD Storage Server (Sounds like a Jet Engine)

ความคิดเห็น

  • @prakashparasuram7088
    @prakashparasuram7088 7 ชั่วโมงที่ผ่านมา

    hello sir!! on the Schwab API, I could not find API to get a list of my current open positions, for example the list of stocks and options that i currently hold, am I missing something?

    • @tylerebowers
      @tylerebowers 7 ชั่วโมงที่ผ่านมา

      client.account_details(account_hash, fields="positions")

  • @uc2045
    @uc2045 วันที่ผ่านมา

    Great video, thanks Tyler. Is there a way to pull some of data for technical analysis like Average Directional Index and the Relative Strength Index?

    • @tylerebowers
      @tylerebowers วันที่ผ่านมา

      @@uc2045 These stats have to be calculated manually.

    • @uc2045
      @uc2045 วันที่ผ่านมา

      @@tylerebowers Thanks for the prompt response! So, I should be able to pull the required data points using the API to calculate the ADI and RSI? If you can direct me to any resource where I can get the formulas, that will be appreciated.

    • @tylerebowers
      @tylerebowers วันที่ผ่านมา

      @@uc2045 I’m don’t know what the best resources are since I don’t use those formulas myself. But RSI and ADX are pretty well documented. And yes, you should be able to get all data required.

  • @shwekhine5836
    @shwekhine5836 2 วันที่ผ่านมา

    Thank you for posting this instruction video.

  • @omais
    @omais 6 วันที่ผ่านมา

    I tried the API for futures getting json error: complexjson.loads(self.text, **kwargs)

    • @tylerebowers
      @tylerebowers 6 วันที่ผ่านมา

      @@omais What code did you use to get this error in the first place?

  • @James-ip5gz
    @James-ip5gz 6 วันที่ผ่านมา

    Hey Tyler, would this work for my Schwab Roth IRA account?

    • @tylerebowers
      @tylerebowers 6 วันที่ผ่านมา

      Roth IRA accounts are supported!

  • @777trader8
    @777trader8 8 วันที่ผ่านมา

    Hi Tyler, thanks for this. Do you know can we get tick data and if so do you know how to come in? Preferred streaming if possible. Thanks.

    • @tylerebowers
      @tylerebowers 8 วันที่ผ่านมา

      @@777trader8 Tick data is a pretty extreme amount of data which Schwab does not offer in the individual dev api. They might offer it in other services (unlikely) and if so the access might not be so easy to get. The stream offers 1 second snapshot data.

    • @777trader8
      @777trader8 8 วันที่ผ่านมา

      @@tylerebowers Thanks for the reply. How difficult would it be to either have an app link to TOS directly and grabbing TOS data which includes tick data, OR to use the TOS data feed 'Impersonating' TOS with a custom APP? Such as apps like Ninja Trader which gets the tick data like TOS does? Years ago I heard that one could interface with TOS directly but I don't know if that's true or not. Since Ninja Trader can 'impersonate' TOS (with Schwab permission) there must be a way for a custom app to also do that. Any ideas on how to do this? Packet sniffer? and impersonate? I have a Ninjatrader license and can trade my Schwab account on it. So I'd like to use those credentials for my custom app.

    • @tylerebowers
      @tylerebowers 8 วันที่ผ่านมา

      @@777trader8 Maybe take a look at what you can stream here: github.com/tylerebowers/Schwab-API-Python/blob/main/docs/stream.md there is also another doc in that folder with the full streaming documentation. Maybe you are looking for book orders?

    • @777trader8
      @777trader8 8 วันที่ผ่านมา

      @@tylerebowers Thanks for that, I'll check it out (after work)!

  • @mathshomework110
    @mathshomework110 8 วันที่ผ่านมา

    Can it run crysis 😢

  • @h7479atelier
    @h7479atelier 13 วันที่ผ่านมา

    How to distribute pcie lanes each gpu? Do two 2699 have 80 pice lanes?

    • @tylerebowers
      @tylerebowers 13 วันที่ผ่านมา

      It uses a PCIe switch (4 of them) and the GPUs are connected to each other via a cube mesh NVLINK.

  • @achrafsafih
    @achrafsafih 13 วันที่ผ่านมา

    how big is an exabyte server?

  • @D_6660
    @D_6660 17 วันที่ผ่านมา

    I was wondering if you could built a tiny pc with it

  • @adamben6253
    @adamben6253 19 วันที่ผ่านมา

    Hi Tyler, how do you enable TOS? I'm not seeing that how-to either one of your videos.

    • @tylerebowers
      @tylerebowers 19 วันที่ผ่านมา

      @@adamben6253 toslc.thinkorswim.com/center/howToTos/thinkManual/Getting-Started/Trading-on-thinkorswim

  • @ahujapankaj
    @ahujapankaj 25 วันที่ผ่านมา

    Anyone knows if the developer account can be different than the Schwab account with Trading Accounts ? I have developer login that is different than trading account logins and when I try to get the initial token and have the code open. browser, I can't login using developer account there. But when I log in using credentials for Schwab account with Trading accounts, then I can sign in and select the accounts but it stops short of giving me the token/access_token and fails.

    • @tylerebowers
      @tylerebowers 25 วันที่ผ่านมา

      Yes, as far as I am aware they can be different. The developer account is for the app, and the broker account is the one that you link to the app when you sign in.

    • @ahujapankaj
      @ahujapankaj 25 วันที่ผ่านมา

      @@tylerebowers Thank you !! Great Video and explanation. Appreciate your time and effort tin sharing your code.

  • @skyisblue3847
    @skyisblue3847 หลายเดือนก่อน

    Thanks for the tutorial! the Github code works well

  • @jabulaniharvey
    @jabulaniharvey หลายเดือนก่อน

    seems nixie tubes ate still being made

    • @tylerebowers
      @tylerebowers หลายเดือนก่อน

      @@jabulaniharvey I think there is one company that started making them again, but they sure aren’t cheap.

    • @jabulaniharvey
      @jabulaniharvey หลายเดือนก่อน

      @@tylerebowers th-cam.com/video/1nHkhJ52iA4/w-d-xo.htmlsi=ZT-Ekt-P5UL6FQPa

    • @GenaKrokodilBitsquad
      @GenaKrokodilBitsquad 2 วันที่ผ่านมา

      В России ещё можно достать пережитки советского прошлого. Качественные лампы и не дорого 😅

  • @amitbuch
    @amitbuch หลายเดือนก่อน

    Your study of APIs and publishing videos in concise form is much appreciated. It helps understand the big picture and working examples really quickly.

  • @BuildItLikeBeckhams
    @BuildItLikeBeckhams หลายเดือนก่อน

    The auth works and I can follow the video including getting an AMD quote. However, when I try to call streamer.start() it returns "Could not get streamerInfo". I printed client.preferences() and that returns "{'errors': [{'id': 'redacted', 'status': 401, 'title': 'Unauthorized', 'detail': 'Client not authorized'}]} so basically these 3 functions: print(client.preferences().json()) streamer = client.stream streamer.start() print this output: {'errors': [{'id': 'redacted', 'status': 401, 'title': 'Unauthorized', 'detail': 'Client not authorized'}]} Could not get streamerInfo Is my account missing some kind of authorization to make streaming calls? Thanks!

    • @tylerebowers
      @tylerebowers หลายเดือนก่อน

      Make sure that your app has access to both APIs. There is one for market data and the other is for accounts and trading (<- needed for preferences). You can change this in your app configuration on the Schwab developer website. This should fix your issue.

    • @BuildItLikeBeckhams
      @BuildItLikeBeckhams หลายเดือนก่อน

      @@tylerebowers Thanks for the quick reply. That was the problem. It's working now.

  • @comrade171
    @comrade171 หลายเดือนก่อน

    Good vid, what took you 1:30hr, took me about 3 days but Success!

  • @tonyasprinkle
    @tonyasprinkle หลายเดือนก่อน

    There are many people teaching programming on youtube, you are by far, the most comprehensive when making sure the listener understands where lines of code go back to or functions. We need websockets for RTD :)

  • @Mohamed-M-M
    @Mohamed-M-M หลายเดือนก่อน

    Great Video. Again this video helped me a lot, Thank you so much.

  • @gaving9463
    @gaving9463 หลายเดือนก่อน

    can this be learned without a background in coding? i want to measure realized vol with streaming option chains, is that possible? Then have inputed into excel where i will have my formulas from the live quotes in.

    • @tylerebowers
      @tylerebowers หลายเดือนก่อน

      @@gaving9463 not really, but python is one of the easiest languages to learn and there are tutorials on just about everything. I believe newer excel versions even support inline python

  • @luis_naar
    @luis_naar หลายเดือนก่อน

    Whatever I do, whether with your library or directly with the API method, I can't execute a buy, sell order or cancel one that I make manually, it just gives me error 400, is this just me? or does it happen to more people, what should I pay attention to? I can execute everything else, whether from the account or the market, I get all the information and all the data but it's impossible for me with the orders.

    • @tylerebowers
      @tylerebowers หลายเดือนก่อน

      @@luis_naar Your order might be in the wrong format or be missing information, there are examples in the GitHub docs folder on orders

    • @tylerebowers
      @tylerebowers หลายเดือนก่อน

      @@luis_naar I also have a discord server (link in description) and it’s easier to get help on there.

    • @luis_naar
      @luis_naar หลายเดือนก่อน

      @@tylerebowers It was definitely my mistake XD, I didn't make any changes and left the order as is in the guide with "INTC", and it was executed perfectly, and then I could cancel it normally, then I discovered my mistake and it was very simple XD I was putting "market" as the order type, and I was putting a price and this was due to the entire error, which made it impossible to execute the market type order and with a price established by me. So there was literally too much information, not missing information XD, I left " "price": ' ' "blank and magic; thank you very much for everything you do.

  • @highvolume244
    @highvolume244 หลายเดือนก่อน

    I asked Schwab about specific 5 min volume for pre market data. Is it true that this information is also available using this API?

    • @tylerebowers
      @tylerebowers หลายเดือนก่อน

      @@highvolume244 yes, I am fairly certain that you can stream this data.

  • @techconcepts4you850
    @techconcepts4you850 หลายเดือนก่อน

    Great to see sun server and its sound..I love it😊. Sun products

  • @AlgoDeveloperArpit
    @AlgoDeveloperArpit หลายเดือนก่อน

    Hi, I need some help. client.stream.send(client.stream.level_one_option("SPY 240814C00525000", "0,1,2,3,4")) Im getting response : {"response":[{"service":"OPTION","command":"SUBS","requestid":"1","SchwabClientCorrelId":"22b1a347-1698-d763-6077-ce732ca95cb4","timestamp":1723003630812,"content":{"code":21,"msg":"Bad command formatting"}}]} "msg":"Bad command formatting" What is wrong in this. Im using key as it is I got from option chain. Please help. Thanks you

  • @starthakog
    @starthakog หลายเดือนก่อน

    How much did it cost?

  • @MrJSplash
    @MrJSplash 2 หลายเดือนก่อน

    Anyone else getting a "Whitelabel Error Page" message?

    • @tylerebowers
      @tylerebowers 2 หลายเดือนก่อน

      @@MrJSplash Callback url might be incompatible? And app status must be “Ready for Use”.

  • @PhoenixSunshin
    @PhoenixSunshin 2 หลายเดือนก่อน

    @tylerbowers I followed the steps and got all the way to the end where you got a link (at 13:34 minutes into the recording) but I got an error saying "we were unable to complete your request. Please contact customer support for further assistance" any thought or any idea who I need to contact?

    • @tylerebowers
      @tylerebowers 2 หลายเดือนก่อน

      @@PhoenixSunshin Your app must be “Ready for Use” is there a chance that it says “approved - pending” instead?

  • @roo99710
    @roo99710 2 หลายเดือนก่อน

    Open 3 chrome tabs at once. I know, call me insane.

  • @sandiegotrafficlightstrain354
    @sandiegotrafficlightstrain354 2 หลายเดือนก่อน

    How come flip dot signs stop working after a while?

    • @tylerebowers
      @tylerebowers 2 หลายเดือนก่อน

      @@sandiegotrafficlightstrain354 There could be many factors. Sometimes the coils can burn out.

  • @jd68000
    @jd68000 2 หลายเดือนก่อน

    Very helpful, thanks!

  • @dmdm9269
    @dmdm9269 2 หลายเดือนก่อน

    Now Td is transferred to Schwab, do you have something for Schwab api?

    • @tylerebowers
      @tylerebowers 2 หลายเดือนก่อน

      Yes th-cam.com/video/kHbom0KIJwc/w-d-xo.html&ab_channel=TylerBowers

  • @traderjoe54
    @traderjoe54 2 หลายเดือนก่อน

    thanks Tyler for making this transition from TD Ameritrade a lot easier

  • @cameronburnham4536
    @cameronburnham4536 2 หลายเดือนก่อน

    Love what you’re doing Tyler, very undervalued content. Thank you 🙂

    • @tylerebowers
      @tylerebowers 2 หลายเดือนก่อน

      @@cameronburnham4536 thanks!😊

  • @Eduardo-pl3sv
    @Eduardo-pl3sv 2 หลายเดือนก่อน

    what is its price nowadays?

  • @michaelschneider4362
    @michaelschneider4362 2 หลายเดือนก่อน

    Is there any reason why the account values don't reflect real-time values when the market is open?

  • @HelloKittyFanMan
    @HelloKittyFanMan 2 หลายเดือนก่อน

    But it *IS* actually floppy. The term came about because of the _disk,_ not the jacket! So Zip and Clik! disks are floppy disks too. Way too many people get this wrong. I do like the "save icon" joke though!

  • @MLAlgoTrader
    @MLAlgoTrader 2 หลายเดือนก่อน

    Tyler this is amazing! Any plans on making videos on ordering? What about complex contracts like 4 legs options? Thanks! I am glad I found this since I really want to start algotrading in Schwab and migrate from Interactive Brokers just because Schwab has best customer service!

    • @tylerebowers
      @tylerebowers 2 หลายเดือนก่อน

      @@MLAlgoTrader Thanks, Schwab has some documentation on orders formats that would help.

    • @MLAlgoTrader
      @MLAlgoTrader 2 หลายเดือนก่อน

      @@tylerebowers Thanks yeah I also saw on your discord. It will be a learning curve, but Schwab's customer service might make it worth it.

  • @PhuccccNin
    @PhuccccNin 2 หลายเดือนก่อน

    Only the disk inside is floppy

  • @Sulfen
    @Sulfen 3 หลายเดือนก่อน

    I'm addicted to thermal printers :P

  • @jcenmiami
    @jcenmiami 3 หลายเดือนก่อน

    Hello, can you automatically re-authenticate like TD Ameritrade? Thanks for the video.

    • @tylerebowers
      @tylerebowers 3 หลายเดือนก่อน

      Just the access token for now, waiting on a solution for the refresh token from Schwab.

  • @sportsbesthighlightschanne1052
    @sportsbesthighlightschanne1052 3 หลายเดือนก่อน

    Tyler, will Java work too ? thanks for all your work.

    • @tylerebowers
      @tylerebowers 3 หลายเดือนก่อน

      The api can work with java, but this program cannot.

  • @mattm5602
    @mattm5602 3 หลายเดือนก่อน

    Hey @tylerebowers - thanks for the video! This is really helpful. I am unable to get real time data for index using this API. is there any additional configuration that needs to happen to fetch pull real time data?

    • @tylerebowers
      @tylerebowers 3 หลายเดือนก่อน

      You can try using the video on streaming to get real time data. You may also need to enable thinkorswim

  • @sidhantsatapathy8603
    @sidhantsatapathy8603 3 หลายเดือนก่อน

    Hello tyler,Can you please tell how much time it takes to move from status pending-approved to ready for use.

    • @tylerebowers
      @tylerebowers 3 หลายเดือนก่อน

      They run an approval process twice per week

    • @sidhantsatapathy8603
      @sidhantsatapathy8603 3 หลายเดือนก่อน

      ​@@tylerebowersbut i think it's been over a 10 days,no update in status of api

    • @tylerebowers
      @tylerebowers 3 หลายเดือนก่อน

      @@sidhantsatapathy8603 email them.

  • @HumanRamenPersonThing
    @HumanRamenPersonThing 3 หลายเดือนก่อน

    You don’t happen to have a video more in depth about these by chance I’m trying to get more information and possibly determine value I found 10 of these over the weekend with a ton of wires in a storage unit I bought I can’t seem to find much info

  • @henrybowman1386
    @henrybowman1386 3 หลายเดือนก่อน

    Thanks for the video! I couldn’t find the main file in the GitHub… did it get removed?

    • @tylerebowers
      @tylerebowers 3 หลายเดือนก่อน

      The GitHub is a pypi package, installation is detailed in the readme.

  • @Vanishingpoint52
    @Vanishingpoint52 3 หลายเดือนก่อน

    Thanks for the tutorial. I take good ideas from your git repo. Can you by chance make a tutorial how to integrate stream data into a database or a kind of storage which can be used for a trading bot?

    • @tylerebowers
      @tylerebowers 3 หลายเดือนก่อน

      You can use a custom stream response handler which I detail in the video to put the data in something like a list, pandas dataframe, or SQLite database.

  • @michaelschneider4362
    @michaelschneider4362 3 หลายเดือนก่อน

    Great video. Thanks.

  • @michaelschneider4362
    @michaelschneider4362 3 หลายเดือนก่อน

    Thanks Tyler. Your video was helpful.

    • @tylerebowers
      @tylerebowers 3 หลายเดือนก่อน

      I also have another video on streaming that I recently published

  • @MathPhDTrading-sv2024
    @MathPhDTrading-sv2024 3 หลายเดือนก่อน

    Thank you so much, Tyler for this video and extra help on Discord. I am one step closer to my auto trading, yeah!

  • @ahuruglica
    @ahuruglica 3 หลายเดือนก่อน

    Great video, thank you for your help.