Jump to content


Popular Content

Showing content with the highest reputation since 12/11/2018 in all areas

  1. 3 points
    Looking forward to meeting all that can make it! @Carlos M. @Daniel Thomas hope you guys at least think about it.
  2. 1 point
    @Daniel Thomas - I only ski about once or twice a year but have found it's like riding a bike. At 54 years old I don't push it on the slopes. That would not be me in the photo. Alyeska Ski Resort has lots of different terrain for every skill level. The resort hotel is gorgeous and has indoor pool, exercise, and spa facilities, as well as places to relax by a big fire and enjoy the mountain scenery outside. January is a magical time to visit Alaska. Hope you and your wife can make it. https://www.alyeskaresort.com/hotel
  3. 1 point
    Updated: 11/19/2018 @ 8:20am (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: BETA: v1.46 https://drive.google.com/file/d/1p1J5sFOXjEE1B9HOkaxtfc3cXSO2fnrV ^^ 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. v1.2 https://drive.google.com/open?id=1v45q-BJ86oaD3cXi0DAPeLraE2AojQ80 NOTE: Version marked as BETA should be thoroughly tested in SIM to make sure it's doing what you expect it to do. Choose: Either "Download" [Excel Users] or "Add to My Drive" [Sheets Users] 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).
  4. 1 point
    If you guys are talking slopes like the one in the picture, there's no way! Lol... I haven't been on skis since 1997....and even then -- it was only once! The imagery is amazing though. Imma' try to talk the wife into it, though she's a Jamaican -- who loves beaches and sunshine -- so I have my work cut out for me! Lol... I know for certain that I would enjoy the trip... I've always wanted to visit Alaska!
  5. 1 point
    Hi Tommy, Risk Controls are not available for BBT sim accounts, we are working with DAS to enable it.
  6. 1 point
    This is correct, @Daniel Thomas , however it is important to note that the 3k per year write-off is the max write-off against OTHER income. If you have capital gains, you can use as much of a capital loss as you have gains, THEN you apply the additional 3k against other income. Your examples are correct. I just wanted to clarify the point about the 3k capital loss. it is mentioned in your post, but I just wanted to help make that point clear. If you have no other income to report (for example, if you don't hold a regular job), then MTM doesn't have much of an advantage. You may have a trading loss, but without any other ordinary income, you can't deduct the loss from anything. I suppose one advantage of MTM is being able to avoid the wash sale rule, but that's not really a big deal if you know what you traded in December, break the chain, and don't trade those same tickers in January.
  7. 1 point
    Thanks Daniel for clarifying this question. After a couple of weeks of reading and pondering where to open my live account, I decided to go with IBKR.
  8. 1 point
    Yes... You can... You can 'right-click' on any chart, then select "trend lines," then "horizontal lines." You can also program a hotkey to make the task simpler via the use of your preferred hotkey. Lemme' know if this is detail enough, or if you need a little more guidance... STAY GREEN!
  9. 1 point
    Hello BBT Community - Brian Connoy from Minneapolis, MN here. I joined the BBT Community as a lifetime member last week and will begin simulating trading next month (January 2019). I work full-time in financial reporting consulting and aiming to day trade equities on the US exchanges for the first hour to hour-and-a-half of the market. While not simulating trades yet, I am simulating my routine for the morning--testing out different aspects such as: can I get home from my morning workout in time to provide myself enough preparation time before the market opens? Can I sufficiently monitor my work email, etc., while preparing for trading and during the market...will I be too distracted? Am I eating enough before I sit down to my computer...am I getting too hungry. Is my workstation sufficient? How can I best utilize the chat in the morning? All of these things sound mundane, but I feel are important. Further, I have a big three-week trip to Southeast Asia upcoming in less than two weeks, so I figured it would be great to start the clock on trade simulating in DAS after I return. I do not have any wild ideas day trading will become a new career and replace my current job, but it is nice to think about from time-to-time. I imagine many of us think about it, and a good number of community members here have likely accomplished this. I am primarily seeking to refine another skill set and add a supplemental income. All of this said, I have not been so genuinely excited about something in a long while, as I have been about learning to day trade. I have seen the statistics that a high number of day traders fail in the first year, but I believe that can be attributed to a lack of determination and preparation. I have completed six marathons and I feel like if I can train for a marathon I can train to day trade. A little background: my first exposure to the stock market was investing in dividend reinvestment plans and direct purchase plans when I was fourteen. I remember my first two stocks were McDonald's and Norwest Bank (now Wells Fargo). I loved receiving those monthly and quarterly statements in the mail and tracking the closing prices daily. Paying attention to the markets has always interested me. I enjoy traveling. I try to make two international trips per year. I also enjoy attending concerts. Spotify just told me in their "2018 Wrapped" annual summary that my most listened to artist was Depeche Mode. May all you trades be green Brian
  10. 1 point
    Gold has been showing some strength and has made what looks like an inverse head and shoulders. First level of resistance is 17.
  11. 1 point
    I am in, my wife may also come.
  12. 1 point
    This is a very common question, so hopefully this post can be a good reference. There is a new hotkey command called DuplicateWindow which lets you 'clone' an existing Montage, Time/Sales, or Chart window. All settings like hotkey buttons, colors, fonts, etc. will be copied over. How to: -Go to menu Setup > Hot key -Add New Item -Enter a Name and Hot Key. In the Script Field, enter DuplicateWindow -Press Commit Now you can simply select the window you wish to duplicate, then press the hotkey (CTRL+D in the above example). And voila, attack of the clones!
  13. 1 point
    My last simulator platform was easy, click, set, and forget as far as stops go. All done right on the chart (right click or hotkey). But you would get the stop out on those random outlier prices that sweep the stops. When I switched to DAS, I decided to practice the mental stop. What I'm finding helps is that I'll place a horizontal line where I want my stop to be. If the price hits that line, I close out, no questions. I give a decent slight delay to make sure it's not just a random excursion to a really low price. The only *actual* stop I place into the market is when I move to breakeven (e.g. I've taken profit on a target). So far, having that line as a mental trigger has worked.
  14. 1 point
    I have a CPA handle my taxes. After speaking with him about MTM that is the route I went with. With IB all I had to do was download the tax info they provide onto a thumb drive and hand it to him. Since I am 0% fluent in tax preparation, or should I say, I am 0% interested in doing tax prep, paying a knowledgeable CPA a few hundred bucks to handle it is worth the cost. At first I was nervous that he wouldn't know the difference between "normal" taxes and those of a day trader, but that was short-lived after a simple conversation. For reference's sake I pay between $325-375 USD to my CPA for both my wife and me filing jointly. Seems like a fair value to me; not to mention tax preparation expenses are a write-off. Clearly my two cents worth is hire a professional to handle it. Good luck everyone. Best, Josh P.
  15. 1 point
    There are a lot of great trading setups!! Too many to reply to all individually, so nice work everyone! It is interesting to see what everyone is trading with. I built my station similar to Andrew's. I have six 23 inch ASUS monitors on the Vivo Hex LCD Monitor Stand ($104). I got a standing desk from Evodesk (about $700 great company, I love this desk and the ability to stand and sit with a push of a button.) Below are the specs, prices (at the time I bought it), and amazon link incase anyone is interested in building their own machine: Motherboard: MSI Arsenal Gaming Intel Z270M ($118) Processor: Intel i7-7700K 4.2 GHz ($329) Processor Fan: Cooler Master Vortex Plus ($29) Ram: Crucial 16GB Single DDR4 2400 ($149) Memory: Samsun 960 Pro Series - 512GB M.2 Internal SSD ($289) Graphics Card: PNY NVIDIA Quadro K1200 ($302 - installed 2 support 6 monitors) Operating System: Microsoft Windows 10 Pro 64-bit ($125) Power Supply: Corsair CX Series 450 Watt. ($47) Case: Rosewill Micro ATX ($20, this case is small gave me a bit of challenge getting everything installed.) Optical Drive: Asus 24x DVD-RW ($21) Carlos M. Skype ID: c_moreta (Feel free reach out to me at any time via Skype)
  16. 1 point
    A couple of us in the chat have been discussing the issue of tax (planning/preparation/etc) as it relates to day trading in the U.S. (IRS). I've done quite a bit of research on the topic as I've been preparing my own taxes for the last decade+. 2018 will be the first year as a trader, so I had some studying to do. Before I get into the nuts & bolts, let me make the disclaimer: I'm not a professional. Please do your own research, consult a professional, etc. I'm not giving advice nor am I suggesting any one thing or another. The information below is solely based on what I've found through the IRS site, TurboTax, and other resources. First, the IRS considers you one of two: an investor or a trader. If you're a (Trader Tax Status), the law considers this to be a business. There are no clear and concise numbers as it relates to activity for what constitutes a trader vs an investor. The IRS, publication 429, states this: - You must seek to profit from daily market movements in the prices of securities and not from dividends, interest, or capital appreciation; - Your activity must be substantial; and - You must carry on the activity with continuity and regularity. Link to IRS Publication 429 So once it is established that you're a trader and not an investor, we look to what forms are necessary. Those appear to be: Form 1040, Schedule D (Capital Gains and Losses) Form 8949 (Sales and Other Dispostions of Capital Assets)...to break down all the transactions) Form 1040, Schedule C (Profit or Loss From Business (Sole Proprietorship)... since as a trader, the IRS considers your a business, you report your business expenses here. Many of us use or plan to use Interactive Brokers. If you're using TurboTax (online version), IB is not a partner of TurboTax. Therefore, all of the transactions won't directly upload into your filing. I've read that some people use software/service such as Gainskeeper or TradeLog. Gainskeeper is listed as a TurboTax partner. All of this is basically to complete Form 8949. With that said, I did also discover that the IRS grants exceptions to Form 8949. Form 8949 states this: Note: You may aggregate all short-term transactions reported on Form(s) 1099-B showing basis was reported to the IRS and for which no adjustments or codes are required. Enter the totals directly on Schedule D, line 1a; you aren't required to report these transactions on Form 8949 (see instructions). This is good news. So assuming you get a 1099-B from your broker, it shows the appropriate information, and a copy is sent to the IRS, you can mark the checkboxes on 8949 for Part I, checkbox A, and Part II, checkbox D. Open the form in the link above and you'll see what I'm talking about. It appears you don't have to show all of the trades (hundreds or more) you completed during the year. Thank goodness, because that would be a HUGE pain in the ass. Here is the TurboTax AnswerXchange link I found that first showed me this: TurboTax AnswerXchange - question re: how to report Scroll to the top. One last important piece of information that I found is in regards to Self Employment tax. Many say that you'll owe SE tax to the IRS since you're in business for yourself (as a sole proprietor) as a trader. That's not the case. You have to have Earned Income in order to pay Self Employment tax. Capital gains is not Earned Income. Form 429 clearly states: Gains and losses from selling securities from being a trader aren't subject to self-employment tax. When you open the link above for Form 429, the "Traders" heading shows this. Finally, this was a helpful link for me. It contains a lot of information on this very topic. It also mentions the Section 475 Mark-to-Market election. Trader Tax Status - Green Trader Tax So that's what I've found so far. I was a bit discouraged at first, thinking I would have to use another vendor (e.g.: Gainskeeper, Tradelog, etc) to track the information, but it it appears I won't have to. Of course, there are CPAs that specialize in taxes for traders, so that may be something to consider. I'm not sure on that yet. First, I wanted to educate myself on how it's all done in case I decide to do it all myself. If others have experience with this, please feel free to chime in. Thanks!
  • Newsletter

    Want to keep up to date with all our latest news and information?

    Sign Up

Important Information

By using this site, you agree to our Terms of Use, Privacy Policy and use of 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..