{"id":24,"date":"2026-05-15T06:24:54","date_gmt":"2026-05-15T06:24:54","guid":{"rendered":"http:\/\/docs.traderis.me\/en\/docs\/lot-calculation-basics\/"},"modified":"2026-06-06T04:29:59","modified_gmt":"2026-06-06T04:29:59","password":"","slug":"lot-calculation-basics","status":"publish","type":"docs","link":"https:\/\/docs.traderis.me\/en\/docs\/lot-calculation-basics\/","title":{"rendered":"Lot Calculation Basics \u2014 How to Size Trades from Stop-Loss Pips and Automate It"},"content":{"rendered":"\n<div class=\"wp-block-group\" style=\"background-color:#eff6ff;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\" style=\"font-weight:700\">\ud83d\udccc Key Takeaway<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The correct lot size is calculated as &#8220;Allowed Loss \u00f7 (Stop-Loss Pips \u00d7 Value per Pip)&#8221;, with the core rule being to risk no more than 1% of account balance per trade. Because per-pip value fluctuates constantly for USD majors and Gold, manual calculation is impractical \u2014 automating lot sizing with an EA is the rational solution.<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">To consistently profit from discretionary trading, controlling <strong>&#8220;the loss amount per trade&#8221;<\/strong> is just as important as entry precision. The key to that control is <strong>&#8220;proper lot calculation&#8221;<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, in reality, many traders place orders <strong>by feel<\/strong>: &#8220;about 0.1 lots&#8221;, &#8220;always 10,000 units&#8221;. This means the risk per trade swings wildly depending on account balance, stop-loss pips, and the currency pair \u2014 and over the long run, it leads to a collapse of money management.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This article explains, for discretionary traders using MT4\/MT5, <strong>the formula for calculating the proper lot size from stop-loss pips, working examples, and automation options<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why &#8220;Proper Lot Sizing&#8221; Matters<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One rule that professional traders and institutional investors always follow is: <strong>&#8220;Keep the loss per trade within N% of the account balance&#8221;<\/strong>. Common benchmarks are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Conservative<\/strong>: keep loss per trade within <strong>0.5%<\/strong> of balance<\/li>\n<li><strong>Standard<\/strong>: within <strong>1%<\/strong> (the most recommended risk tolerance)<\/li>\n<li><strong>Aggressive<\/strong>: within <strong>2%<\/strong> (short-term traders, experienced only)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you stick to this rule, even after 10 consecutive losses you&#8217;ll only lose 5\u201310% of the account \u2014 recoverable both mentally and financially. Conversely, &#8220;feel-based&#8221; lot sizing without this rule can blow up 30\u201350% of an account in a single high-volatility loss.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Basic Lot Calculation Formula<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The basic formula is simple:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>Proper Lots = Allowed Loss \u00f7 (Stop-Loss Pips \u00d7 Value per Pip)<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Breaking it into 3 components:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Allowed loss<\/strong> = Account balance \u00d7 risk percentage (e.g., $5,000 \u00d7 1% = $50)<\/li>\n<li><strong>Stop-loss pips<\/strong> = distance between entry and stop-loss<\/li>\n<li><strong>Value per pip<\/strong> = a value determined by the currency pair and position size<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Value per Pip (by Currency Pair)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is where discretionary traders trip up most often: <strong>the per-pip value (in your account currency) changes depending on the pair<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table>\n<thead><tr><th>Category<\/th><th>Example<\/th><th>1 Lot (100k) per-pip value<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>JPY crosses<\/td><td>USDJPY, EURJPY, GBPJPY<\/td><td>1,000 JPY (fixed)<\/td><\/tr>\n<tr><td>USD majors<\/td><td>EURUSD, GBPUSD, AUDUSD<\/td><td>10 USD (fixed in USD; varies in JPY)<\/td><\/tr>\n<tr><td>Cross-currency<\/td><td>EURGBP, AUDNZD<\/td><td>10 quote-currency units \u2192 needs FX conversion to account currency<\/td><\/tr>\n<tr><td>Gold<\/td><td>XAUUSD<\/td><td>~10 USD per pip (varies by broker spec)<\/td><\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">JPY crosses are easy because the per-pip value is fixed in JPY. But for USD majors, cross-currency pairs, and XAUUSD, <strong>the per-pip value (in your account currency) fluctuates with FX rates every time you trade<\/strong>. This is the main reason manual calculation becomes painful.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Example: Calculating for USDJPY<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Conditions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Account balance: <strong>500,000 JPY<\/strong><\/li>\n<li>Risk tolerance: <strong>1%<\/strong> \u2192 Allowed loss = <strong>5,000 JPY<\/strong><\/li>\n<li>USDJPY stop-loss width: <strong>30 pips<\/strong><\/li>\n<li>USDJPY 1 lot (100k units) per pip = <strong>1,000 JPY<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Calculation:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Proper Lots = 5,000 JPY \u00f7 (30 pips \u00d7 1,000 JPY)\n            = 5,000 \u00f7 30,000\n            = <strong>0.166... lots<\/strong>\n            \u2248 <strong>0.17 lots (17,000 units)<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If this stop is hit, the loss = <strong>0.17 \u00d7 30 \u00d7 1,000 = 5,100 JPY<\/strong> \u2014 virtually matching the 5,000 JPY target (1% of balance).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Example: Calculating for XAUUSD (Gold)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The math gets significantly trickier for XAUUSD under the same conditions.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Account 500k JPY, 1% risk, allowed loss 5,000 JPY<\/li>\n<li>XAUUSD stop-loss width: <strong>50 pips (= 5 USD)<\/strong><\/li>\n<li>XAUUSD 1 lot (100 oz) per pip = <strong>1 USD<\/strong> (varies by broker)<\/li>\n<li>Current USDJPY rate: 150 \u2192 1 pip \u2248 <strong>150 JPY<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Calculation:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Proper Lots = 5,000 JPY \u00f7 (50 pips \u00d7 150 JPY)\n            = 5,000 \u00f7 7,500\n            = <strong>0.666... lots<\/strong>\n            \u2248 <strong>0.67 lots<\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Before every entry, you must <strong>check the USDJPY rate<\/strong>, <strong>look up each symbol&#8217;s per-pip value<\/strong>, and run the math \u2014 all while in the emotional state of a winning or losing streak. Almost nobody can do this accurately and consistently in practice.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Limits of Manual Calculation \u2014 and Why Automation Helps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Doing lot math manually for every discretionary trade leads to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mistakes<\/strong>: rushed entries cause decimal errors, risk tolerance gets exceeded<\/li>\n<li><strong>Skipping the math entirely<\/strong>: &#8220;0.1 lots is fine&#8221; \u2014 money management collapses<\/li>\n<li><strong>Stuck on cross-currency pairs<\/strong>: EURGBP, AUDNZD etc. need additional FX conversion<\/li>\n<li><strong>Missed opportunities<\/strong>: the price moves while you&#8217;re calculating<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These are <strong>separate work from &#8220;discretionary judgment&#8221; (chart analysis and entry decisions)<\/strong>. Lot calculation is work a machine should be doing \u2014 traders should focus on &#8220;where to enter and where to cut.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With MT4\/MT5, you can solve this by using an <strong>EA (Expert Advisor) that automates lot calculation<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Automation Tool: Auto-Lots Calculation EA (Free)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">TraderIsMe distributes a free <strong>&#8220;Auto-Lots Calculation EA&#8221;<\/strong> \u2014 a discretionary-trading helper EA that <strong>automatically calculates the proper lot size and places orders by simply drawing the stop-loss line on the chart<\/strong> in MT4\/MT5.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Key Features<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Recognizes a chart line as the stop-loss line and auto-calculates the lot size from your risk tolerance (% or fixed amount)<\/li>\n<li>Works with <strong>all currency pairs<\/strong> (USDJPY \/ EURUSD \/ XAUUSD \/ cross-currency, etc.) \u2014 per-pip value computed automatically<\/li>\n<li>One-click market or pending orders<\/li>\n<li><strong>Auto-retry across broker filling modes<\/strong> (FOK \/ IOC \/ RETURN) for compatibility with different broker specs (since v1.25)<\/li>\n<li>SL \/ TP \/ trailing-stop settings<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For traders who want to run discretionary entries with <strong>&#8220;correct lot sizing \u00d7 strict stop-loss&#8221;<\/strong> consistently, this tool reduces the per-trade calculation overhead to zero.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Installation &#038; Usage<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For setting up an EA in MT4\/MT5, see our shared guide: <a href=\"https:\/\/docs.traderis.me\/en\/docs\/free-ea-setup-guide\/\"><strong>&#8220;Free EAs \u2014 Common Setup Guide&#8221;<\/strong><\/a>. If this is your first time installing an EA, start there.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For detailed parameters and usage examples of this specific EA, see the dedicated manual:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udc49 <a href=\"https:\/\/docs.traderis.me\/en\/docs\/auto-lots-calculation-ea-mt5\/\"><strong>Auto-Lots Calculation EA \u2014 Features and Input Parameters<\/strong><\/a><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/docs.traderis.me\/downloads\/TraderIsMe-Auto-Lots-Calculation-EA-MT5.zip\">Download MT5 Version<\/a><\/div>\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/docs.traderis.me\/downloads\/TraderIsMe-Auto-Lots-Calculation-EA-MT4.zip\">Download MT4 Version<\/a><\/div>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To trade discretionary FX consistently, keeping <strong>&#8220;the loss per trade constant&#8221;<\/strong> matters as much as entry precision<\/li>\n<li>The lot formula is &#8220;Allowed loss \u00f7 (Stop-loss pips \u00d7 Per-pip value)&#8221;<\/li>\n<li>JPY crosses are easy, but USD majors \/ XAUUSD \/ cross-currency pairs have a fluctuating per-pip value, making <strong>manual calculation impractical<\/strong><\/li>\n<li>To separate discretionary judgment from calculation overhead, <strong>automating lot calculation with an EA is the rational choice<\/strong><\/li>\n<li>The free <a href=\"https:\/\/docs.traderis.me\/en\/docs\/auto-lots-calculation-ea-mt5\/\">Auto-Lots Calculation EA<\/a> calculates everything just by drawing your stop-loss line on the chart<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Freed from the mental cost of &#8220;I need to calculate the lot size&#8221;, traders can dedicate 100% of their cognitive resources to what really matters: <strong>&#8220;market analysis and entry decisions&#8221;<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Related Articles<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/docs.traderis.me\/en\/docs\/free-ea-setup-guide\/\">Free EAs \u2014 Common Setup Guide<\/a> \u2014 How to install EAs in MT4\/MT5<\/li>\n<li><a href=\"https:\/\/docs.traderis.me\/en\/docs\/auto-lots-calculation-ea-mt5\/\">Auto-Lots Calculation EA \u2014 Features and Input Parameters<\/a> \u2014 Manual for the EA introduced in this article<\/li>\n<li><a href=\"https:\/\/docs.traderis.me\/en\/docs\/line-alert-ea-mt5\/\">Line Alert EA \u2014 Features and Input Parameters<\/a> \u2014 Free EA that fires price alerts based on chart lines<\/li>\n<li><a href=\"https:\/\/docs.traderis.me\/en\/docs-category\/free-ea\/\">All Free EAs<\/a> \u2014 Complete list of TraderIsMe free EAs<\/li>\n<\/ul>\n\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udccc Key Takeaway The correct lot size is calculated as &#8220;Allowed Loss \u00f7 (Stop-Loss Pips \u00d7 Value per Pip)&#038;#8 &#8230; <a title=\"Lot Calculation Basics \u2014 How to Size Trades from Stop-Loss Pips and Automate It\" class=\"read-more\" href=\"https:\/\/docs.traderis.me\/en\/docs\/lot-calculation-basics\/\" aria-label=\"Lot Calculation Basics \u2014 How to Size Trades from Stop-Loss Pips and Automate It \u306b\u3064\u3044\u3066\u3055\u3089\u306b\u8aad\u3080\">\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[5],"doc_tag":[],"class_list":["post-24","docs","type-docs","status-publish","hentry","doc_category-trading-basics"],"year_month":"2026-06","word_count":995,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":[],"doc_category_info":[{"term_name":"Trading Basics","term_url":"https:\/\/docs.traderis.me\/en\/docs-category\/trading-basics\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/docs.traderis.me\/en\/wp-json\/wp\/v2\/docs\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.traderis.me\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/docs.traderis.me\/en\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.traderis.me\/en\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":3,"href":"https:\/\/docs.traderis.me\/en\/wp-json\/wp\/v2\/docs\/24\/revisions"}],"predecessor-version":[{"id":75,"href":"https:\/\/docs.traderis.me\/en\/wp-json\/wp\/v2\/docs\/24\/revisions\/75"}],"wp:attachment":[{"href":"https:\/\/docs.traderis.me\/en\/wp-json\/wp\/v2\/media?parent=24"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/docs.traderis.me\/en\/wp-json\/wp\/v2\/doc_category?post=24"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/docs.traderis.me\/en\/wp-json\/wp\/v2\/doc_tag?post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}