All Activity
This stream auto-updates
- Today
-
Jonathan Shammaa joined the community
-
Ajit Baid joined the community
-
Feng Wang joined the community
- Yesterday
-
Neha Shukla joined the community
-
Jacob Goodall joined the community
-
Corey Lanagan joined the community
-
Vural Kara joined the community
- Last week
-
Parisa joined the community
-
Tyrese Tarver joined the community
-
Niyah Witter joined the community
-
this is crucial. congrats to this achievement. the rest was just a lesson to be remembered. do not repeat it ever. you can consider the 300k unrealized as a luck and not something you achieved with proper process so it is not earned and to be kept. forgive yourself first. it will pass. you never had the money in your hand. it was just a number on the screen. it did not change your life being there or not being there. you are still ok. you risked it and you lost it. that was the play. swallow. remember it. move on. https://open.substack.com/pub/traderpeter/p/why-are-your-losing-days-bigger-than?r=1wujo4&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false
-
Zappy Jones started following Mental help after big loss
-
Hey yall, Ive had a stellar year since I went full time trading in March. I started with 35k and built it up to 200k last week. I only trade AMD as thats what I found I am best with during my year of simulator. However, i caught wind of that Figma IPO and thought id dabble since id been doing so well. I made a quick 65k on that and my head just ballooned, i was like im so close to 300k this is amazing, my goal for the year was 120k, so i was well passed that but my ego and greed got me. I took another figma and rode that all the down to a 130k loss. It was stupid ive never traded an ipo and was a deer in the headlights watching movement go down so fast. So, now here i am, still above my yearly goal but that loss is devastating. I realize it is a great learning opportunity for me, on my risk management, not sticking to my strat, not sticking to AMD, etc. But im looking for help with my mental on this. I feel a heavy depression and just the words, your a stupid loser that just lost months of work in one single trade, on repeat in my head. Even though im technically still meeting my goal and doing far better than i imagined my first year, i still dont know how to shake this loss. Im back trading AMD and working my strat, journaled my lessons and all but im struggling to shake this and can see it making my trading more timid now. How do I get this loss out of my head? Its eating me alive. Thanks for any advice.
- Earlier
-
Thank you Peter! After many tries i understood that Round2 worked only on values which are fields on the montage, but still I didn't know how to round a number outside of the montage. Thank you! And also thanks for your site. I keep finding lots of useful information there!
-
Hey everyone, I need some help with a fixed risk hotkey I’m using in DAS. My goal is: Risk a fixed dollar amount (e.g., $100). Buy (or short) the maximum number of shares based on: My stop loss (selected by double‑clicking on the chart). My available buying power. Here’s the hotkey I’m currently using for long entries: StopPrice=Price-0; DefShare=BP*0.925; Price=Ask-Price+0.00; SShare=98/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; TriggerOrder=RT:STOP STOPTYPE:MARKET PX:StopPrice-0.05 ACT:SELL STOPPRICE:StopPrice QTY:Pos TIF:DAY+ and for Short: StopPrice=Price+0; DefShare=BP*0.925; Price=Price-Bid+0.00; SShare=98/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; TriggerOrder=RT:STOP STOPTYPE:MARKET PX:StopPrice+0.05 ACT:BUY STOPPRICE:StopPrice QTY:Pos TIF:DAY+ The Problem When my stop is very tight (usually less than $1 away from entry), DAS calculates the wrong share size. Current Example (short trade): Buying Power: $40,000 Entry: $320.33 Stop: $321.13 (double‑clicked) Risk: $0.80 per share Risk I want: $100 Shares DAS actually bought: 71 Math check: 71 shares × $320.33 = $22,743 (almost half of my BP) 71 shares × $0.80 = $56.8 risk Should have been closer to 100 shares (to risk ~$100) So instead of hitting my defined risk, DAS under‑allocates shares when the stop is tight. What I Need Help With I’m looking for a clean hotkey script that: Risks a fixed dollar amount (e.g., $100). Correctly sizes the position based on the distance to my stop (no matter how tight). Respects available buying power. Has anyone solved this issue or can help me rewrite the script correctly? Thanks in advance!
-
Amit Mahajan started following Entity forming company or attorney in Georgia, USA
-
I have reviewed the recorded GreenTraderTax webinar from 2019 and have hada consult with one of their CPAs as well. I would like to form a new entity (S-Corp) in Georgia and was wondering if anyone could recommend an attorney or company that could help with this in Georgia, USA. GreenTraderTax do not offer entity forming services anymore. I could use LegalZoom, but would prefer someone trustworthy who could wall me through the process. Thanks!
-
Shahrukh Aslam changed their profile photo
-
ROUND2 is old syntax to be used like PRICE=ROUND2 to round the PRICE field on the montage. With advanced hotkeys you should use the round() function eg. $mystop = ROUND(avgcost,2); for more info go here
-
Shmerp changed their profile photo
-
Don Fletcher changed their profile photo
-
Balazs Horvath started following DAS hotkey script fo fixed entry amount with fixed stop loss
-
Hi, I am a newby and trying to write scripts in my DAS pro trial version (14-day trial). I went through the DAS video series on BBT site and downloaded a couple of the scripts available, but I haven’t found the one I was really looking for: fixed entry amount (like $10,000) at ask +0.05 with a fixed amont of stop-loss (like $100). I made a script with ChatGPT and tested it in the replay mode but it didn’t work properly. Chat GPT says it’s because the replay mode doesn’t support trigger orders. Anyways, here is the script I tried: Price=Ask+0.05; DefShare=10000/Price; Share=DefShare; RiskPerShare=100/Share; StopPrice=Price - RiskPerShare; ROUTE=LIMIT; TIF=DAY+; BUY=Send; TriggerOrder=RT:STOP STOPTYPE:MARKET PX:StopPrice ACT:SELL QTY=Share TIF:DAY+ WAIT=Send Can anyone help what is wrong with it? (Or there is no problem, just DAS replay mode doesn’t support trigger orders as Chat GPT said) Thanks for your reply!
-
John Evans started following Introduce Yourself!
-
Hello everyone, My name is John Evans, I am currently residing in Wilmington, Delaware. I found an interest in trading the markets about one year ago, and have been absorbing as much information as I can in order to improve my skillset. I initially began with longer term investing in stocks, bonds, and ETF's, however, as I continued my research, I found day trading to be very interesting, and exciting. Once I made this discovery, I have been focused solely on improving this area of my trading knowledge. I stumbled upon Andrew's book 'How to Day Trade for a Living' and that led me to this platform. I hope to get to know some of you, and would be very interested in sharing ideas, and strategies over time. Feel free to contact me if you're local to me, or are simply interested in chatting more about trading. Have a great day!
-
The scripts bellow are for LONG and SHORT, in the particular case bellow Fixed risk is 10$, (described in the script as Share=10/Price, if you want 30$ risk, change 10 to 30 ) You will choose the Stop on the Chart, Press or Execute Hotkey/script, automatically an order with assigned fixed risk will be sent to be filled, once filled automatically a range order will be placed for STOP at the price chosen on the chart and Take Profit at 2x the Risk (price difference between Average Price and STOP) Basically this is a script with stop at 1R chosen on the chart and Take Profit at 2R ---------------------------- For LONGS: How you should use it(same for shorts): 1. Double Click on the Chart for the Stop Price 2. Press Hotkey For the Long Position Risk 10$ 3. Hotkey Script will send order with the Assigned risk ($10 in this case,) will calculate the number of shares automatically for you 4. The Script will create a "range order": place a Stop order where you've double clicked on the chart and a Take Profit / TP order at 2x the risk (Risk /Reward - 1/2) If you would like to change the reward to 3, or other multiples, chance the part of the script "Price=Price*2" to Price=Price*3 for example of 3Reward --------------------------- LONG Side Script StopPrice=Price;Price=Ask-Price;Share=10/Price;ROUTE=LIMIT;Price=Ask+.05;TIF=DAY+;BUY=Send; StopPrice=StopPrice;Price=Ask-StopPrice;Price=Price*2;Price=Ask+Price;Price=Round2; TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:StopPrice HighPrice:Price ACT:SELL QTY:POS TIF:DAY+; _______________________ SHORT Side Script StopPrice=Price;Price=Price-Bid;Share=10/Price;ROUTE=LIMIT;Price=Bid-.05;TIF=DAY+;SELL=Send; StopPrice=StopPrice;Price=StopPrice-Bid;Price=Price*2;Price=Bid-Price;Price=Round2; TriggerOrder=RT:STOP STOPTYPE:RANGE LowPrice:Price HighPrice:StopPrice ACT:BUY QTY:POS TIF:DAY+; -------------------------------------------------- ! Always test any scripts and hotkeys in DEMO account prior to using them in real account with real money.
-
It's a bit quiet in here......Lets change it
lucian_dinu replied to Andyd3's topic in BBT Australia's Topics
I live in Perth now too -
The Think or Swim / TOS Script /Code bellow will display a label into the volume box, showing the value of Daily ATR versus current Day ATR and % of the Daily ATR achieved in the current session / Day. Pictures attached for reference. Bellow are two versions of the script 1. Label is GREY under 70% DATR , Turns Green over 70% of the DATR, tuns RED over 100% DATR 2. Label is GERY under 70% DATR , Turns Green over 70% of the DATR 1.st Version -------Label is GREY under 70% DATR , Turns Green over 70% of the DATR, tuns RED over 100% DATR # ---------------------------------------------------------- # DATR vs Today-ATR – volume-pane label # DATR = 14-day Wilders-smoothed TrueRange from DAILY bars # ATS = today’s intraday High – Low # ---------------------------------------------------------- declare on_volume; input dailyATRLength = 14; input averageType = AverageType.WILDERS; # ---------- Daily ATR (computed from daily bars) ---------- def dailyTR = TrueRange( high(period = AggregationPeriod.DAY), close(period = AggregationPeriod.DAY), low(period = AggregationPeriod.DAY) ); def dailyATR = MovingAverage(averageType, dailyTR, dailyATRLength); # ---------- Today’s session range ---------- def todayHi = high(period = AggregationPeriod.DAY); def todayLo = low(period = AggregationPeriod.DAY); def todayATR = todayHi - todayLo; # ---------- Percentage ---------- def pct = if dailyATR != 0 then Round((todayATR / dailyATR) * 100, 1) else 0; # ---------- Label ---------- AddLabel( yes, "DATR " + Round(dailyATR, 2) + " vs ATR " + Round(todayATR, 2) + " (" + pct + "%)", if pct >= 100 then Color.GREEN else if pct >= 70 then Color.YELLOW else Color.GRAY ); 2.nd Version ------- Label is GERY under 70% DATR , Turns Green over 70% of the DATR # ---------------------------------------------------------- # DATR vs Today-ATR – volume-pane label # DATR = 14-day Wilders-smoothed TrueRange from DAILY bars # ATS = today’s intraday High – Low # ---------------------------------------------------------- declare on_volume; input dailyATRLength = 14; input averageType = AverageType.WILDERS; # ---------- Daily ATR (computed from daily bars) ---------- def dailyTR = TrueRange( high(period = AggregationPeriod.DAY), close(period = AggregationPeriod.DAY), low(period = AggregationPeriod.DAY) ); def dailyATR = MovingAverage(averageType, dailyTR, dailyATRLength); # ---------- Today’s session range ---------- def todayHi = high(period = AggregationPeriod.DAY); def todayLo = low(period = AggregationPeriod.DAY); def todayATR = todayHi - todayLo; # ---------- Percentage ---------- def pct = if dailyATR != 0 then Round((todayATR / dailyATR) * 100, 1) else 0; # ---------- Label ---------- AddLabel( yes, "DATR " + Round(dailyATR, 2) + " vs ATR " + Round(todayATR, 2) + " (" + pct + "%)", if pct >= 70 then Color.GREEN else Color.GRAY );
-
NaxFM started following Help with advanced hotkeys
-
Hello everyone. I really need help understanding how some of the script function really work, because it seems that every time i click the hotkey, the same exact script does different things. In particular I'm having troubles understanding why Round2 seems to not work the way it should. I have this simple script, which adds 50 shares to an already existing position and moves the stop loss to the new average price. I would like to round the stop loss price to avoid setting the stop loss to something like 206.36344534... dollars. However it seems that Round2 does not round the price to the two decimals, but in reality adds to it. It is weird but i can't explain it. the script is this one: if(pos >0){ CXL ALLSYMB; ROUTE=LIMIT; Price=Ask+0.05; Share=50; TIF=DAY+; BUY=Send; $mystop = avgcost; $mystopround = $mystop; $mystopround = Round2; TriggerOrder=RT:STOP STOPTYPE:MARKET PX:$mystop ACT:SELL STOPPRICE:$mystop QTY:Pos TIF:DAY+; } When executed, the variables mystop and mystopround have completely different values. Mystop has the correct value but it has way more decimal places than needed, while mystopround is 30 cents above mystop. I do not execute other scripts, so these variables get set by this script only. I've read the documentation and I can't find what i'm doing wrong. Thank you
-
https://traderpeter.substack.com/p/das-trader-pro-advanced-hotkeys-part-88c
-
Hey everyone, my name is Phil and I live in Florida. I've been trading for a few years and I'm mainly breakeven most months. I trade camarilla pivots and a couple other strategies and I would like to find a buddy/buddies to talk trading with and for accountability purposes. You don’t have to live in Florida to reply. I’m really focused on making trading work and becoming a professional, so let me know! It can be hard to find actual serious traders out in the real world lol and I just want to find good people who love to trade. If you're interested, my email is: [email protected] Send me an email and I should reply relatively fast. (I don’t receive any notifications for replies on this thread so my responses will be very delayed but feel free to do so is you’d like.) Thank you!
-
Did you find out how to do it? I'm looking too.
-
Hi, I'm new here. I'm looking to know if I need to purchase trading terminal premium plan to access- Scanners Simulator Your response is appreciated!
-
Nicole L changed their profile photo
-
Day Trading Canadian Taxes and Business Structures
k1l0d3lta replied to Palashe's topic in Risk, Account & Money Management
If you want to trade as a corporation, the brokerage account (IBKR or any other broker) needs to be under the business entity, not you as an individual. Not sure about DAS subscription, since I don't use DAS for my business account - I use Trader Workstation directly to trade on that account. Hope this helps. -
Day Trading Canadian Taxes and Business Structures
k1l0d3lta replied to Palashe's topic in Risk, Account & Money Management
Hi All, Seeking some help on this old, but very informative thread! Can anyone here recommend a tax accountant that they have worked with (anywhere in Canada), and had good experience with? Doesn't matter whether you used their services for filing as a self-employed individual or a corporation doing day trading. I am just looking for someone with prior experience working with day traders. Thanks! -
that is because your order was not filled quickly enough, you can solve it by adding wait(1000) or try the Triggerorder syntax after your Send; command more on hotkeys