Jump to content

Search the Community

Showing results for 'valid price'.


Didn't find what you were looking for? Try searching for:


More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • BEAR BULL TRADERS FORUMS
    • Welcome: Bear Bull Traders Forums
    • Members Introductions & Meetups
    • Day Trading
    • Swing Trading
    • Options Trading
    • Forex and Currency Markets
    • Trading Psychology
    • Off Topic
    • Success Webinar Questions
    • BBT en Español
    • Forum Support
    • BBT Trader's Challenge
  • CHI-TOWN BBT (Chicago, Illinois)'s Chicago Area BBT Topics
  • Pica Mucho BBT's Conversaciones
  • SINGAPORE's Topics
  • Denver, Colorado's Topics
  • BBT DC/DMV AREA's Topics
  • San Francisco Bay Area's Topics
  • BBT Toronto, ON's Topics
  • Texas BBT - Everything is bigger here's A club for Texas BBT members to get together
  • Texas BBT - Everything is bigger here's Let's try and organize some Meetups for the spring!
  • BBT Ottawa, Canada's Topics
  • BBT Vancouver, BC's Forums
  • BBT Australia's Topics
  • BBT - SoCal Traders's Topics
  • BBT MONTREAL, QC's Topics
  • NY Metro BBT's Topics
  • Seattle/Bellevue's Topics
  • BBT Detroit's Topics
  • Europe's Topics
  • North Carolina's Topics
  • the Ladies Lounge's Discussion
  • ARIZONA BBT's Discussions
  • BBT - United Kingdom's Topics
  • BBT - PORTUGAL's Regras
  • BBT - PORTUGAL's Apresentação
  • BBT - PORTUGAL's Geral

Marker Groups

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Location

miles from

About Me

