Jump to content


Popular Content

Showing content with the highest reputation since 05/24/2021 in Posts

  1. 2 points
    For high volatlity stocks the brokers increase margin requirements on that particular stocks.
  2. 2 points
    Hey guys, I just recently started building my own trading bot in python using IB's API. Anyone else working with bots right now? Could be nice to share info or just keep in touch for help/ideas/motivation. Thanks!
  3. 2 points
    Hi everyone, I've gotten a ton of requests for my hotkey file and associated StreamDeck icons and I haven't been able to stay on top of all the google drive requests. So I've attached them to this post! Included in the zip file: -Short and long icons for trading sizes for 100 to 10,000 shares -Sell 1/4, 1/2, and ALL size icons -Cancel icons -A couple of custom icons -The Adobe Illustrator template file to make your own -And finally my hotkey file with a specific, logical hotkey defined for each share size in the set. Hope you enjoy! JH-STREAMDECK-ICONS.zip
  4. 1 point
    Chartlog for Equities. My own Excel sheet for Futures.
  5. 1 point
    For day trading I have a 11 Equities setups and 7 Futures setups. Double that number if you consider long/short as a different setup. I only trade the setup if it proves a profit factor >2.0 for 20 SIM trades. Once the last 20 live trades drops below a profit factor <1.3 I stop trading it live. Earlier this year I had 9 setups that were >2.0. As the summer neared the number kept dropping. I only have one trade with a high enough profit factor to trade live. So I was thinking why bother. Last summer wasn't profitable for me either. So I thought I would trade playback SIM this summer and learn algo trading while I wait for things to pick up.
  6. 1 point
    All is reasonably well. Late April I took a week long seminar with advanced trading concepts. So I stopped trading live to practice them. They did not work for me and I am still not profitable in SIM/replay mode yet so I haven't traded live since. Also, last year May through August I was not profitable in Futures and stayed in SIM mode for the whole summer. So it may be the same circumstance this year as well. That is why I was thinking not to stress myself out trying to trade seriously this summer and learn algo while I wait for September.
  7. 1 point
    Hope all is well with your trading academy Rob!
  8. 1 point
    no i really meant it and i felt sorry for you but now i am not Hopefully for Trader Joe it is useful information what you just wrote.
  9. 1 point
  10. 1 point
    Date: June 24, 2021 Location: Portland Venue: McMenamins Kennedy School 5736 N.E. 33rd Ave. Portland, OR 97211 Time: 6:00pm Yes Casual is the way to go. Whatever you would where to a brew pub.
  11. 1 point
    yes that works absolutely fine i am running a VM with DAS on an Unraid storage appliance without any problem the problem with VMs is the security - you do not want to run it somewhere in the cloud once having live account setup there
  12. 1 point
    So I have to give credit to @KyleK29 for helping me a few mornings just before the open to get these working. Thank you so much Kyle for helping me along. At the time of writing this I'm using Das Trader Pro version I'm a dad with 3 little kids. I'm still in paper trading phase and I don't feel like I get enough practice during the opening before I have to get the kids ready for school. So the replay mode is key for me to be able to continue my practice after hours. These scripts are a mod on the scripts provided in this post I am mainly using the % scripts but I also made this work for $40 R entry. Explanation Original 20% Long Script (Stop only works during open market) StopPrice=Price-0.01;DefShare=BP*0.97;Share=DefShare*0.25*Price*0.002;Price=Ask-Price+0.01;SShare=Share/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;TogSShare;ROUTE=LIMIT;Price= Ask+0.05;TIF=DAY+;BUY=Send;DefShare=400;TriggerOrder=RT:STOP STOPTYPE:MARKET PX:StopPrice-0.3 ACT:SELL STOPPRICE:StopPrice QTY:Pos TIF:DAY+; The part that needed to change was at the end where DefShare=400 So we replaced this... DefShare=400;TriggerOrder=RT:STOP STOPTYPE:MARKET PX:StopPrice-0.3 ACT:SELL STOPPRICE:StopPrice QTY:Pos TIF:DAY+; With this... DefShare=Share; Route=Stop; StopType=Market; Share=DefShare; TIF=DAY; SELL=Send; DefShare=10; And presto! Stop orders now work in replay mode. Here's the Short version DefShare=Share; Route=Stop; StopType=Market; Share=DefShare; TIF=DAY; BUY=Send; DefShare=10; Here are the scripts I'm using KEEP IN MIND THESE ONLY WORK IN REPLAY MODE!! DO NOT USE THESE FOR LIVE TRADING!! I ACTUALLY DON'T KNOW WHAT WILL HAPPEN BUT KYLE WARNED ME! LONG 20% StopPrice=Price-0.01;DefShare=BP*0.97;Share=DefShare*0.25*Price*0.002;Price=Ask-Price+0.01;SShare=Share/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;TogSShare;ROUTE=LIMIT;Price= Ask+0.05;TIF=DAY+;BUY=Send;DefShare=Share; Route=Stop; StopType=Market; Share=DefShare; TIF=DAY; SELL=Send; DefShare=10; 50% StopPrice=Price-0.01;DefShare=BP*0.97;Share=DefShare*0.25*Price*0.005;Price=Ask-Price+0.01;SShare=Share/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;TogSShare;ROUTE=LIMIT;Price= Ask+0.05;TIF=DAY+;BUY=Send;DefShare=Share; Route=Stop; StopType=Market; Share=DefShare; TIF=DAY; SELL=Send; DefShare=10; 100% StopPrice=Price-0.01;DefShare=BP*0.97;Share=DefShare*0.25*Price*0.001;Price=Ask-Price+0.01;SShare=Share/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;TogSShare;ROUTE=LIMIT;Price= Ask+0.05;TIF=DAY+;BUY=Send;DefShare=Share; Route=Stop; StopType=Market; Share=DefShare; TIF=DAY; SELL=Send; DefShare=10; $40 StopPrice=Price-0.01;DefShare=BP*0.97;Price=Ask-Price+0.01;SShare=40/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;TogSShare;ROUTE=LIMIT;Price= Ask+0.05;TIF=DAY+;BUY=Send;DefShare=Share; Route=Stop; StopType=Market; Share=DefShare; TIF=DAY; SELL=Send; DefShare=10; SHORT 20% StopPrice=Price+0.01;DefShare=BP*0.97;Share=DefShare*0.25*Price*0.002;Price=Price-Bid+0.01;SShare=Share/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;TogSShare;ROUTE=LIMIT;Price=bid-0.05;TIF=DAY+;SELL=Send;DefShare=Share; Route=Stop; StopType=Market; Share=DefShare; TIF=DAY; BUY=Send; DefShare=10; 50% StopPrice=Price+0.01;DefShare=BP*0.97;Share=DefShare*0.25*Price*0.005;Price=Price-Bid+0.01;SShare=Share/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;TogSShare;ROUTE=LIMIT;Price=bid-0.05;TIF=DAY+;SELL=Send;DefShare=Share; Route=Stop; StopType=Market; Share=DefShare; TIF=DAY; BUY=Send; DefShare=10; 100% StopPrice=Price+0.01;DefShare=BP*0.97;Share=DefShare*0.25*Price*0.001;Price=Price-Bid+0.01;SShare=Share/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;TogSShare;ROUTE=LIMIT;Price=bid-0.05;TIF=DAY+;SELL=Send;DefShare=Share; Route=Stop; StopType=Market; Share=DefShare; TIF=DAY; BUY=Send; DefShare=10; $40 StopPrice=Price+0.01;DefShare=BP*0.97;Price=Price-Bid+0.01;SShare=40/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;TogSShare;ROUTE=LIMIT;Price=Bid-0.05;TIF=DAY+;SELL=Send;DefShare=Share; Route=Stop; StopType=Market; Share=DefShare; TIF=DAY; BUY=Send; I hope this helps someone! Please let me know if you have any question, tips or suggestions!
  13. 1 point
    Nice - this is just what i was looking for, wanted to practice after hours but my stops were'nt working, this will be great. Now ideally would like to open one DAS version during the day use hot key's then in the evening open after hours DAS and use the same hot keys but using the above versions of the scripts. Anyone doing that? Not sure how to accomplish. Or does anyone know a simple way to accomplish this?
  14. 1 point
    the details are described in the linked topics. you are right there is no technical difference in paper trading and live trading. the technical difference is between TWS and DAS and DAS being the better trading tool should be your choice when going live so therefore the struggle as you will have to learn new trading platform. If you stay in TWS you will struggle with the lack of features which can prevent you from losing money. Meaning risk controls and automated risk calculations. Can you daytrade using TWS? yes. Can you ride a bicycle on a rope? yes. why would you do that? i do not know
  15. 1 point
    Sorry for the delay, I missed your post last month. Yes, I have been through the same dilemma as my job changed and I was unable to trade my most profitable setups which are usually after the first hour of trading. This is common and one of the coaches at Day Trading Academy, where I am taking courses, also made that transition from day to swing trading successfully when teaching would interrupt his trading. Yes Brian's book is very good. I also recommend taking an Udemy course of your choosing on chart reading. The lessons I have learned: I see that you won't trade single stocks. That is good. It seems for about a year I have needed to check the price of stocks (at least on my phone) during the day to optimize profits. ETFs need less observation. Learn 1 to 3 ETFs really, really well. If your account is too small to take shorts than please stick to ETFs that have an inverse ETF with good liquidity as well. Careful learning ETFs that are well correlated. Like SLV and GDX will be too well correlated. Don't use leveraged ETFs. I use to, but they would always gap well beyond my stop overnight. In general I would lose half my profits with these huge gaps. Use options whenever possible. So if you are wondering if you can make decent money NOT trading stocks and NOT trading leverage ETFs, well you can’t. That’s where options plays a part. I use vertical spreads a lot. It gives me the leverage and you can lock in the risk. Best of both worlds. But that also means no homeruns with vertical spreads. But I am not into getting that one big trade that makes my month. I like the slow accumulation of profit. Since many ETFs are very liquid, it is easy to get fills with options. It is not impossible to get catastrophic price fluctuations with ETFs. Especially commodity ETFs. I quit swing trading for a year after BE (not an ETF but a midsize float stock) dropped -20R passed my stop overnight. I didn’t get back into swing trading until I understood options better to prevent that. I always place my stop order right after my buy/short order is filled. I find it easy to take a stop day trading. But I find it more difficult taking the stop on swing trades. So I must place the stop order right away. Check prices of your positions in premarket not after the market open. It is surprising how many position partials and closures I take in PM and I am glad I did. Please have an account that you can trade before/after hours. Etrade has a paper trading account that was useful during my learning phase. Choose an ETF that you have some interest in. If you like coffee maybe ETFs JO or CAFE may interest you (gotta love those names) plus you will enjoy keeping current with the eco-political events that effect your ETF. I hope you find something useful in the above list. Rob C
  16. 1 point
    Different stocks have different margin requirements to enter the trade. In das click on the S in the montage and it will show you shorts available as well as margin % required for long and short entries. On AMC, due to the volatility, it is on the higher end. On typical stocks it is 25%... on AMC it's anywhere from 100% to 300%.
  17. 1 point
    I too hope this thread is still alive. I work a full time job. My boss is kind enough to let me take an "early" 1 1/2 hour lunch break. I'm on AST where the market opens 10:30 am local time. I jump in the car at 10am, drive like hell to get home at 10:20, flash up my trading station, copy the stocks in play, set my levels and am ready 2 minutes before the open. I trade for 25 minutes, but it's the best time of the day to trade. Opening range / ABCD/ parabolic reversals. Then back to work for 11:30. I review and journal my trades each night. It's hectic, but at least I'm trading and progressing. I've been doing this for a year now. Not easy, but if you can find a way to trade the open, it's worth it. Build your account till you can trade full time. Good luck you guys...if you (we) can trade and work full time, think how great it will be to trade full time without that pesky day job!
  18. 1 point
    its too complex to try to resolve https://www.interactivebrokers.com/en/index.php?f=24176 so you just accept and lower your size or just skip the stock
  19. 1 point
    Mike, thank you SO MUCH for this! And many thanks to Kyle too, of course.
  20. 1 point
    Updated: 8/8/2019 @ 12:44pm (PST) Finally out of the alpha stage and releasing this to the community, I've been using it with success. Because I had to do some musical chairs with memory I made a configuration utility as the script itself is very ugly. This is more of a BETA release for this, so if anyone wants to try this out in SIM and let me know if you have any issues with the configuration sheet or the hotkeys themselves. It's based on the work started by @fjmocke here: https://forums.bearbulltraders.com/topic/469-das-calculate-shares-based-on-account-risk/ . What it is: It's a hotkey command script that can be used to dynamically alter the share total based on: Available Buying Power (capital) Stop Location (Risk) % Account Risk OR Fixed Dollar Amount The script includes purchase power protection and won't send an order that you can not afford, it does this by calculating two factors: A - Shares You Can Afford B - Shares at Risk Parameter (e.g. $25,000 account equity, 1% risk = $250 risk, $250 * a stop distance of .10 = 2500 shares) min{A,B} = 0.5(A + B - | A - B | ) But, why male models? I just told you. /Zoolander reference You'd use this to calculate your share total based on what you're willing to risk. So instead of blindly throwing 500 shares at every setup, you can dynamically alter risked amount based on the per-trade setup. I use it on my StreamDeck (will also release the icon packs soon) with modifiers of 100%, 75%, 50%, and 25%. 100% is the A-Plus setups I see, those I have HIGH confidence in. Alternatively, if a stock has a large spread or is low-float, I may only use the 25% modifier key for those. Instructions for Configuration: Go to this link: V2.1: https://drive.google.com/open?id=1TJy7jRHhdMYGyyfKbbYd3M7j6bqxgeoy ^^ Recommend latest DAS version of Requires DAS version or above (current BETA branch as of 11/19/2018) for the physical stop portion to work. If you don't use the physical stop, you don't have to worry about it. NOTE: Thoroughly test in SIM to make sure it's doing what you expect it to do. Choose: Download the ZIP file and unzip to where you want. On "Setup & Instructions" configure your settings. Account Leverage (default for DAS is 4), this is the margin your broker gives you. Some off-shores give 6. It needs to match what is configured in DAS for proper calculations. Max Account Risk %. This is the maximum percent of equity you're willing to risk on every trade (default is 1%). You can always risk lower (more on that later). % of Total Buying Power. If you don't want to calculate based on the total buying power of 100%, you can set this to a lower percentage (example: 100,000 buying power with 60% here equals $60,000 maximum position size) Route. LIMIT, MARKET, SMRTL. Default is LIMIT. Order Bid/Ask Offset. This is the offset you use when you send the price for order, e.g. "Ask + 0.05" (meaning fill me up to 5 cents above ask) Time in Force. Default: Day+ Default Shares. This is the amount of shares you want to set as the DEFAULT SHARES for all trades (e.g. when you click a Symbol and it loads, this is the share total). You can see why this is here in the technical breakdown section below. Minimum Stop Buffer. This is an offset to the stop distance. If you set this to 0.05, it'll add 5 cents to the stop distance calculation (so if your stop distance is 0.05, it'll be calculated on 0.10). Switch to the "Hotkeys" tab. Choose your preferred style. % Risk of Equity (Dynamic) or Fixed Price (e.g. $150 risk). %Equity Risk: Use the drop down to select what you want the value to be % equity. NOTE: This is a modifier AFTER your account risk maximum %. So if you have 1% account risk, and set this to 50%, your effective account risk is 0.005 --> 0.5%. $ Fixed: Use the drop down to select what you want the value to be for dollar risk. Select "long" or "short" to flip the script's direction. Click the cell that contains the start of the command (E column) and Ctrl + C (copy). Paste it into DAS. It should look like a sample command below. Instructions for Usage: First, you must have "Double Click to Trade" turned on in Chart, Right-Click --> Configure --> Settings --> Double-click to trade. Double click the chart where you want to set a mental stop (it does not place a stop order, you can always put one in after). Hit your configured hotkey. Sample Scripts: LONG: DefShare=BP*0.98; Share=DefShare*0.25* Price * 0.01; Price = Ask - Price + 0.02;SShare = Share / Price; Share = DefShare - SShare; DefShare = DefShare + SShare; SShare = Share; SShare = DefShare - SShare; Share = 0.5 * SShare; TogSShare; ROUTE =LIMIT; Price = Ask + 0.05; TIF=DAY+; BUY=Send; DefShare = 500; SHORT: DefShare=BP*0.98; Share=DefShare*0.25* Price * 0.01; Price = Price - Bid + 0.02;SShare = Share / Price; Share = DefShare - SShare; DefShare = DefShare + SShare; SShare = Share; SShare = DefShare - SShare; Share = 0.5 * SShare; TogSShare; ROUTE =LIMIT; Price = Bid - 0.05; TIF=DAY+; SELL=Send; DefShare = 500; Technical Breakdown: DAS has basic scripting. Montage commands have access to very few read/write variables, basic operations, and only operators of addition, subtraction, division, and multiplication. To do this calculation we need additional operators (min function, and absolute function) and more memory for storage of variables. This command gets around these limitations by using user-writeable areas of memory in the program. Since DAS is written in the C++ language (from what I can tell), it's strict on what can be done in these existing memory locations. The hotkey uses the following items (plus the usual Price -- FLOAT): (Assumptions on Datatypes) DefShare -- INT (Used as a temporary variable for storage) SShare -- Unsigned INT (Behaves like an Unsigned INT in certain situations. Used as a temporary variable for storage) Share -- INT (Used as a temporary variable for storage) With the 3 INT variables, objects are moved around in memory so that we can calculate and compare with our variable limitation (be much easier if we could assign our own). To facilitate the ABS() function, we use a trick --> When a negative value is placed into an Unsigned INT it loses it's sign (thus, it becomes a POSITIVE value in memory). A more detailed technical breakdown (step by step) is located in the Configuration spreadsheet up above. Future Enhancements: If need be, I can make a step-by-step video of this entire process. I have a version that uses an AutoHotKey macro to drop a line at the stop location, I can upload that as well if people want it. ^^ Update, I discontinued this as it was too cumbersome. You had to have two sets of hotkeys for each command. I may someday revisit it if I can build out a configuration tool for it. TLDR: It does the math for you so you can risk a known amount (% or $) based on your per-trade risk position (stop distance). And yes, I'm a bit of a tech nerd. Also, longest post .. ever. Would not read again, 0/5 stars. --- KNOWN ISSUES: %Account Risk gets smaller and smaller when subsequent open positions Reason: No Equity variable, we reverse calculate equity using Buying Power. On subsequent positions, the % (e.g. 1%) calculation will be based on the available buying power and NOT the account equity. Workaround: Precalculate the %risk and use it for the $risk versions. So 1% of $25,000 equity equals $250. SSR rejection on LONG position when scaling out; rejection message (e.g. "Short marketable limit order disable due to SSR!") if using the automatic STOP trigger. Reason: DAS calculates that the position will drop below the open stop order position and reject as this can cause the position to "flip" if it was triggered. Workaround: Have a hotkey to clear the open orders (CXL ALLSYMB), clear it, scale the position (e.g. 25%). Either replace the stop or switch to a mental stop. Alternatively, you can add "CXL ALLSYMB;" to the front of the scale-out hotkeys. You just have to be cognizant to replace the stop order. Equated position size if very small (e.g. 4 or 5 shares when expected is hundreds). Reason: Wrong side was used for the order. E.g. a long hotkey is used when trying to go short. -or- Stop Distance was calculated to be a negative value (clicked too close to current price). Workaround: Be cognizant of the hotkeys used and the stop distance clicked. Clicking too close (a really tight stop) can be very dangerous if you do it inadvertently. TriggerOrder for automatic STOP placement not being sent (no stop order placed). Reason: Montage is not set to a style that doesn't allow TriggerOrder input. Styles not compatible are: Default [DAS's, if you changed it], Basic, OCO, Option, Full Fix: Use a style that is compatible, they are: Stop Order, Detail, Trigger -- I recommended using the "Stop Order" montage style. To change this, right click the montage area around where you'd enter a price and select Style --> Your Choice. --- UPDATES: 10/17/2018 - Added v.1.1 link, you'd need to use the new version to change anything. - General cleanup of the script. Added instructions for the IB issue (discussed in this thread) - NEW FEATURE: Added a new section to the Hotkeys sheet, it will now create a set up for Dynamic Scale-In hotkey commands. You'd use these by setting a scale value (say you want an additional 50% of your current position size). The hotkey will calculate the maximum share you can afford (how much you can afford at the moment) and the scale value, choosing to take the least amount. So if your current position is 1500 shares (@ $50.00) and you want to scale in at 50% your current position, it'd check if you can afford an additional 750 shares, if you can't, it'll buy the maximum you can afford. For this example, you can't afford it (if Buying Power is 100k), so it'd buy roughly $25k worth (500 shares). - CLEANUP: Cleaned up the $Dollar Risk version and removed unnecessary steps. Don't really need to replace yours if they exist, but worth noting. 10/30/2018 - Added @Michael P's suggested fixes for Excel. Configuration tool should now work in both Sheets and Excel. - NOTICE: This was a configuration tool change, no changes were made to the hotkey scripts, so no need to change any existing hotkeys. 11/19/2018 - Shortened some of the commands so we don't hit any hotkey character limit, makes them less readable, but shorter. Couldn't get them low enough to fit the montage buttons though (although removing the portions for the buying power rejection protection would likely do it). - Added a section for SELL/COVER buttons for people who just need to create those. E.g. "Sell 25% position" or "Sell 33% position". - Added @Robert H's stop suggestion. New fields on the setup page for enabling physical stops. If enabled, it'll place a MARKET or LIMIT (settings included) trigger order to go into the market once the initial order is fulfilled, these are placed at the location you double-clicked on the chart. 11/20/2018 - Added a stop-order setting to set an additional buffer for the stop price (for those that want to include or exclude the double-clicked price). - Added conditional formatting to subdue the stop settings that aren't required if you disable sending a physical stop into the market. 12/10/2018 - Added a known issues section to this post and the spreadsheet (for when a new version goes up). 12/12/2018 - Updated known issues section to include the "Montage Style" issue for TriggerOrders. 12/13/2018 - Updated to new version 1.46. Fixed a bug in the Trigger Order script which could cause it to not be interpreted by DAS's command parser on certain user settings. - Added "modifier" extra hotkeys. See instructions next to these on how to use them. - - - Set Stop to Breakeven - Long or Short - Stop Limit or Stop Market (cancels any pending orders for SYMB) - - - Set Stop to Breakeven - Bidirectional - Stop Market (cancels any pending orders for SYMB) - - - Stop - Update Price - Long or Short - Stop Limit or Stop Market (cancels pending orders, double click chart where you want stop before firing hotkey) - - - Stop - Update Price - Bidirectional - Stop Market (cancels pending orders, double click chart where you want stop before firing hotkey) - - - Stop - Update Position - Long or Short - Stop Limit or Stop Market - Replace (requires you double-click the original stop in the Orders window) - - - Stop - Update Position - Bidirectional - Stop Market Orders Only - Replace (requires you double-click the original stop in the Orders window). 8/8/2019 - New version 2.0, download the .zip file and unzip it. - Fixed an issue with some hotkey configurations that may have caused them to be inaccurate in vary rare situations. Recommend recreating your hotkeys in this new version, just to be sure. - Added Profit Target hotkeys. - Added % Scale-In Hotkeys - Added $ Risk Scale-In Hotkeys - Added Short-SSR to Long/Short dropdown for SSR hotkeys (DAS Simulator) - Added Range Order hotkeys - Added Y-Margin Scale Increase hotkey, Y-Margin Decrease, and Y-Margin Reset - Added new sheet "Example - Equity%" and "Example - $Risk" to give a more workflow outlook on what is happening. - Included a ScaleOut worksheet to manually simulate what different scale percentages / scenarios look like (instructions will be in the video). ALSO: Video is done and rendering, I think it comes in at 45minutes with 3.4gigs (4k), so it'll need to be optimized before I upload it to YouTube. Will try to do it today and will update this when done. 9/10/2019 - New version 2.1 released. Just general clean up (UI) and bug fixes. - FIXED: Issue with the Scale-In $Risk hotkeys. - FIXED: Issue with the Stop Update Price long and short hotkeys> ^^ If you use either of those, please regenerate them and replace in your DAS to avoid issues. UPDATES: The majority of this side project is completed and besides a few requests I have in with DAS developers to optimize a few things, out of any major bugs or improved scripting features, I'd say this is about done. I'll provide any edge-case support as need, but I want to move on to other BBT-community projects. So what do I have cookin' for you guys, gals, and cat? You'll see a glimpse in the video of an early prototype (buggy! I programmed that in a few hours, so bugs are expected) of a DAS calculator side program. The newer version (need to finish the UI) will incorporate a lot more in ways of tools for you, including automatically calculating changes without a hotkey intervention. It also allows you to mass-process trade log .csv files you may have exported and compile it into Excel or .CSV for import into other programs. Configuration is drag/drop friendly, so rearranging your columns is as easy as click and holding. I'm also going to shift my attention to finishing my ORB-strategy research. Right now, my datapool encompasses 15000 news article, gaplists for 2011-2019, and 1second data for stocks in that range. It's a data store of roughly 80 gigs. The idea is to test for hidden signals we may not see that can indicate a potential direction of an ORB strategy (if no rare outside influence occurs, like a terrorist attack) by leveraging a consortium of machine learning algorithms to give us a higher probability of success for each day. Depending how the research works out, the end product would likely be a probability predictor for each day. I'll share the research results with the community and may incorporate some other tests as well. VIDEO: Ok, so I may have gone down an editing rabbit hole and that took longer than expected. The videos are up, came in quite long so I chunked it down. Sorry it's a tad scattered and not one-linear cohesive unit, but I tried to mark it up as best as possible. Part 1 - Config / Math - https://youtu.be/YrRrydwGyRY Part 2 - Setup, Quick Examples, Tips - https://youtu.be/pXLlWF7T6hw Part 3 - Sim Trade Example - https://youtu.be/SO9UhJh4dTc Bonus 1 - Scale/Price Excel Calc - https://youtu.be/KTr_iJ2p0TU Bonus Tips - https://youtu.be/sNHXFMoia7A
  21. 1 point
    Unfortunately I can no longer make it on the 24th.
  22. 1 point
    I vote for Saturday, June 26, would be driving down from Tacoma, Washington, anyone else want to "carpool" down?
  23. 1 point
    I'm in and Portland would work perfectly!
  24. 1 point
  25. 1 point
    do Portland, closer for us Washingtonians
  26. 1 point
    Of course! As a Software Engineer myself, I believe strongly in documentation. Even if no one uses it, it’s an extended memory box I can refer to once I’ve forgotten how to repeat the solution.
  27. 1 point
    Hi All, Posting an update since I've had more time to use DAS with my TD Ameritrade account. My overall opinion that I like DAS with IB more, but I will continue using DAS with TD because commissions are free and the other differences are not big problems for me. DAS with IB seemed slightly faster and more stocks were shortable. Since there are no commissions, I have noticed that I have been taking more trades and partialing more. This is something I have to work on. Just be careful there are still some small fees and I believe some tickers may still have commission.). Regarding the DAS TD platform freezing, I updated to the latest version and seems to be better. Part of the slowness might also be something wrong with my docking station so might not be all related to DAS TD. However, I have had a handful of times where my order was just hanging out there and my montage said something like "order send pending!" During maybe 1-2 seconds, I have no idea what price I will be filled and I haven't had luck canceling my order while it's in this state. This seems to happen more early in the day. I also think that there is still some slowness in showing the filled order in the chart. It does that thinking blue circle that flickers (windows), hangs for a split second then shows my trade triangle and stop order. Hope this helps.
  28. 1 point
    As in send a corresponding take-profit ahead of the price action on entry? You'd just need to add another TriggerOrder to the end of the script .. like this: TriggerOrder=RT:LIMIT PX:AvgCost-0.5 ACT:BUY QTY:Pos TIF:DAY; Bdshepherd is correct, DAS does not emulate TriggerOrders in Replay Mode so the Stop isn't created. From looking at the screenshot the Stop Price is roughly the same as the price you got in at, not 28.11. That would get you almost immediately. *Ignore this quote, forum software won't let me remove it on mobile. *Ignore this quote, forum software won't let me remove it on mobile. *Ignore this quote, forum software won't let me remove it on mobile. That's a bug with the DAS DEMO Broker for when a stock has an SSR status - it won't happen with a real broker.
  29. 1 point
    I made a small application to review my trades and make some statistics about the results of each strategy. I wrote it because I needed some tools to speed up my journaling and to help me reviewing my trades and didn’t find something out there that was exactly personalizable for my style of trading and my way of journaling... Thought that sharing it with you guys would be a way to give back some of the great help that I received from this community! Features The application imports automatically from the DAS logs your trades and displays: The results for each trade and trading day All the entries and exits If you use hard stops based on trigger orders, the risk of the order/trade The risk/reward of the trade, based on the S.L. orders or on a fixed $ amount You can create trading strategies and associate to each trade additional information: The strategy used Whether the setup was valid or not according to the strategy, and if your execution of the strategy was good The theoretical maximum target that could be reached -> based on that the app calculates the maximum result of the trade if you closed your whole position at the max target If the trade is a “playbook trade”, i.e. if you want to add it to the list of your “ideal” trades for this particular strategy You can associate custom tags to the trade You can choose to exclude the trade from the calculations of the daily results and of the statistics You can attach a screenshot from the clipboard, or import it from a file You can add quick comments as well as a detailed review of the trade Based on that, the tool calculates some statistics: Number of trades and global result of the trades in each strategy Number of winners/loosers, percent winners/loosers and average winner/looser in the strategy Average result and average max result of the trades in the strategy Average risk/reward and max risk/reward of the trades in the strategy You can filter the trades for which you want the statistics: Start date/end date Time of day Strategy Direction (long/short) Whether the setup is valid, and whether the execution was good You can select the playbook trades only You can filter the trades by tags You can select only the winner or the looser trades You can filter by trading account You can visualise the equity curve of your trades: You can filter the trades used to calculate the equity curve The equity curve is synchronized with the statistics Screenshots Download Setup: Download and run the installer inside the zip. Once installed, just select the DAS Trader directory and the application will automatically start loading your trades. If you already installed a previous version of the program, the installer will automatically import all your data. In any case you can transfer/backup your data through the Import/Export functions from the File menu. Download link: TradeReview 1.3.1 Setup New in 1.3.0: Equity curve visualization, synchronized with the filters of the Statistics tab Possibility to edit the trade details directly from the table + added context menu for trade exclusion/details Joined the Trades and Analysis tabs (can be reverted through settings) Possibility to filter the trades also by long/short direction Possibility to add some brief comments about the trading day Possibility to import the last DAS screenshot Possibility to visualize more fields in the trades tables Bug fixing New in 1.3.1: Possibility to filter the trades by time of day Trades executed in replay mode are discarded Bug fixing
  30. 1 point
    Sorry not purposefully trying to argue with you, but it definitely has to do with my broker. When I was with DAS IB, they did not restrict a person from closing all or part of a position when a stop order is open...no matter if it is illogical or not. When the stop order triggers for an amount greater than the current position, it would essentially be flipping the position...which should be allowed. I am only giving my comments in case anyone else may be affected since it was a shock to me at first when I switched. I was trying to partial and DAS AMTD would not allow something that DAS IB allows. Just want to let people know so that anyone that wants to be illogical can avoid the tiny panic I had trying to get out of a position. I believe this also means that if a person wants to put a bunch of target limit orders out there, they have to put OCO or range orders for each one, instead of one sided limit orders....also annoying. For me, I prefer the freedom to create orders any way I like with IB. This is a noticeable difference from TD. Anyway, the free commissions still make me stay with TD...for now. To add to my prior list of differences, I want to point out that the DAS AMTD platform has been freezing a bunch for me today and taking a bunch of my computer power. This delay was worse than the delays I had last week. Everything just stops for about a second and then continues like nothing happened most times I place/revise/cancel an order today. This did not happen when I was using DAS IB. If it continues for another week or improves significantly, I will inform this thread. (I have good internet connection, only Chrome and DAS open and have latest version of platform).
  31. 1 point
    Hola Abiel. Muchas gracias por la ayuda. Puedo obervar los dos patrones que mencionas. A tu juicio, cuáles serían los mejores indicadores a utilizar para trabajar con este tipo de patrones? En tu post mencionas el premarket low, VWAP, apertura, pivots y Fibonacci, pero en otros videos he visto que usan Moving Averages. Otro tema que me ha costado descifrar es qué gráfico utilizar para observar este tipo de patrones. Por lo general me cuesta mucho ver los patrones en gráficos de más de un minuto. Para el fin de semana tengo planeado trabajar con estos patrones que me mostraste en el simulador, para ver si los puedo detectar en tiempo real y coordinar bien las entradas y salidas. Supongo que eso será de gran utilidad para entender mejor la estrategia. Muchas gracias por la ayuda
  32. 1 point
    this is, i believe wrong thinking as you are trying to play the 50/50 chance of the price action oscillation of movement either up or down. that is not how you shall trade and i believe you cannot do profit on that too, otherwise all the computers would trade this way. You need to look for a real pattern with real probability of win. what you mentioned is just too weak data - Stock called out in the trading room market does not care, if it is called in the room you should expect moves rather than range - Stock is ranging (buy long at bottom of range or short at top of range) still can break down or up from the range, most of the ppl try to avoid to take a trade when the stock is in the range as the break up or break down chance is 50/50 so basically it would mean that you would take any random trade as the range can be zoomed out on higher time frames and yu will see it there - Stock is trending (buy long at bottom of trending range or sell short at top of trending range) there are more variables than these, and the problem is the range as it is not an exact definition but only a price action over specific time. what looks like to be a range on 30sec chart can be a single trending candle on 5min chart - There is a large bid or ask (if large bid, sell short above the large bid. If large ask, buy long below the large ask) this is insane, if the bid is overcome it can continue in that direction. also impossible to evaluate after you stopped trading to see if your trade fulfilled this condition so this is not a good condition/reason to go against obvious trend. anyway that is only my opinion and while being skeptical i am also curious to see your results after 100-200 trades taken. please share them
  33. 1 point
    Ever wanted to swap line styles on the fly and make a rainbow on your chart? You can do that in The hotkey isn't the easiest to understand, so I very quickly made a web utility for you (link below). How to Use: Go to URL: http://kaelmedia.com/projects/das-line-config/ Select a Line Type, default is HorzLine Select a Line Style, default is SolidLine Select a Color, default is Barney Select a Width, default is 1 Hit "Generate" Glance at the preview window and see if it is what you wanted. If it is, hit the "Copy" button and it'll be placed in your computers Clipboard. If you wish to share you creation, press the "Share" button and a special link will be placed on your clipboard to post in the forums. Example: http://kaelmedia.com/projects/das-line-config/?hotkey=ConfigTrendLine horzline dotline:035aab:1; Paste the copied hotkey (looks like: ConfigTrendLine horzline dotline:035aab:1; ) into your DAS Hotkey Configuration. Optionally, bookmark or save the line so you can edit it in the future (it adds the settings to the browsers URI/URL). How the Hotkey Works: The hotkey as designed will swap the DEFAULT config for the Line Type chosen, each type has one default stored for the user. So if trigger a hotkey with a horizontal line with a blue color, your very next (and all following lines) horizontal line you trigger on the chart will be that configuration (blue). Because of this, I have a "default line" hotkey and a series of colored hotkeys, this allows me to toggle back and fourth. Advanced Uses: Go HERE.
  34. 1 point
    if it is a demo account check your buying power. recently many accounts were reset to buying power 0 for some reason. you can set your demo account buying power yourself by clicking on your account name and edit it. the reason for the error message is that it cannot count share size as the hotkey you use uses the buying power for counting the number of shares to buy/sell so if the BP is 0 all the counting goes wrong
  35. 1 point
    A lot of members in our chat is looking to find a program to record their trades. I've been using Das recording for a while now. I wanna share with you guys a tutorial video how to do it step by step. If you have any questions or need help feel free to ask.
  36. 1 point
  37. 1 point
    FRIDAY. I traded in an airport, lol.
  38. 1 point
    8/19 -0.7R I'm really forcing things to try and get back over $500 before I'm locked out.....it's probably a terrible idea. I should just go back to SIM and start practicing for the Peak Capital Bootcamp.
  39. 1 point
    +0.02R, 6/13 I was still able to trade even though my account was below $500 in CMEG, but it is with ZERO margin. So my "R"s are all messed up, I am not able to risk 10$ per trade because my shares get limited to max buying power. I'm trying to get back above $500 without adding more capital. Last time I dipped down here, it took a few days before they locked my live account. So I'll address it then. I plan on doing the Peak Capital boot camp, so I would rather use 1k for that instead of re-loading my CMEG account. I did not do the R study pic for these, because like I said, my Rs are not accurate with limited buying power.
  40. 1 point
    For the month +10R, 62% Win Rate 12 Green Days 9 Red days That is two positive trading months in a row, but with fees and commissions, it's still a net negative month again. I'm ok with that, because I'm working on my trading right now, not my profits. The negative is that my account has dipped below $500 again, so I will more than likely have to add more money to it again. Next month I'm going to have a NET positive month, not just a GROSS positive month.
  41. 1 point
    peterB - Your math is wrong - see figure in red! if LAST=100 & POS=50 (Last*Pos-100)/Pos (100*50-100)/50 = (5000-100)/50 = 4900/50=98 Last-100/Pos 100-100/50=100-2=98
  42. 1 point
    Some more icons created, included in the pack here: https://drive.google.com/open?id=1zoTI4RAYK0GRGmkVt-NQA3V9czg-UKHV
  43. 1 point
    James, Try going into the ConfigEx of that study and uncheck "include in scale." right click chart click Study Config click the study you want to change click ConfigEx uncheck the box Give that a shot.
  44. 1 point
    Marek, Im using 2 23.8" screens, in one of them I put 6 / 5 min charts (only charts, no montages, etc), this is my "watching screen" the other screen has everything else, is my "exeution screen"
  45. 1 point
    Since everybody has different levels of experience with the stock market, it is difficult to have a one-size-fits all objective list. I am going to try to cover all the areas that you should have a firm grasp of by the end of the 3-months. It is a rough outline of what I have learned after 4 months of paper/real trading. This post will be a work in progress, but here goes. ~IN PROGRESS~ Day Trading is probably the most deceiving profession on the planet. On the surface the concept seems very simple: buy low and sell high. Then why is it that 90% of traders fail at his endeavour? Surely they aren't trying to do the exact opposite of what is profitable. Even flipping a coin has better odds at 50%. Let's take a look under the hood to see what is required to be a successful trader. CLASSES There are four classes in total. Each one runs about 1 hour, except for class 4 which is almost 2 hours. It is recommended that you attend the classes multiple times to reinforce your knowledge, refresh the concepts, as well as stay updated on any new material. It is your responsibility to go over the slides and understand what is being taught. If you have any questions, please ask them during class, in the forums, or in the chat. The community is always here to lend a hand. You should also bookmark the Bear Bull Traders FAQ and DAS Trader Pro FAQ. Some members choose to read additional day trading books, as well as practice trading replayed market data. What you get out of the course is directly related to how much effort you put in. In a sense, the entire 3-months is more of a self-paced learning program than a structured course. There are no quizzes, no tests, no projects and no scoring. It is up to you to wake up every morning and spend time in the chair mastering the trade. Nobody will hold your hand, watch over your shoulder, or monitor your performance in any way. That is how day trading is in real life: absolute freedom to stake your fortune or self-destruct and implode. STOCK MARKET BASICS -Warren Buffet once said 'The stock market is a device for transferring money from the impatient to the patient.' This is true for long term investing and for day trading. Remember that for each transaction you see in the Time/Sales window, there is a buyer and seller. When a stock is down 20% on the day and you short it, somebody is on the other side of that transaction buying. You don't know their hand though. They could be covering their short from earlier, it could be institutions loading up for long term investment, somebody hedging an options contract, etc. Beginners often gloss over this point. Volume represents transactions being filled; a transaction always involves two parties. You are trading against other people, not the market itself. -Exchanges: NYSE, NASDAQ, AMEX -Market Makers -Pre-market and after-hours -High Frequency Trading (HFT), algorithms -Bid, Ask, Spreads -Short-selling. What does it mean. -Short inventory. Why are some stocks shortable and others not -Short Sale Restriction (SSR) -Short interest, or Short Ratio -Share float -5-cent tick programs -Circuit Breaker Halts -News, earnings, and catalysts -Buyouts -Pattern Day Trade Rule >>> Make sure you understand the above prerequisites before proceeding any further. Investopedia is a great resource. CHARTS -Candle Sticks. How to read them. -Understanding Price Action. Bearish vs bullish candles. Indecision candles. -Higher highs and higher lows / Lower highs and lowers lows -1-minute vs 5-minute chart -Moving averages and how they are calculated in different timeframes -VWAP. Why it's an important intraday indicator >>> The above concepts are not tool-specific and apply to all trading platforms MECHANICAL ASPECTS -Knowing your tools (DAS) -Platform, Hotkeys, Scanners, Journaling -Order entry. Limit, market, marketable limit, stops -Level 2 -Calculating commissions and tickets >>> The goal is to familiarize yourself with DAS and be comfortable using it. For some this could take days. For others this requires weeks. TECHNICAL AND STRATEGIES -Finding Stocks in Play -Good vs. bad pre-market price action -Finding Support/Resistance Levels -Day trading Strategies. Master recognizing the patterns, entries, stops, targets. -ABCD / Reverse ABCD -Bull Flag Momentum / Bear Flag -Fallen Angel -VWAP False Break Out -VWAP Reversal -VWAP Trend Trade -Opening Range Breakup / Opening Range Breakdown -Red-to-Green / Green-to-Red -Moving Average Trend Trade -Top Reversal / Bottom Reversal -Time of Day: Open, Late Morning, Midday to Close >>> Everybody will pick this up at a different pace--learning to recognize different strategies, figuring out which one works best for you (at what time of day), etc. MANAGING YOUR ACCOUNT -Risk Management -Position Sizing -Money Management PRACTICE THE PROCESS OF EXECUTING A GOOD TRADE Putting on a trade is more than buying at point A and selling at point B. You need to combine everything you learned to get in and out of a single trade properly: 1) finding good stocks in play 2) identifying chop and staying away 3) identifying the strategy or setup 4) quickly calculating risk-to-reward 5) getting a good entry and avoid chasing/jumping the gun 6) managing the trade based on live price action and new information which the market is providing you 7) taking profit (often overlooked, yet it involves half of the entire trade) 8) you need to do all of the above while keeping your emotions in check and fighting your psychological demons >>> Over the 3-month period, you will repeat this process hundreds of times. This is where the bulk of your time will be spent. Learning to take good trades and improving on your mistakes. This is the only path to consistency. Don't waste time trading unrealistic sizes on low-float stocks because you won't learn a thing. >>>Some of your trades will turn out to be winners, some will turn out to be losers. Most likely you will have a few trades that blow up your practice account (but don't worry, you weren't taking things seriously and would never do it live, right?). GOING LIVE -Choosing a broker -Starting small and gradual position sizing -Returning to Simulator -Peer-to-peer support PSYCHOLOGY OF TRADING -Why do most traders fail here -I'm highly intelligent, analytical and very disciplined. Why this will ruin your trading. -I'm a good poker player. Good--you will be playing against yourself -Revenge -Overtrading -Fear of missing out (FOMO) -Fear of pulling the trigger -Trading scared -Averaging down -Turning a day trade into a swing trade ~IN PROGRESS~
  46. 1 point
    Mario, A ping latency of 900ms is a red flag that something is seriously wrong. As an extremely loose gauge to go by: 20-50ms is extremely good. 50-300ms is average. 300-500ms is indicative of congestion or issues. "Latency sensitive" applications will start to be impacted. Others may not. > 500ms something is probably wrong, most applications will be impacted. > 1000ms, stop what you're dong and seek technical support, because something is jacked up. Also, it can be helpful to watch your latency over time. Open a command prompt window (windows) or terminal session (Mac) and run a consistent ping to a remote place on the internet for several minutes. For example: C:\> ping www.bearbulltraders.com Leave that window off to the side where you can watch it for a few minutes. Is your latency fluctuating up and down? Does it stay flatlined for the most part? What happens to it when you join the chat room, or start other bandwidth intensive activities (like Ryan W mentions above) streaming video, etc.? Also while this test is going on, watch for complete drops. Meaning one of the PING attempts did not respond back. This can indicate network issues as well. When you quit the ping session in Windows and Mac it should provide a summary of statistics, telling you if you have any packet loss and what your minimum, average, max, and stddev is. For example, here's what my ping latency looks like when I'm pinging this website from the midwest US. ping www.bearbulltraders.com PING bearbulltraders.com ( 56 data bytes 64 bytes from icmp_seq=0 ttl=56 time=77.145 ms 64 bytes from icmp_seq=1 ttl=56 time=76.460 ms 64 bytes from icmp_seq=2 ttl=56 time=79.803 ms 64 bytes from icmp_seq=3 ttl=56 time=87.118 ms ^C --- bearbulltraders.com ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 76.460/80.131/87.118/4.223 ms And here's what my latency looks like when I reroute my internet traffic so I come from the Ukraine: ping www.bearbulltraders.com PING bearbulltraders.com ( 56 data bytes 64 bytes from icmp_seq=0 ttl=47 time=461.353 ms 64 bytes from icmp_seq=1 ttl=47 time=429.296 ms 64 bytes from icmp_seq=2 ttl=47 time=460.202 ms 64 bytes from icmp_seq=3 ttl=47 time=453.565 ms ^C --- bearbulltraders.com ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 429.296/451.104/461.353/12.937 ms Similarly, here's my latency when I come from Zurich, Switzerland: ping www.bearbulltraders.com PING bearbulltraders.com ( 56 data bytes 64 bytes from icmp_seq=0 ttl=48 time=524.932 ms 64 bytes from icmp_seq=1 ttl=48 time=524.972 ms 64 bytes from icmp_seq=2 ttl=48 time=522.643 ms 64 bytes from icmp_seq=3 ttl=48 time=538.678 ms ^C --- bearbulltraders.com ping statistics --- 5 packets transmitted, 4 packets received, 20.0% packet loss round-trip min/avg/max/stddev = 522.643/527.806/538.678/6.347 ms While we're at it, here's from Hong Kong: ping www.bearbulltraders.com PING bearbulltraders.com ( 56 data bytes 64 bytes from icmp_seq=0 ttl=54 time=431.522 ms 64 bytes from icmp_seq=1 ttl=54 time=430.753 ms 64 bytes from icmp_seq=2 ttl=54 time=430.885 ms 64 bytes from icmp_seq=3 ttl=54 time=434.329 ms ^C --- bearbulltraders.com ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 430.753/431.872/434.329/1.448 ms Notice how when I come from these places my pings require a couple hundred more milliseconds to get all the way around the planet and back. I used these as an extreme example to show that 1.) it doesn't take very long at all for traffic to get all the way around the world, and 2.) if you're having ping latency >900ms then something is wrong. There are also 3rd party tools you can use to monitor latency, such as www.pingplotter.com which allow you to specify multiple destination targets that you can monitor over time. Best of luck, Uncle B
  47. 0 points
    i really did not mean to offend you i am sorry for that
  48. 0 points
    from the videos it looks like you are failing and full of bullshit talk. now if you say you made it ok, good for you.
  • 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.