Jump to content

PilotFish

Lifetime Members
  • Content Count

    51
  • Joined

  • Last visited

Posts posted by PilotFish


  1. Yes, it is possible to partial out and have a stop set. [Need to be careful not to flip position due to share size imbalance after partial]. Although the way I have it set is 1 hot key to cancel stop and partial and another hot key to re enter my stop to breakeven point. I also have another hot key to just place a stop wherever I click on the chart.


  2. I'd love a webinar dedicated to the journey of our mods. It could be structured as:

    1.Backstory of how they got into trading

    2.Their path from SIM to Live,

    3. The grueling first year

    4. The intermediary phase where they became more profitable

    5. All the unique pitfalls they faced along the way

    6. Where they currently are at now.

    It doesn't have to be a webinar, but could even be a dedicated spotlight section on the website, interviewee/sleek editing style.

    I think it's interesting to see how far people have come, and in their stories there are always nuggets of truth that help other traders along the way.

    Sorry for calling you out mods! But you guys rock and love to learn from you guys.

    • Like 3

  3. It really depends on how you trade, I am curious, William, how is ToS beyond the market open? Is trading in the first 10 minutes critical to your trading strategy?  The one thing I do love about DAS is the hotkeys to enter a trade that automatically calculate risk based on my buying power and stop loss. Order execution never seems to be an issue either. Beyond that though, I think DAS is sub par in its scanning tools, signals, news, fundamentals etc. (Basically everything not to do with trade execution) One thing I have been doing recently, is because I had a ToS account from long ago, I use that for scanning and prepping, and then do all my trading in DAS, but I am wondering if I need DAS at all, as I don't necessarily need to trade the first 10 minutes for my trading strategy to work, but I think I will stick with DAS in the mean time, since I don't want to change something that is working.


  4. Here are my suggestions:

     

    Header: Trade With The Power of Community

    Sub Header: Learn, Grow, and Adapt with Us

     

    Header: Trade With The Power of Community

    Sub Header: Are You Ready? Increase Your Edge, Perfect Your Trading With a Community for Serious Traders

     

    Header: Trade With The Power of Community

    Sub Header: Traders Focused on Process Over Profit

     

    And then underneath these taglines you could put key essential points in a stylistic way, of what makes BBT special:

    Our Dedicated moderators

    Meetups Internationally,

    Our Resource Sharing,

    Etc, Etc.

     

     

     

     

     

     

     

    • Like 3

  5. 1 hour ago, Debbie said:

    Hi Kyle,

    Thanks for giving a webinar on this topic! If you could go over the basics, things we should know, etc, that would be great for beginners. I've been using your hotkeys for weeks, but am not sure if I am optimizing them or selecting the most useful ones. Aka in the realm of the "I don't know what I don't know." Looking forward to your session!

    Hi Debbie, check out Kyle's Youtube video going over the details of how his hotkeys work. This is probably a really good primer for everyone else too who is unfamiliar with his hotkeys, I'd definitely recommend watching it before the Webinar!

     

     


  6. Quote

     

    “Spoofing” and “layering” are both forms of market manipulation whereby a trader uses visible non-bona fide orders to deceive other traders as to the true levels of supply or demand in the market.

    Some regulators use the terms “spoofing” and “layering” interchangeably, while others, including FINRA, use “layering” to describe entering multiple non-bona fide orders at multiple price tiers, and “spoofing” to describe entering one or more non-bona fide orders at the top of the order book only.

    In spoofing patterns, a trader enters a single visible order, or a series of visible orders, that either creates a new best bid or offer or adds significantly to the liquidity displayed at the existing best bid or offer. During the lifespan of that first order(s), or within a short time after it is cancelled, the same trader executes a trade on the opposite side of the market. The pattern is manipulative because the execution occurs at a more favorable price than the trader was likely to obtain in the absence of the first order(s). This is true regardless of whether the buy (sell) execution occurs at the pre-sequence best bid (offer) price, at the midpoint, or at the new best offer (bid) price set by the spoof order. In any of those scenarios, the trader is executed at price better than if he had hit the pre-spoof bid or had taken the pre-spoof offer.

     

    Read more here: https://www.trlm.com/knowledgebase/makes-spoofing-different-layering/


  7. Mike, I agree, I think the folder structure should be completely gone, just didn't know if you wanted it that way for a specific reason. Also, for what to add for tracking statistics, the general idea is all that is needed, e.g. emotions, erros on trade. Keep it generic and allow the user to add what they feel is necessary. Whatever they add just gets attached to that trade in a table for lookup later.

    New idea: Can the program simply read the das spreadsheet only once, and add that data be placed in a persistent db like mysql? Then all future lookups can be run on Db, no excel sheet needed. This will remove the redundant need of constantly having to read in external sheets every time you want to look at trades.


  8. Market knowledge from decades ago still rings true today--some things never change(SnapBack)!  I'd poke holes in your analysis if I knew what the hell I was talking about. Good stuff. As a new trader, I am observing how much the market has power over  individual stocks. Analysis could be on the money and then the market just takes it wherever it wants to go.


  9. Hey Mike, I have some ideas to make this more intuitive for an end user. I think the program should automatically create folder structure and names for the end user while also giving the user the option to edit this file structure if they so choose. This will allow the end user a much more user-friendly experience.  Perhaps they only pick the parent folder where everything will be housed. So a dialogue box could appear at the beginning asking if they just want to use the default file structure and they hit OK and are on their way, you create the folders for them automatically, as well as log names and database names.  You could have an advanced button that lets them edit file structure if they choose. But I think most end users just want the program to work initially, they don't want to have to set up all these things.

    Need to give end user error and how to fix on file structure page. Pressing 'OK' and then nothing happens is confusing.

    One of the big things I want in journal software is to be able to track statistics. I would love another page that lets me analyze statistics of different strategies. This would mean creating database structures for more things.l. I want to be able to enter into the DB on my error: FOMO or Greed, DAS key error etc similarly to how you enter strategy into DB. That way on the statistics page I can go back and look at how many trades had those qualities in them. Also the statistics page can include a lot just by what data is already collected with P&L, time frames, Price,  average Risk:Reward etc over time.

    On opening, can you have it automatically load the charts? Pressing update to see my charts is annoying!

    I think there should be an R:R value for actual, right now it calculates theoretical with 'Target' instead of what actual profits were gained on the trade.

    Hey, thanks for helping me get this to work, I will continue to use it and if you're interested let you know of any bugs or ideas I have.


  10. Hey Mike, I got a BarCharts API and set it in structjour, however, when I click 'Update' on one of the chart windows, the command prompt shows:

    QWindowsWindow::setGeometry: Unable to set geometry 2560x1429+0+29 (frame: 2578x1476-9-9) on QWidgetWindow/"MainWindowWindow" on "\\.\DISPLAY2". Resulting geometry: 2560x1361+0+29 (frame: 2578x1408-9-9) margins: 9, 38, 9, 9 minimum size: 1834x1429 MINMAXINFO maxSize=0,0 maxpos=0,0 mintrack=1852,1476 maxtrack=0,0)
    QWindowsWindow::setGeometry: Unable to set geometry 2560x1433+0+29 (frame: 2578x1480-9-9) on QWidgetWindow/"MainWindowWindow" on "\\.\DISPLAY2". Resulting geometry: 2560x1361+0+29 (frame: 2578x1408-9-9) margins: 9, 38, 9, 9 minimum size: 1938x1433 MINMAXINFO maxSize=0,0 maxpos=0,0 mintrack=1956,1480 maxtrack=0,0)
    QWindowsWindow::setGeometry: Unable to set geometry 2560x1437+0+29 (frame: 2578x1484-9-9) on QWidgetWindow/"MainWindowWindow" on "\\.\DISPLAY2". Resulting geometry: 2560x1361+0+29 (frame: 2578x1408-9-9) margins: 9, 38, 9, 9 minimum size: 1675x1437 MINMAXINFO maxSize=0,0 maxpos=0,0 mintrack=1693,1484 maxtrack=0,0)
    QWindowsWindow::setGeometry: Unable to set geometry 2560x1441+0+29 (frame: 2578x1488-9-9) on QWidgetWindow/"MainWindowWindow" on "\\.\DISPLAY2". Resulting geometry: 2560x1361+0+29 (frame: 2578x1408-9-9) margins: 9, 38, 9, 9 minimum size: 1834x1441 MINMAXINFO maxSize=0,0 maxpos=0,0 mintrack=1852,1488 maxtrack=0,0)
    QWindowsWindow::setGeometry: Unable to set geometry 2560x1445+0+29 (frame: 2578x1492-9-9) on QWidgetWindow/"MainWindowWindow" on "\\.\DISPLAY2". Resulting geometry: 2560x1361+0+29 (frame: 2578x1408-9-9) margins: 9, 38, 9, 9 minimum size: 1938x1445 MINMAXINFO maxSize=0,0 maxpos=0,0 mintrack=1956,1492 maxtrack=0,0)
    

    My stocks for the day on the left panel are successfully showing however no chart shows and Structjour is also unresponsive.

     

    Edit: I added 'bc' to my preferences at the bottom of the stock api window and it seems to have worked..I see my chart!


  11. Hey Mike, I have the new version installed,

    So I guess I was just a little confused, I assumed the program itself would automatically create the necessary folder structure for me. I created my directory for January and now my 'Directory Naming Scheme' shows green when I hit Set Default. Question about uploading DAS export files..is there a way to just upload a database file so I don't have to constantly upload trade export files? Is it daily I need to upload those export files? Trying to understand the normal 'flow' of how I would need to move data from DAS to Structjour day in and day out..Thanks for taking the time to help!


  12. Hi Michael, I ran the command however it appears to just hang after this output:

     

    [directory structure removed for brevity]

    python filesetcontrol.py
    Cannot locate directory 202001_January/_0120_Monday/".
    Cannot locate directory 202001_January/_0120_Monday/".

     


  13. Hi Michael, I tried setting my default folder and exporting my trades.csv file to it, structjour crashed and now when I try and load structjour I get this error:

    C:\Users\AppData\Local\Programs\Python\Python36-32\Scripts>structjour.exe
    Traceback (most recent call last):
      File "C:\Users\AppData\Local\Programs\Python\Python36-32\lib\site-packages\structjour\view\sumcontrol.py", line 848, in theDateChanged
        self.loadFromDate()
      File "C:\Users\AppData\Local\Programs\Python\Python36-32\lib\site-packages\structjour\view\sumcontrol.py", line 903, in loadFromDate
        statementDb = StatementDB()
      File "C:\Users\AppData\Local\Programs\Python\Python36-32\lib\site-packages\structjour\statements\ibstatementdb.py", line 62, in __init__
        self.createTradeTables()
      File "C:\Users\AppData\Local\Programs\Python\Python36-32\lib\site-packages\structjour\statements\ibstatementdb.py", line 80, in createTradeTables
        conn = sqlite3.connect(self.db)
    TypeError: argument 1 must be str, not None

     

     

     


  14. What file should I be looking for from DAS to import? I attempted to export a bunch of .csvs from DAS and import them but structjour just crashes.

     

    Edit: I am using BBT SIM version, unsure if this version works or generates the correct file I need to import into structjour..


  15. 7 hours ago, KyleK29 said:

    For those planning on using this system, would you be interested in a historical BBT gap list lookup system?

    I have gap lists for years 1999 - 2019 with a BBT (same as the TradeIdeas config) filter, I could make this accessible to BBT members if there's enough interest. It'd allow you to look up a gap list for a specific date (frozen as of 9:30am on that date). That way you can appropriately simulate the complete trading method.

     

    Thanks for answering that. That's interesting, triggers / stops are more complicated because they're stored on the server side once accepted (and it'd need to reference historical data there as well), but I'm surprised they don't just implement a local broker for it (at the application level), probably be way easier because they could just tie into their alert system.

    This would be amazing, one issue I am having using DAS Replay is I don't want to know what the stock did for the day that I want to trade it as well as any future days. So I've been having to resort to having other people pick stocks for me so I don't have a bias going into a trade knowing what it did for the day.  If you could somehow make something that showed gappers but excluded all information of what it did for the day you want to trade it as well as any future dates that would be really useful.  No Cheating!


  16. 8 minutes ago, KyleK29 said:

    My guess is it'll be in soon, they probably just haven't figured out how they're going to package it for non-BBT users. It's in the IBCO / CMEG releases, users just don't have permissions to the data.

    Since it's a completely new feature, I don't know personally what would cause that and I doubt many users have figured it out yet. Once IBCO users can use it (me included), I'll be sure to update any documentation / configs for it.

    DAS Replay does not support STOP orders in the Replay mode at this time.

     

    image.png.45fa00ec7b2a5649e038e2a9972a44b2.png

    • Like 1
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.