Found 2,413 results

  1. Hi all, I'm brand new here, so go easy I've inherited some hotkey script from a friend that works fine in their DAS Trader, however for me i get an error message and i'm wondering if anyone could take a look and let me know why it might be? I've created a hotkey button in my montage that i want to set my risk and buy based on that risk amount. I.e. i want to risk $5 on AMD, i'll select a stop loss price of $0.50 below my entry price, meaning the hotkey will buy for me 10 shares and set a stop loss at $0.50 below my entry. The script i'm using is: StopPrice=Price-0;DefShare=BP0.925;Price=Ask-Price;SShare=5/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5SShare;TogSShare;ROUTE=LIMIT;Price= Ask+0.05;TIF=DAY+;BUY=Send;DefShare=200;TriggerOrder=RT:STOP STOPTYPE:MARKET PX:StopPrice-0.05 ACT:SELL STOPPRICE:StopPrice QTY:Pos TIF:DAY+; The problem i have when using the hotkey is that i seem to have the 10 shares volume entered into the 'Display' box rather than 'Shares' box, and i get the error message "Script: Invalid Share". Because this works fine on a friends DAS Trader, i suspect it's something to do with my setup of DAS, not necessarily the hotkey script itself. Has anyone experienced this before that might be able to help? Thanks.
  2. Thanks for your write-up. I am in the process of switching from TOS to IKBR (trader workstation). So far TWS is horrible. My reason for moving from TOS are fill execution and price move, but if its a steep learning curve at IBKR then I might just stay with TOS.
  3. Hey BBT community, I wanted to share this solution for slow connections on the forum here as it's been an absolute life saver for my day trading using DAS Trader Pro. This solution requires some technical knowledge. This method works well for those of us who live outside of North America, far from the data centres in New Jersey. I trade from Sydney, Australia - there's no major city physically further from New Jersey than Sydney. (As a side note, this may also work if you have a slow computer.) Problem I get consistently get terrible network latency (ping) during the first 30 mins of the market open - to the extent DAS is not usable for about 30 mins. I would get delayed price updates 10sec (sometimes 30sec) later. The image below shows the 85sec delay on one of the bad days. The issue becomes exponentially worse the more charts and montages I have open; this is likely due to L2 data. I only trade the open, so it's quite frustrating to lose the first 30 mins due to internet issues. My Tested Solution My solution was to run DAS Trader from a windows desktop virtual machine in the cloud at a location near the NYC data centres. I would then remote desktop access into that machine. The following steps are for Google Cloud Platform (you can also use Amazon Web Services or Microsoft Azure, but I wouldn't stray from those three). Step 1) Sign up for an account with Google Cloud. Set up a virtual machine on Google Cloud. This is a youtube video showing how to set one up. Choose a beefy instance if possible; I'm using 8 CPU and 16G of RAM. Choose Windows Server Datacentre (with desktop experience) as the machine image. These machines are charged on a time-usage basis, so turn it off when you're not trading! Step 2) Set up your Windows Remote Desktop client such that the Colour setting is set to 15-bit and the Experience setting is set to 'Modem'. This will significantly reduce the bandwidth usage. Step 3) Install DAS on the virtual machine and test. The expected result is that you should experience lower latency during periods of high data flow. I don't have the bandwidth numbers but assume they are correlated for our purposes. Now, during the market open: i) the ping from my virtual machine to the exchange is 20ms ii) the ping from my home to the virtual machine is about 200ms iii) in total is much lower at about 220ms The primary trade-off is that the desktop experience is not as visually snappy. But I'll take that in a heartbeat over what I had before. Why the Solution Works This is an explanation of what's happening behind the scenes. Before: 1) The quote data was sent from New Jersey Data Centre to my laptop in Sydney. 2) My laptop would run DAS and render the charts and L2 stock data. After: 1) The quote data is now sent from New Jersey Data Centre to my virtual machine in North Virginia. 2) My virtual machine running DAS will render the charts and L2 data. 3) My remote desktop client would then connect to the virtual machine and fetch the 'video-feed'. However it's quite efficient, it will only fetch necessary on-screen changes. This is similar to watching a youtube video - but we're watching a computer desktop feed. Not every pixel on-screen is refreshed, only a fraction of the pixels are refreshed few times a second. Only the refreshed pixels are sent over the internet and repainted on my monitor at home. This efficiency saves a lot of bandwidth. As a result: With the above solution, we have minimised the amount of data that needs to physically travel hence improving our experience when using DAS. The remote desktop client screen-feed transfers much less data than raw stock data. It's difficult to verify this but I empirically suspect the bottleneck is due to the constraints relating to the underwater fibre optic cables between LA and Sydney. The reason I believe this is the case is because I had tested running a VM in the AWS Sydney region and the same issue occurred; hence my woes were unlikely to be issues with my home internet connection. A map of the submarine data cable network (as at 2015): Hope this is useful.
  4. Hello BBT Team I am new and have enjoyed all your videos and training. I am having issue with Hot Key below. I get an error: can't get valid price message. This is the hot button on the Das Trader Pro template in download. Can someone help me what I am doing wrong. See the script below. CXL ALLSYMB;StopPrice=Price-0;DefShare=BP*0.925;Price=Ask-Price+0.00;SShare=50/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=200;Price=Ask-StopPrice*2+Ask;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:StopPrice HighPrice:Price ACT:SELL QTY:POS TIF:DAY+
  5. Hey, I'm having issues with hotkeys in DAS. I just want to place long or short orders for 100, 200, 300 shares etc. Then I want to be able to place a Stop Loss about 20 cents away from my position. I also use the Move Stop To Breakeven script. I also use sell/cover 5%, sell/cover all hotkeys. When I place a long order of say 100 shares, it works fine. Then I use the Add Stop Loss - 20 cents hotkey which works fine too. However, after adding this, it then changes the montage order to "Stop" permanently and I have to manually go in and change back to limit. After adding the S/L, if I press Buy 100 shares, it comes up as an OCO order. If I try to sell the 100 shares using my sell hotkey, it also comes up as an OCO. I just want to place simple orders but seems like either I'm missing something or DAS is just awkward to use. Also, after using breakeven hotkey, it does the same and rejects my order when I try to sell/cover positions. Some help would be much appreciated as the only way around this is to change ticker then change back to the ticker which I have a position in to refresh the montage, but this could lose precious seconds! Below are my hotkeys: Long 100 Shares: Route=SMRTL;Price=Ask+0.05;Share=100;TIF=DAY;BUY=SEND Short 100 Shares: Route=SMRTL;Price=Bid-0.05;Share=100;TIF=DAY;SELL=SEND Sell 5% ROUTE=SMRTL;Price=Bid;Price=Round2;Share=Pos*0.05;TIF=DAY+;SEND=Reverse Cover 5% ROUTE=SMRTL;Price=Ask;Price=Round2;Share=Pos*0.05;TIF=DAY+;SEND=Reverse Add Stop Loss -20 cents ROUTE=STOP;StopType=Market;StopPrice=AvgCost-0.20;Share=Pos;TIF=DAY+;SELL=Send; Move S/L to breakeven ALLSYMB;Route=Stop;Price=AvgCost;StopType=MARKET;STOPPRICE=AvgCost;StopPrice=Round2;Share=Pos;TIF=DAY;Send=Reverse
  6. Hello, if like me you are using a simulator and you want to get a realistic idea of broker costs associated with trading, here is a Python script that will allow you to estimate fees per ticker. When I trade a ticker more then once, I divide the total transaction price in my journal. To use it, you need to copy the "trade" spreadsheet from Das Trader into the Python prompt. The calculations are based on IBKR's fixed costs. Here's a video demonstrating how to use it: I can't attach python files so here the code: # Function to get the table from the user def get_table_from_prompt(): print("Please copy and paste the table (press Enter twice to finish):") table = [] while True: line = input() if not line: break table.append(line.split()) return table # Function to calculate transaction fees def calculate_transaction_fee(num_shares, share_price): commission = round(num_shares * 0.005, 2) + num_shares * share_price * 0.000008 + min(0.000145 * num_shares, 7.27) # Apply a minimum of $1 per transaction commission = max(commission, 1.00) # Apply a max of 1% per transaction total_cost_one_percent = round(num_shares * share_price * 0.01, 2) commission = min(commission, total_cost_one_percent) # Apply maximum commission of 1% return round(commission, 2) # Get the table from the user table = get_table_from_prompt() # Dictionary to store cumulative fees per action cumulative_fees = {} # Calculate fees for each transaction and accumulate fees per action for transaction in table: time, action, transaction_type, num_shares, share_price, _ = transaction fee = calculate_transaction_fee(int(num_shares), float(share_price)) if action not in cumulative_fees: cumulative_fees[action] = 0.0 cumulative_fees[action] += fee # Display cumulative fees per action, rounded to two decimals for action, total_fee in cumulative_fees.items(): total_fee_rounded = round(total_fee, 2) print(f"For action {action}, cumulative fees are {total_fee_rounded} USD.") # Calculate and display cumulative fees for the day daily_cumulative_fees = sum(cumulative_fees.values()) daily_cumulative_fees_rounded = round(daily_cumulative_fees, 2) print(f"\nThe cumulative fees for the day are {daily_cumulative_fees_rounded} USD.") good luck!
  7. Hi All, I have a question regarding hotkeys. When I place an order for example going short: ROUTE=SMRTL;Share=100;Price=Bid-0.05;TIF=DAY+;SELL=Send I then place stop loss through Double click: I then close half my position moving my stop to B/E using HK: CXL ALLSYMB;Route=LIMIT;Share=Pos*0.5;Price=Ask+0.05;TIF=DAY+;BUY=Send;ROUTE=STOP;StopType=Market;StopPrice=AvgCost;Share=Pos+share;TIF=GTC;BUY=SEND This then sells half my position, however the new order created opens a buy position of 150 shares, how do I make it so it gets 50 shares? if I then cancel this order and just want to close out my position with HK: ROUTE=SMRTL;Share=Pos;Price=Ask+0.05;TIF=DAY+;BUY=Send It doesnt close out the position at market but instead creates a different stop order closer to the stop loss i had previously. Can someone let me know what I am doing wrong? In summary what I'm trying to do is long or short x amount of shares, then double click select my stop loss, if I reach one of my targets I want to cover/sell 50% of my position and bring my stop loss to B/E, if the price continues to go in my direction I would like to close out the rest of my open position at market. Can someone help? Thanks, Mariusz
  8. Few users asked about this in chat, posting here so everyone can see how I do my ATR chart. 1) Create a new "Daily" chart 2) Download the linked .zip file and unpack it. --> https://drive.google.com/file/d/12JJGdg_SOeQVM-avM7_N-pNbDRQfN2wz/view?usp=sharing 3) Right-click the chart you created in DAS and select "Import Settings" --> Select the "ATR-chart-setup.cst" file you unpacked in #2. 4) You may need to select the chart and zoom all the way in for the effect to work. 5) Move the chart and place it where you want it. As a side tip, you can right-click the border and choose to hide the title-bar (making it smaller). I do it like this to fix a few issues .. DAS's ATR study doesn't allow you to hide the line on a chart and a chart must have either a volume or price study. If the chart is small, it'll make all of these lines behind the study info, making it hard to read .. if you make the line color white, it'll make the study color white. So I use the Volume Study with the same color as the background placed above the ATR studies to "hide" the lines. You then just need to zoom all the way in (should stay), and you'll end up with just the Study Info in the upper corner. Screenshot:
  9. Good day everyone. This is Luke here, I appreciate BBT and Kyle's contribution on building the hotkeys here given in this post: But I am facing a problem.. I am trying out the code Kyle provided, one for LONG (with $5 risk), one for SHORT (with $5 risk too) But let's just talk about the LONG code. And from my understanding, 1) LONG ($5 risk, with Stop Trigger Order set to "False") - This code would NOT set a stop order for us...? correct? Please correct me if I am wrong DefShare=BP*0.97;Price=Ask-Price+0.01;SShare=5/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; 2) LONG ($5 risk, with Stop Trigger Order set to "True") - This code would set a stop order for us...? correct? Please correct me if I am wrong StopPrice=Price-0.01;DefShare=BP*0.97;Price=Ask-Price+0.01;SShare=5/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+; However, when I fired the hot key of 2), Yes, the go LONG order went it, with correct share sizes calculated etc, however, why did I never see any Stop order being set? FYI, I have already changed the Montage style to 'STOP ORDER". Testing environment: Both during market hour and during replay mode few hours ago, in DAS PRO 14 days Demo. Thanks!!!
  10. Hello, anybody using this hotkey? AlertName=HIGHER;AlertType=LastPrice;AlertOperator=>=;Speak=Yes;PlaySound=Yes;Beep=No;Loop=No;AutoDelete=Yes;AddAlert If so, how do you do it? Thanks
  11. 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: DOWNLOAD ^^ Recommend latest DAS version of 5.4.3.0. Requires DAS version 5.2.0.34 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
  12. Hey guys, I'm trying to figure out how to show this indicator on the chart - with post-pre market data turned on and visible - so that the volume data reflects from market open time only, and not aligning with the beginning of pre-market (which skews the bars off to the left so far that they aren't visible when zoomed into the chart during later, open market times?) Thanks all!
  13. Hello Sophie, I have an extensive background in Information Technology from both a career and educational perspective. Glad to weigh in on your post. You have many options to consider if you want to run the thick install of DAS Trader Pro. Given I don't know what else you are anticipating to be running in parallel on your system I wanted to establish some assumptions: - You are focused on leveraging the DAS Trader Pro thick install versus the web interface for your trading activities - My feedback is not taking into consideration other running software, processes, etc that "could" impact your overall system performance and experience. - I am assuming you are seeking the best price performance recommendation maintaining a frugality approach in overall cost build up in the recommendation. First, let's review the DAS Trader Pro requirements: Minimum Core2 Duo 2+GHZ processor Minimum 4GB of RAM Cable or DSL (at least 10/10 DL/UL speed recommended) Windows 7, Server 2008 or higher Secure updated web browser DASTrader Pro program enabled in Windows Firewall https://dastrader.com/docs/hardware-requirements/ The application itself is not very compute resource intensive at all. There are many reasonably priced systems that can easily run DAS Trader Pro. The system specifications you outlined in your initial post far exceed the requirements to run the application extremely well while also running many other applications and functions in parallel. Most of my hands on hardware experience has been with Dell manufactured systems (e.g. Alienware, Optiplex, etc), however, the MSI model typically is in the top five systems in terms of cost, performance, and overall user experience. The system you shared would definitely meet the needs that you are attempting to achieve. I wanted to speak to your Mac commentary. I want to raise your awareness that you can effectively use DAS Trader Pro on an Apple OSX operating system. If you still have your Apple system there are a few avenues you can pursue to enjoy the Mac experience and setup while running the DAS Trader Pro application. There are three primary options: 1.) Run a virtual machine with VM software and Windows OS on your Apple system (OSX) system There are many different softwares that can run what's called a virtual machine (VM) on your Apple OSX. A few examples: Parallels https://www.parallels.com/ VMWare Fusion https://www.vmware.com/products/fusion.html The easiest way to envision how the above products function is to think about the ability to run Windows OS as if it were an application on your Apple OSX system. It would be no different than if you had multiple browser pages running at the same time or multiple applications from a usability stand point. The idea with this setup is that you would still be able to do everything on your Apple system and have this separate window with DAS Trader Pro system running concurrently. It is very seamless to interact with and would overcome the gap of not being able to install and run the DAS Trader Pro software directly from your Apple system. Keep in mind there is a licensing cost for the software I listed above, but it is way more cost effective than purchasing an entirely different system just to run Windows. 2.) Align to the DAS Trader Pro guidance of an AWS EC2 instance running Windows OS DAS Trader Pro provided guidance and a recommendation, but in my opinion it is a much more challenging setup as you have to know how to leverage the AWS Cloud environment as well as understand how to provision, configure, and maintain what is called an AWS EC2 instance. This is just another form of a virtual machine, but with a ton of added complexity. I wanted to call this out because this is their recommended approach, but in my opinion not the optimal choice. You can review the guidance here: https://dastrader.com/documents/How-to-run-PRO-on-Non-Windows-OS.pdf 3.) Build Windows OS on your Apple system Through software called Boot Camp you can configure an independent partition on your disk to be able to boot to Windows as if the system was Windows native. This essentially allows you to use your underlying physical hardware as an independent Apple system and Windows system from the single device. Because this boots to either Windows OS or Apple OSX it is not as seamless as the virtual machine experience, but it will allow you to achieve cost avoidance in having to procure an independent hardware if you want to continue to leverage your current Apple system. https://support.apple.com/guide/bootcamp-assistant/welcome/mac NOTE: In all of the above recommendations, there are system resource (RAM, Processor, Disk space, etc) requirements that are crucial to keep in mind as that will be a firm contributing factor to the overall functionality and experience. Would be happy to discuss the specifics if you have a real interest in pursuing any of the paths I have shared. I hope you find value in my feedback and please don't hesitate to reach out if you have any additional questions!
  14. Hi all, I am currently in the process of choosing a Windows laptop for day trading ( to run DAS ), and I am having trouble with knowing what to purchase. I have been looking into gaming laptops, but it is difficult since I have always been a Mac person. In my research I have come across the MSI - Thin GF63 15.6" 144Hz Gaming Laptop. The other specifications are listed below: - Intel 12th Gen Core i7 - 2650H with 32GB Memory - NVIDIA GeForce RTX 3050 - 1TB SSD I also already have a very large LG Ultrafine 4K monitor. Has anyone else used this laptop or computer brand before? I also looked into Dell, but they might be out of my price range at the moment. Here is a link to the product as well: https://www.bestbuy.com/site/msi-thin-gf63-15-6-144hz-gaming-laptop-intel-12th-gen-core-i7-12650h-with-32gb-memory-nvidia-geforce-rtx-3050-1tb-ssd-black/6559383.p?skuId=6559383 Any help would be greatly appreciated! Thank you!
  15. Hi, I would much appreciate if you could help creating a DAS hotkey for options trading? I'd want to buy a contract with the size based on criteria; - contract size: limited with a defined buying power ($2000) - Price entry: mid price - Attached a market stoploss: 85% of average cost Thank you so much for your help.
  16. Hi, I have the equalized risk entry hotkeys, I can't make the short key working. I double click on the chart on the price I want it to stop but the order doesnt get fill, I get this message instead : Here is the script StopPrice=Price+0;DefShare=BP*0.925;Price=Price-Bid+0.00;SShare=50/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;TogSShare;ROUTE=SMRTL;Price=Bid-0.05;TIF=DAY+;SELL=Send;DefShare=200 I took it from the video on youtube : Anyone knows how to fix it? Thank you EDIT: I just saw that it was reject since my buying power is not strong enough
  17. Hello... I don't know if this is what you're looking for, but here is what I have for my 3R gain on one of my hotkeys... CXL ALLSYMB;StopPrice=Price-0;DefShare=BP*0.925;Price=Ask-Price+0.00;SShare=200/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;TogSShare;ROUTE=SMRTL;Price= Ask+0.05;TIF=DAY+;BUY=Send;DefShare=200;Price=Ask-StopPrice*3+Ask;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:StopPrice HighPrice:Price ACT:SELL QTY:POS TIF:DAY+ I would just change it to this for 1.5 reward CXL ALLSYMB;StopPrice=Price-0;DefShare=BP*0.925;Price=Ask-Price+0.00;SShare=200/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;TogSShare;ROUTE=SMRTL;Price= Ask+0.05;TIF=DAY+;BUY=Send;DefShare=200;Price=Ask-StopPrice*1.5+Ask;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:StopPrice HighPrice:Price ACT:SELL QTY:POS TIF:DAY+ I can't test it out right now, but I assume it would work... test in SIM first Hope it helps. GProf
  18. Hi, I've been using the hot keys reference in this this video below; they all work great but I would like to adjust the profit target to 1.5 R but it doesn't seem to work? If I change to whole number multiples like 2/1, 3/1 risk it all works fine. Can anyone help to adjust this? The hot key codes are as below; For Long Entries and a $10 risk, stop order attached, and Target order of 1:1 CXL ALLSYMB;StopPrice=Price-0;DefShare=BP*0.925;Price=Ask-Price+0.00;SShare=10/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;TogSShare;ROUTE=SMRTL;Price= Ask+0.05;TIF=DAY+;BUY=Send;DefShare=200;Price=Ask-StopPrice*1+Ask;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:StopPrice HighPrice:Price ACT:SELL QTY:POS TIF:DAY+ For Short Entries and a $10 risk, stop order attached, and Target order of 1:1 CXL ALLSYMB;StopPrice=Price+0;DefShare=BP*0.925;Price=Price-Bid+0.00;SShare=10/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;TogSShare;ROUTE=SMRTL;Price=Bid-0.05;TIF=DAY+;SELL=Send;DefShare=200;Price=StopPrice-Bid*1;Price=Bid-Price;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:Price HighPrice:StopPrice ACT:BUY QTY:POS TIF:DAY+ Any input appreciated!
  19. If I understand correctly ur $ Risk is $50 and you would like to set the number of contracts automatically. I would use the following : SShare=50/Price/100. Once u selected ur SL on the chart by Dbl+Cliking (Price=Ask-Price+0.01), U r saying that the number of contracts to trade is MyRisk/SL/100 , in ur case 50/0.5/100 = 1 contract. That is y u it would work around the 0.5 area. Hope that helps. The formula is : $RISK/SL/100 here SL or Price=Ask-Price+0.01 u r actually saying that my SL=Ask - My_Selected_Price +0.01 $ to make sure that u r within ur parameters. the "Price" within the formula is the one u clicked. The following is the way I have mine setup : StopPrice=Price-0.01;DefShare=BP*0.97;Price=Ask-Price+0.01;SShare=500/Price/100;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=0;TriggerOrder=RT:STOP STOPTYPE:LIMIT PX:StopPrice-0.05 ACT:SELL STOPPRICE:StopPrice QTY:Pos TIF:DAY+;
  20. Hi. I'm using this script to trade options. Since actual dollar risking amount is x100 of the contract price with options, I tried to use 'SShare=0.5/Price' to mean that I want to risk $50 (0.5 x 100). It works fine, as long as where I double click on the chart where I want to place my stop is within $0.5 from the current price. Say current option price on the chart is at $3.50 and I want to place my stop at $3.01, it works fine. However if I try to set my stop at $2.95, nothing happens. I suspect there's some error calculating number of contracts to buy when it passes $3.00 mark. I am suspecting something like the number of shares to buy become below 1 and that's considered 0 (?) Is there any way to modify this to at least buy 1 contract even if my stop loss is more than $0.5 away from current price? I understand by doing this, my risk will be more than $50 in this case. Thank you.
  21. I have been working today on 2 hotkeys for myself. The script(s) uses the defined R/R script from previous Kyles hotkeys. It performs the following: Cancels any previous orders for the symbol Enters the trade, ensuring total shares bought is equally divisible by 4 (rounded down); this prevents having extra shares hanging around after the range trades complete or stop out. Creates a range order at your stop level for 1/4 of your initial shares bought with a profit level of 2R Creates a range order at your stop level for 1/4 of your initial shares bought with a profit level of 3R Creates a range order at your stop level for 1/4 of your initial shares bought with a profit level of 4R Creates a single order at your stop for the remaining 1/4 shares; This allows you to ride the last 1/4 to whatever level you want before exiting As with Kyles hot key scripts, you double click your chart at the level you want to place your stop then press your button or hot key The Script for the long entry CXL ALLSYMB; StopPrice=Price-0.01;DefShare=BP*0.5;Share=DefShare*0.333*Price*0.01;Price=Ask-Price+0.01;SShare=Share/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;Share=Share/4;Share=Share*4;TogSShare;ROUTE=SMRTL;Price= Ask+0.05;TIF=DAY+;BUY=Send;DefShare=1000;Price=Ask-StopPrice*2+Ask;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:StopPrice HighPrice:Price ACT:SELL QTY:POS*.25 TIF:DAY+;Price=Ask-StopPrice*3+Ask;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:StopPrice HighPrice:Price ACT:SELL QTY:POS*.25 TIF:DAY+;Price=Ask-StopPrice*4+Ask;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:StopPrice HighPrice:Price ACT:SELL QTY:POS*.25 TIF:DAY+;TriggerOrder=RT:STOP STOPTYPE:MARKET PX:StopPrice-0.3 ACT:SELL STOPPRICE:StopPrice QTY:Pos*.25 TIF:DAY+; and the Short CXL ALLSYMB; StopPrice=Price+0.01;DefShare=BP*0.5;Share=DefShare*0.333*Price*0.01;Price=Price-Bid+0.01;SShare=Share/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;Share=Share/4;Share=Share*4;TogSShare;ROUTE=SMRTL;Price= bid-0.05;TIF=DAY+;SELL=Send;DefShare=1000;Price=StopPrice-Bid*2;Price=Bid-Price;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:Price HighPrice:StopPrice ACT:BUY QTY:POS*.25 TIF:DAY+;Price=StopPrice-Bid*3;Price=Bid-Price;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:Price HighPrice:StopPrice ACT:BUY QTY:POS*.25 TIF:DAY+;Price=StopPrice-Bid*4;Price=Bid-Price;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:Price HighPrice:StopPrice ACT:BUY QTY:POS*.25 TIF:DAY+;TriggerOrder=RT:STOP STOPTYPE:MARKET PX:StopPrice+0.3 ACT:BUY STOPPRICE:StopPrice QTY:Pos*.25 TIF:DAY+; Long $50 Risk CXL ALLSYMB; StopPrice=Price-0.01;DefShare=BP*0.5;Price=Ask-Price+0.01;SShare=50/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;Share=Share/4;Share=Share*4;TogSShare;ROUTE=SMRTL;Price= Ask+0.05;TIF=DAY+;BUY=Send;DefShare=1000;Price=Ask-StopPrice*2+Ask;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:StopPrice HighPrice:Price ACT:SELL QTY:POS*.25 TIF:DAY+;Price=Ask-StopPrice*3+Ask;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:StopPrice HighPrice:Price ACT:SELL QTY:POS*.25 TIF:DAY+;Price=Ask-StopPrice*4+Ask;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:StopPrice HighPrice:Price ACT:SELL QTY:POS*.25 TIF:DAY+;TriggerOrder=RT:STOP STOPTYPE:MARKET PX:StopPrice-0.3 ACT:SELL STOPPRICE:StopPrice QTY:Pos*.25 TIF:DAY+; Short $50 Risk CXL ALLSYMB; StopPrice=Price+0.01;DefShare=BP*0.5;Price=Price-Bid+0.01;SShare=50/Price;Share=DefShare-SShare;DefShare=DefShare+SShare;SShare=Share;Sshare=DefShare-SShare;Share=0.5*SShare;Share=Share/4;Share=Share*4;TogSShare;ROUTE=SMRTL;Price= bid-0.05;TIF=DAY+;SELL=Send;DefShare=1000;Price=StopPrice-Bid*2;Price=Bid-Price;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:Price HighPrice:StopPrice ACT:BUY QTY:POS*.25 TIF:DAY+;Price=StopPrice-Bid*3;Price=Bid-Price;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:Price HighPrice:StopPrice ACT:BUY QTY:POS*.25 TIF:DAY+;Price=StopPrice-Bid*4;Price=Bid-Price;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:Price HighPrice:StopPrice ACT:BUY QTY:POS*.25 TIF:DAY+;TriggerOrder=RT:STOP STOPTYPE:MARKET PX:StopPrice+0.3 ACT:BUY STOPPRICE:StopPrice QTY:Pos*.25 TIF:DAY+; Everything prior to defshare=1000 in each script is completely from the original Risk/Reward Hotkeys except the bit of code that ensures the number of shares is equally divisible by 4. Feel free to give them a try and let me know if there are any issues.
  22. Hi Team, I'm new to BBT and DAS and Day Trading. I'm going through the Training Video for Lesson 14 and 15 - Equalized Risk Per Trade Hotkey, and Placing a Range Order for 1:2 Risk Reward Hotkey. I copied the script from DAS Hotkey Scripts.txt which s from Kyle's Hotkey Video Series. But I don't know if the hotkey is working properly. It looks like it makes the entry just fine, but it doesn't create a stop order. Can anyone help me? Here is the text I copied into the Script field for building the hotkey: CXL ALLSYMB;StopPrice=Price-0;DefShare=BP*0.97;Price=Ask-Price+0.00;SShare=10/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=200;Price=Ask-StopPrice*2+Ask;TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:StopPrice HighPrice:Price ACT:SELL QTY:POS TIF:DAY+; Is this supposed to input a stop order as well as the entry?
  23. Howdy friends Can someone tell me if the ATR average true range should be marked to the daily range price during active trading or pre market high low? BABA ATR (14) is roughly $4.5 For example today BABA hit a pre market low of 97.8 And then went down to $96.98 at the open. Then raged to HOD of $104 (still going as of this writing). Let’s forget for a minute that China opening is causing a yesr in china stocks. just trying to judge where I should mark my stop and then potential profit taking levels. I got out at 99.90 from 97 entry. But obviously I could have trailed longer. Thanks and Happy new year! MRod
  24. Today, someone in the chat asked if DAS has the ability to show an alert when certain criteria is met. The answer: YES! To set a price alert, for example, do this: Go to Tools > Alert & Trigger. A window will open. Click Add Alert. Another window will open. Give your alert a name and enter the ticker in the SecSym box. Click ADD. A window will open. Enter the criteria. For this one, I used "last sale" is "greater than or equal to" $176.27. Click OK. Be sure to enable the sound features you want. If you want the DAS man to speak to you, be sure the first box is checked. You can click PREVIEW to hear a sample. We also have this video that shows what I've explained. It's a short video, so give it a watch. Thanks to Brendon D for finding the video.
  25. I use both, and from my experience, some orders do not get filled, and has a huge slippage on the stop market orders. Especially volatile stocks with wide spreads like nvda. You have to do the math, for the vol of shares I trade on nvda, the avg cost for the week using IB is around $60, about 250/mth. TD, free. But I do notice that I have bigger slippage, sometimes up to .30-40 on entries, and stops compared to IB. However, the overall performance on stocks that has slower moves, and tighter spreads, such as $aapl, not much of a difference. it is a toss up for now, but as you move into bigger shares, and volume, then you have to calculate if the slippage loss on a given stock is worth the commission free trades. For now, yes for me on nvda, since most of the time, I am looking for min. of 2-4 dollar move, and the .15-25 slippage in entries, are. usually 5-7.5 loss, but make up for it in the trade. Limit orders are decent, but market orders execution on TD is terrible. But as i said, I have never been able to accurately tell how much slippage, but some of the stop/market orders have slipped by .20-35 cents. If you have 100-200 shares, that's 35-70 dollars. Yes, I have seen such loss on a stop that is suppose to @b/e. However, Ib has some slippage on market orders, and stop/market. But it is usually .5-10 cents. Nominal. What I am thinking of doing is placing a bracket order .25-40 cents in front of my b/e limit order. The only danger about using a limit order, if it doesn't get filled, you can face a big loss. Stop market, you will get filled, but not at the price you have it placed, due to the slippage. so, yeah, one of those things that we deal with. I can't help but to think the mm and the brokers benefits from this somehow, but there is no way to prove it. I think they use micro pennies to make profits, but probably make a killing taking in the diff between a spread, and the slippage, if they can slip it in there. Happy trading Everyone.
×
×
  • 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.