[{"data":1,"prerenderedAt":573},["ShallowReactive",2],{"\u002Fnews\u002F2026-07-03":3,"\u002Fnews\u002F2026-07-03-related":134},{"id":4,"title":5,"body":6,"date":109,"description":110,"excerpt":111,"extension":119,"image":120,"links":121,"meta":123,"navigation":124,"path":125,"seo":126,"stem":127,"tags":128,"__hash__":133},"news\u002Fnews\u002F2026-07-03.md","The Widget Builder Gets an AI Copilot",{"type":7,"value":8,"toc":101},"minimark",[9,24,29,32,45,56,59,63,71,74,78,81,85,93],[10,11,12,13,18,19,23],"p",{},"When we ",[14,15,17],"a",{"href":16},"\u002Fnews\u002F2026-05-20","launched the Widget Builder",", you got a live editor, instant preview, and full version history for building your own trading widgets. One thing was still on you: writing the code. As of today, it doesn't have to be. ",[20,21,22],"strong",{},"The Widget Builder now has a built-in AI assistant",", sitting right next to the editor and the preview.",[25,26,28],"h2",{"id":27},"describe-it-review-it-apply-it","Describe It, Review It, Apply It",[10,30,31],{},"The AI chat panel lives inside the builder and understands the widget you are working on — not just the code, but its name, description, and settings too. Tell it what you want in plain English:",[33,34,35,39,42],"ul",{},[36,37,38],"li",{},"\"Build a widget that shows my top five positions by unrealized P&L\"",[36,40,41],{},"\"Add a column for today's percentage change\"",[36,43,44],{},"\"Make the table compact and color negative values red\"",[10,46,47,48,51,52,55],{},"Instead of dumping code into the chat for you to copy and paste, the AI responds with a ",[20,49,50],{},"proposed change",": a plain-language summary of what it wants to do, an itemized list of the changes, and a single ",[20,53,54],{},"Apply to draft"," button.",[10,57,58],{},"Nothing touches your widget until you click it. Review the proposal, apply it, and the editor and live preview update together. Don't like the result? Your revision history is still there, one click from any earlier version.",[25,60,62],{"id":61},"the-same-flow-as-the-skills-builder","The Same Flow as the Skills Builder",[10,64,65,66,70],{},"If you have used the ",[14,67,69],{"href":68},"\u002Fnews\u002F2026-06-01","Skills Builder",", this will feel familiar: the same describe-review-apply loop now powers both builders. The AI does the typing; you keep the final say on every change that lands in your draft.",[10,72,73],{},"You also choose which AI model does the work, from the same lineup as the main chat: OpenAI, Anthropic, Gemini, DeepSeek, Qwen, or local Ollama.",[25,75,77],{"id":76},"your-workspace-your-layout","Your Workspace, Your Layout",[10,79,80],{},"The chat is a first-class panel in the builder, not a floating afterthought. Resize the split between chat, editor, and preview to fit how you work, or close the chat entirely when you want to hand-polish the code. The builder remembers your layout for next time.",[25,82,84],{"id":83},"getting-started","Getting Started",[10,86,87,88,92],{},"Open the Widget Builder from the Tools section, and the AI panel is ready on the right. Start from a blank draft and describe what you want, or load one of your existing widgets and ask for an improvement. For the full story on dashboards and custom widgets, see ",[14,89,91],{"href":90},"\u002Ffeatures\u002Fdashboards-widgets","Dashboards & Widgets",".",[10,94,95],{},[14,96,100],{"href":97,"rel":98},"https:\u002F\u002Fapp.lamatrader.com",[99],"nofollow","Build your next widget by describing it at app.lamatrader.com",{"title":102,"searchDepth":103,"depth":103,"links":104},"",2,[105,106,107,108],{"id":27,"depth":103,"text":28},{"id":61,"depth":103,"text":62},{"id":76,"depth":103,"text":77},{"id":83,"depth":103,"text":84},"2026-07-03","Describe the widget you want, or the change you want to make, and the AI drafts it right inside the Widget Builder. Review the proposed changes, apply them with one click, and watch the live preview update.",{"type":7,"value":112},[113],[10,114,12,115,18,117,23],{},[14,116,17],{"href":16},[20,118,22],{},"md","\u002F2026\u002Fwidget_builder.webp",[122,68,16,90],"\u002Fnews\u002F2026-07-01",{},true,"\u002Fnews\u002F2026-07-03",{"title":5,"description":110},"news\u002F2026-07-03",[129,130,131,132],"ai","widgets","customization","update","i055x18-h7SZxlgnEmxRYodRL2ELqeZ3z4cJhpTgrhU",[135,276,433,572],{"id":136,"title":137,"body":138,"date":256,"description":257,"excerpt":258,"extension":119,"image":264,"links":265,"meta":268,"navigation":124,"path":122,"seo":269,"stem":270,"tags":271,"__hash__":275},"news\u002Fnews\u002F2026-07-01.md","Short Selling Hard-to-Borrow Stocks: Locates Come to LamaTrader",{"type":7,"value":139,"toc":249},[140,147,151,162,176,180,183,186,190,197,214,217,221,228,230,237,243],[10,141,142,143,146],{},"Shorting an easy-to-borrow stock is simple: place the sell order. Shorting a hard-to-borrow one has always been the opposite: opaque availability, surprise fees, and rejected orders. LamaTrader now handles the whole ",[20,144,145],{},"locate workflow"," in the platform, so shorting hard-to-borrow names is a clear, guided process instead of a guessing game.",[25,148,150],{"id":149},"borrow-status-visible-everywhere","Borrow Status, Visible Everywhere",[10,152,153,154,157,158,161],{},"Every US equity now carries its borrow status across the platform: ",[20,155,156],{},"ETB"," (easy to borrow) or ",[20,159,160],{},"HTB"," (hard to borrow) badges appear in the assets table, on asset profiles, and in the trade form. Before you even think about a short, you know which kind of trade you are looking at.",[33,163,164,170],{},[36,165,166,169],{},[20,167,168],{},"Easy to borrow",": short it directly. No locate, no locate fees. The trade form confirms it.",[36,171,172,175],{},[20,173,174],{},"Hard to borrow",": an approved locate is required before the short can fill. LamaTrader walks you through getting one.",[25,177,179],{"id":178},"the-trade-form-does-the-math","The Trade Form Does the Math",[10,181,182],{},"Set up a sell order that would take your position short in a hard-to-borrow name, and the trade form tells you immediately: this order needs a locate, and here is exactly how many shares still need one. It accounts for locates you already hold, so if you are covered, you see a green \"locate in place\" confirmation instead of a warning.",[10,184,185],{},"From the warning, one click opens the locate request. No hunting through menus mid-trade.",[25,187,189],{"id":188},"know-the-cost-before-you-commit","Know the Cost Before You Commit",[10,191,192,193,196],{},"The locate request form shows you ",[20,194,195],{},"live availability and the quoted fee per share"," for the symbol before you submit anything. You stay in control of the terms:",[33,198,199,202,208],{},[36,200,201],{},"Request in 100-share lots, sized automatically from your order's shortfall",[36,203,204,207],{},[20,205,206],{},"All or none",": only fill the locate if the full quantity is available",[36,209,210,213],{},[20,211,212],{},"Max fee per share",": cap what you are willing to pay",[10,215,216],{},"Locate fees are charged upfront and are non-refundable, and the form says so plainly. If a symbol turns out to be easy to borrow, or is unavailable due to a corporate action or threshold listing, you find out before spending anything.",[25,218,220],{"id":219},"a-dedicated-locates-page","A Dedicated Locates Page",[10,222,223,224,227],{},"The new ",[20,225,226],{},"Locates"," page tracks every locate you have requested: active, expired, or rejected. Filter by status, search by symbol, and see the requested quantity, located quantity, and fee for each. Locates slot into the main navigation next to Orders and Activities, because for short sellers they are part of the daily workflow.",[25,229,84],{"id":83},[10,231,232,233,92],{},"Locate support depends on your broker account configuration. If your account has it, there is nothing to enable: borrow status badges are already showing, and the trade form will guide you the first time a short needs a locate. For the wider equities feature set, see ",[14,234,236],{"href":235},"\u002Ffeatures\u002Fstock-trading","Stock Trading",[238,239,240],"blockquote",{},[10,241,242],{},"Short selling involves significant risk, including the possibility of losses greater than your initial investment, and borrow fees accrue while a short position is open. Make sure you understand these risks before trading.",[10,244,245],{},[14,246,248],{"href":97,"rel":247},[99],"See the full short-selling workflow at app.lamatrader.com",{"title":102,"searchDepth":103,"depth":103,"links":250},[251,252,253,254,255],{"id":149,"depth":103,"text":150},{"id":178,"depth":103,"text":179},{"id":188,"depth":103,"text":189},{"id":219,"depth":103,"text":220},{"id":83,"depth":103,"text":84},"2026-07-01","LamaTrader now shows borrow status on every US equity and handles the locate workflow end to end. See availability and fee quotes before you commit, request a locate from the trade form, and track every locate on a dedicated page.",{"type":7,"value":259},[260],[10,261,142,262,146],{},[20,263,145],{},"\u002Ffeatures\u002Fstock_trading.webp",[266,267,235],"\u002Fnews\u002F2026-06-26","\u002Fnews\u002F2026-06-19",{},{"title":137,"description":257},"news\u002F2026-07-01",[272,273,274,132],"stocks","trading","features","q7Y3Jj7e4EvUSGILIgUL-ciQNOXv2oCTqNnf6orxuGg",{"id":277,"title":278,"body":279,"date":413,"description":414,"excerpt":415,"extension":119,"image":423,"links":424,"meta":427,"navigation":124,"path":68,"seo":428,"stem":429,"tags":430,"__hash__":432},"news\u002Fnews\u002F2026-06-01.md","Skills: Save an AI Trading Strategy and Run It Again With One Click",{"type":7,"value":280,"toc":406},[281,284,291,295,298,301,312,315,319,322,336,340,343,346,350,353,385,388,390,393,400],[10,282,283],{},"The AI can already write and run a trading strategy for you on the spot. The obvious next question: what happens when you want to run that same strategy again tomorrow?",[10,285,286,287,290],{},"With ",[20,288,289],{},"Skills",", the answer is simple. You save it, name it, and the AI remembers it. One click, any time.",[25,292,294],{"id":293},"what-is-a-skill","What Is a Skill?",[10,296,297],{},"A Skill is a named trading routine that lives in your personal library. It is the bridge between a one-off AI conversation and a repeatable workflow.",[10,299,300],{},"The flow is easy:",[33,302,303,306,309],{},[36,304,305],{},"Describe a strategy once. Something like \"scan my watchlist and flag anything with an IV rank above 40.\"",[36,307,308],{},"The AI writes it. You review and approve it.",[36,310,311],{},"Save it as a Skill and give it a name.",[10,313,314],{},"From that point on, your AI assistant can run it by name. No re-explaining, no re-prompting, nothing lost between sessions.",[25,316,318],{"id":317},"a-dedicated-place-to-build-them","A Dedicated Place to Build Them",[10,320,321],{},"Skills get their own full workspace inside LamaTrader, not a cramped side panel. It gives you:",[33,323,324,327,330,333],{},[36,325,326],{},"A focused editor for writing and refining a Skill",[36,328,329],{},"A preview so you can see exactly what a Skill will do before you save it",[36,331,332],{},"Clear descriptions on every Skill in your library, so you can scan your collection and know what each one does at a glance",[36,334,335],{},"Full ownership. Your Skills are stored in your account and stay editable at any time",[25,337,339],{"id":338},"the-ai-knows-when-you-want-a-strategy","The AI Knows When You Want a Strategy",[10,341,342],{},"You no longer have to flip a switch to tell the AI you want a strategy built. It reads your intent.",[10,344,345],{},"Ask for something systematic, like \"scan the S&P 500 for stocks breaking above their 50-day moving average on above-average volume,\" and the AI recognizes it as a strategy and gets to work. Ask an analytical question, like \"what's driving the semiconductor sector today,\" and it simply answers. The conversation flows naturally between analysis and action, with less friction and fewer wrong turns.",[25,347,349],{"id":348},"building-your-skill-library","Building Your Skill Library",[10,351,352],{},"A serious trader's library might look like this:",[33,354,355,361,367,373,379],{},[36,356,357,360],{},[20,358,359],{},"Monday Morning Scan"," checks IV rank across your watchlist and flags anything above 40",[36,362,363,366],{},[20,364,365],{},"Earnings Play"," finds upcoming earnings in your positions and prices the straddles",[36,368,369,372],{},[20,370,371],{},"Sector Rotation"," compares sector performance over the trailing 20 days and flags divergences",[36,374,375,378],{},[20,376,377],{},"Position Sizer"," turns a risk budget and a stop distance into the right position size for any symbol",[36,380,381,384],{},[20,382,383],{},"End-of-Day Review"," summarizes today's P&L, biggest movers, and open risk",[10,386,387],{},"Each one is a single click once it is built. Your morning becomes: open LamaTrader, run your three morning Skills, read the output, make your decisions.",[25,389,84],{"id":83},[10,391,392],{},"Open Skills from the Tools section in the sidebar. Describe a simple strategy in the AI chat, and once it runs the way you want, save it as a Skill. Your library grows as your trading evolves.",[10,394,395,396,92],{},"For more on how the AI writes and runs strategies, see ",[14,397,399],{"href":398},"\u002Ffeatures\u002Fai-code-mode","AI Code Mode",[10,401,402],{},[14,403,405],{"href":97,"rel":404},[99],"Build your first Skill at app.lamatrader.com",{"title":102,"searchDepth":103,"depth":103,"links":407},[408,409,410,411,412],{"id":293,"depth":103,"text":294},{"id":317,"depth":103,"text":318},{"id":338,"depth":103,"text":339},{"id":348,"depth":103,"text":349},{"id":83,"depth":103,"text":84},"2026-06-01","Turn a one-off AI strategy into a reusable Skill. Describe it once, the AI writes it, you save and name it, then run it any time. Build a personal library of trading routines.",{"type":7,"value":416},[417,419],[10,418,283],{},[10,420,286,421,290],{},[20,422,289],{},"\u002F2026\u002Fskills_builder.webp",[425,426,16,398],"\u002Fnews\u002F2026-06-15","\u002Fnews\u002F2026-06-10",{},{"title":278,"description":414},"news\u002F2026-06-01",[129,274,431],"skills","jYduwvh84y4MF0o-rv7ySY1WNJAMONOJqdNghLYpaZM",{"id":434,"title":435,"body":436,"date":555,"description":556,"excerpt":557,"extension":119,"image":120,"links":565,"meta":567,"navigation":124,"path":16,"seo":568,"stem":569,"tags":570,"__hash__":571},"news\u002Fnews\u002F2026-05-20.md","Widget Builder: Create Your Own Trading Widgets",{"type":7,"value":437,"toc":547},[438,441,447,451,454,468,471,475,478,481,485,488,491,495,498,502,528,531,533,536,541],[10,439,440],{},"LamaTrader ships with 50+ professional widgets covering charts, options chains, order management, portfolio analytics, market screeners, and more. For most traders, the library is enough. But some workflows are personal. A specific combination of data points, a layout built for one strategy, a view nobody else has thought of because nobody else trades the way you do.",[10,442,443,446],{},[20,444,445],{},"The Widget Builder is for those traders."," Now you can build the widget you have always wanted, without leaving the platform.",[25,448,450],{"id":449},"design-it-in-a-live-editor","Design It in a Live Editor",[10,452,453],{},"The Widget Builder is a proper workspace built into LamaTrader, not a fill-in-the-blanks settings form. You write your widget on one side and watch it come to life on the other:",[33,455,456,459,462,465],{},[36,457,458],{},"A code editor with helpful suggestions as you type",[36,460,461],{},"A live preview that updates the moment you make a change, with no save-and-refresh cycle",[36,463,464],{},"A resizable split layout so you can give the editor or the preview more room, depending on what you are working on",[36,466,467],{},"Configurable settings for your widget, so anyone using it can adjust it through a clean settings panel",[10,469,470],{},"Write it, see it render, adjust, repeat. All on one screen.",[25,472,474],{"id":473},"every-version-saved","Every Version, Saved",[10,476,477],{},"You tweak something, it breaks, and you cannot remember what the working version looked like. It is a familiar problem with custom tools.",[10,479,480],{},"The Widget Builder keeps a full history of your widget. Browse every version you have saved, compare them, and roll back to any earlier one with a single click. Your widget development always has a safety net.",[25,482,484],{"id":483},"from-builder-to-dashboard-in-one-click","From Builder to Dashboard in One Click",[10,486,487],{},"When your widget is ready, there is nothing to export, upload, or configure somewhere else. Choose a dashboard and your widget drops straight onto it, sitting alongside the built-in ones. It is resizable, movable, and persistent, exactly like any native widget.",[10,489,490],{},"Custom widgets live in your personal library. They survive sessions, device changes, and platform updates. Build once, use forever.",[25,492,494],{"id":493},"built-on-the-same-foundation-as-native-widgets","Built on the Same Foundation as Native Widgets",[10,496,497],{},"Your custom widgets are not second-class citizens. They use the same building blocks as LamaTrader's own library, which means the same access to live quotes, positions, orders, options chains, and portfolio analytics, the same theme-aware styling, and the same responsive layouts. They work across stocks, crypto, and options without special handling.",[25,499,501],{"id":500},"who-is-this-for","Who Is This For?",[33,503,504,510,516,522],{},[36,505,506,509],{},[20,507,508],{},"Quantitative traders"," who want a bespoke analytics view for a specific strategy",[36,511,512,515],{},[20,513,514],{},"Portfolio managers"," who need a consolidated risk dashboard the standard library does not cover",[36,517,518,521],{},[20,519,520],{},"Brokerages"," using LamaTrader Broker who want client-facing tools tailored to their market",[36,523,524,527],{},[20,525,526],{},"Curious traders"," who have always wanted \"just one more column\" or \"a slightly different view\"",[10,529,530],{},"You do not need to be a professional developer. If you can write a spreadsheet formula, you can build a simple widget. If you want to go further, the editor is ready for it.",[25,532,84],{"id":83},[10,534,535],{},"Open the Widget Builder from the Tools section in the sidebar. Start with a blank canvas or fork an existing widget as a starting point. The editor, preview, and version history are all there the moment you open it, with no setup required.",[10,537,538,539,92],{},"For more on the widget library and dashboards, see ",[14,540,91],{"href":90},[10,542,543],{},[14,544,546],{"href":97,"rel":545},[99],"Start building at app.lamatrader.com",{"title":102,"searchDepth":103,"depth":103,"links":548},[549,550,551,552,553,554],{"id":449,"depth":103,"text":450},{"id":473,"depth":103,"text":474},{"id":483,"depth":103,"text":484},{"id":493,"depth":103,"text":494},{"id":500,"depth":103,"text":501},{"id":83,"depth":103,"text":84},"2026-05-20","Build custom trading widgets right inside LamaTrader. Design them in a live editor, preview as you go, roll back to any earlier version, and add them straight to a dashboard.",{"type":7,"value":558},[559,561],[10,560,440],{},[10,562,563,446],{},[20,564,445],{},[425,68,566,90],"\u002Fnews\u002F2026-05-01",{},{"title":435,"description":556},"news\u002F2026-05-20",[130,274,131],"pcY7Zoti6dwwU7LzWdq6OuOwpYEahJyCPVN5B4ItOiY",null,1783474869245]