{"id":2367,"date":"2026-08-05T21:19:47","date_gmt":"2026-08-05T18:19:47","guid":{"rendered":"https:\/\/ecodoze.com\/trading-calculator\/"},"modified":"2026-08-05T21:19:47","modified_gmt":"2026-08-05T18:19:47","slug":"trading-calculator","status":"publish","type":"page","link":"https:\/\/ecodoze.com\/en\/trading-calculator\/","title":{"rendered":"\u062d\u0627\u0633\u0628\u0629 \u0627\u0644\u062a\u062f\u0627\u0648\u0644"},"content":{"rendered":"<div id=\"edtc\" dir=\"rtl\">\r\n<header><b>\u0623\u062f\u0648\u0627\u062a \u0627\u0644\u062a\u062f\u0627\u0648\u0644<\/b><h1>\u062d\u0627\u0633\u0628\u0629 \u0627\u0644\u062a\u062f\u0627\u0648\u0644<\/h1><p>\u0627\u062d\u0633\u0628 \u0642\u064a\u0645\u0629 \u0627\u0644\u0635\u0641\u0642\u0629\u060c \u0627\u0644\u0645\u0627\u0631\u062c\u0646 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u060c \u0642\u064a\u0645\u0629 \u0627\u0644\u0646\u0642\u0637\u0629 \u0648\u0633\u0639\u0631 \u0627\u0644\u062a\u0635\u0641\u064a\u0629 \u0627\u0644\u062a\u0642\u062f\u064a\u0631\u064a \u0628\u0633\u0647\u0648\u0644\u0629.<\/p><\/header>\r\n<div class=\"tc-grid\"><section class=\"tc-card\"><h2>\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0635\u0641\u0642\u0629<\/h2><div class=\"fields\">\r\n<label>\u0627\u0644\u0623\u062f\u0627\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629<select id=\"tc-kind\"><option value=\"XAUUSD\">\u0627\u0644\u0630\u0647\u0628 \u2014 XAU\/USD<\/option><option value=\"XAGUSD\">\u0627\u0644\u0641\u0636\u0629 \u2014 XAG\/USD<\/option><option value=\"EURUSD\">EUR\/USD<\/option><option value=\"GBPUSD\">GBP\/USD<\/option><option value=\"AUDUSD\">AUD\/USD<\/option><option value=\"NZDUSD\">NZD\/USD<\/option><option value=\"USDJPY\">USD\/JPY<\/option><option value=\"USDCHF\">USD\/CHF<\/option><option value=\"USDCAD\">USD\/CAD<\/option><\/select><\/label>\r\n<label id=\"tc-pair-wrap\" hidden>\u0632\u0648\u062c \u0627\u0644\u0639\u0645\u0644\u0627\u062a<select id=\"tc-pair\"><\/select><\/label>\r\n<label>\u0639\u0645\u0644\u0629 \u0627\u0644\u062d\u0633\u0627\u0628<input value=\"USD \u2014 \u0627\u0644\u062f\u0648\u0644\u0627\u0631 \u0627\u0644\u0623\u0645\u0631\u064a\u0643\u064a\" disabled><\/label>\r\n<label>\u062d\u062c\u0645 \u0627\u0644\u0635\u0641\u0642\u0629 (\u0644\u0648\u062a)<input id=\"tc-lots\" type=\"number\" min=\".01\" step=\".01\" inputmode=\"decimal\" placeholder=\"\u0645\u062b\u0627\u0644: 0.10\"><\/label>\r\n<label>\u0633\u0639\u0631 \u0627\u0644\u062f\u062e\u0648\u0644 \/ \u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u062d\u0627\u0644\u064a<input id=\"tc-price\" type=\"number\" min=\".00001\" step=\"any\" inputmode=\"decimal\" placeholder=\"\u0623\u062f\u062e\u0644 \u0627\u0644\u0633\u0639\u0631\"><\/label>\r\n<label>\u0627\u0644\u0631\u0627\u0641\u0639\u0629 \u0627\u0644\u0645\u0627\u0644\u064a\u0629<select id=\"tc-lev\"><option>100<\/option><option>200<\/option><option>300<\/option><option>400<\/option><option>500<\/option><option>1000<\/option><option>2000<\/option><option>5000<\/option><\/select><\/label>\r\n<label>\u0631\u0635\u064a\u062f \u0627\u0644\u062d\u0633\u0627\u0628 (\u0627\u062e\u062a\u064a\u0627\u0631\u064a)<input id=\"tc-balance\" type=\"number\" min=\".01\" step=\"any\" inputmode=\"decimal\" placeholder=\"\u0628\u0627\u0644\u062f\u0648\u0644\u0627\u0631\"><\/label>\r\n<fieldset><legend>\u0646\u0648\u0639 \u0627\u0644\u0635\u0641\u0642\u0629 (\u0645\u0637\u0644\u0648\u0628 \u0644\u0644\u062a\u0635\u0641\u064a\u0629 \u0641\u0642\u0637)<\/legend><label class=\"radio\"><input type=\"radio\" name=\"tc-side\" value=\"buy\"> \u0634\u0631\u0627\u0621 Buy<\/label><label class=\"radio\"><input type=\"radio\" name=\"tc-side\" value=\"sell\"> \u0628\u064a\u0639 Sell<\/label><\/fieldset>\r\n<\/div><div id=\"tc-alert\" role=\"alert\" hidden><\/div><div class=\"actions\"><button id=\"tc-calc\" type=\"button\">\u0627\u062d\u0633\u0628 \u0627\u0644\u0622\u0646<\/button><button id=\"tc-reset\" class=\"secondary\" type=\"button\">\u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646<\/button><\/div><\/section>\r\n<section class=\"tc-card results\" aria-live=\"polite\"><h2>\u0627\u0644\u0646\u062a\u0627\u0626\u062c<\/h2><div class=\"main-result\"><span>\u0627\u0644\u0645\u0627\u0631\u062c\u0646 \u0627\u0644\u0645\u0637\u0644\u0648\u0628<\/span><strong id=\"r-margin\">\u2014<\/strong><\/div><dl>\r\n<div><dt>\u062d\u062c\u0645 \u0627\u0644\u0639\u0642\u062f \u0627\u0644\u0641\u0639\u0644\u064a<\/dt><dd id=\"r-units\">\u2014<\/dd><\/div><div><dt>\u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a\u0629 \u0644\u0644\u0635\u0641\u0642\u0629<\/dt><dd id=\"r-notional\">\u2014<\/dd><\/div><div><dt>\u0642\u064a\u0645\u0629 \u0627\u0644\u0640 Pip \/ \u0627\u0644\u0646\u0642\u0637\u0629<\/dt><dd id=\"r-pip\">\u2014<\/dd><\/div>\r\n<div id=\"row-percent\" hidden><dt>\u0646\u0633\u0628\u0629 \u0627\u0644\u0645\u0627\u0631\u062c\u0646 \u0645\u0646 \u0627\u0644\u0631\u0635\u064a\u062f<\/dt><dd id=\"r-percent\">\u2014<\/dd><\/div><div id=\"row-remaining\" hidden><dt>\u0627\u0644\u0645\u062a\u0628\u0642\u064a \u0628\u0639\u062f \u062d\u062c\u0632 \u0627\u0644\u0645\u0627\u0631\u062c\u0646<\/dt><dd id=\"r-remaining\">\u2014<\/dd><\/div><div id=\"row-liquidation\" hidden><dt>\u0633\u0639\u0631 \u0627\u0644\u062a\u0635\u0641\u064a\u0629 \u0627\u0644\u062a\u0642\u062f\u064a\u0631\u064a<\/dt><dd id=\"r-liquidation\">\u2014<\/dd><\/div><\/dl>\r\n<p class=\"note\">\u0627\u0644\u0646\u062a\u0627\u0626\u062c \u062a\u0642\u062f\u064a\u0631\u064a\u0629 \u0648\u062a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u062f\u062e\u0644\u0629 \u0648\u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0639\u0642\u062f. \u0642\u062f \u062a\u062e\u062a\u0644\u0641 \u0627\u0644\u0646\u062a\u0627\u0626\u062c \u0627\u0644\u0641\u0639\u0644\u064a\u0629 \u062d\u0633\u0628 \u0634\u0631\u0643\u0629 \u0627\u0644\u0648\u0633\u0627\u0637\u0629\u060c \u0627\u0644\u0633\u0628\u0631\u064a\u062f\u060c \u0627\u0644\u0639\u0645\u0648\u0644\u0627\u062a\u060c \u0627\u0644\u0633\u0648\u0627\u0628\u060c \u0648\u062a\u0642\u0644\u0628\u0627\u062a \u0627\u0644\u0633\u0648\u0642.<\/p><\/section><\/div><\/div>\r\n<style>\r\n#edtc{--ink:#142d3d;--muted:#637681;--brand:#0d8c73;--line:#dce7e8;max-width:1180px;margin:35px auto 60px;padding:0 18px;color:var(--ink);font-family:inherit;box-sizing:border-box}#edtc *{box-sizing:border-box}#edtc header{text-align:center;margin-bottom:28px}#edtc header>b{display:inline-block;padding:6px 13px;border-radius:99px;background:#dff5ef;color:#076b59}#edtc h1{font-size:clamp(32px,5vw,48px);margin:12px 0 8px}#edtc header p{color:var(--muted);font-size:17px}.tc-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:start}.tc-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:25px;box-shadow:0 12px 34px #132a3a12}.tc-card h2{font-size:22px;margin:0 0 20px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}#edtc label,#edtc legend{font-weight:700;font-size:14px}#edtc input,#edtc select{width:100%;height:48px;margin-top:7px;border:1px solid #cbd8dc;border-radius:11px;padding:0 13px;background:#fff;color:var(--ink);font:inherit}#edtc input:focus,#edtc select:focus{outline:3px solid #0f8b7224;border-color:var(--brand)}#edtc input:disabled{background:#f2f5f6}#edtc fieldset{grid-column:1\/-1;border:1px solid var(--line);border-radius:12px;padding:13px}.radio{display:inline-flex!important;align-items:center;gap:7px;margin:8px 0 0 24px}.radio input{width:18px!important;height:18px!important;margin:0!important}.actions{display:flex;gap:10px;margin-top:20px}#edtc button{border:0;border-radius:11px;padding:13px 22px;background:var(--brand);color:#fff;font-weight:800;cursor:pointer;font:inherit}#edtc button.secondary{background:#edf3f3;color:var(--ink)}#tc-alert{margin-top:16px;padding:12px;border-radius:10px;background:#fff0f0;color:#a22626;border:1px solid #f2caca}.main-result{padding:22px;border-radius:15px;background:linear-gradient(135deg,#076b59,var(--brand));color:#fff;margin-bottom:15px}.main-result span{display:block}.main-result strong{display:block;font-size:32px;margin-top:6px;direction:ltr;text-align:right}#edtc dl{margin:0}#edtc dl div{display:flex;justify-content:space-between;gap:18px;padding:14px 4px;border-bottom:1px solid var(--line)}#edtc dt{color:var(--muted)}#edtc dd{margin:0;font-weight:800;direction:ltr}.note{font-size:12px;line-height:1.8;color:var(--muted);background:#f3f8f7;border-radius:11px;padding:13px;margin:18px 0 0}.results{position:sticky;top:30px}@media(max-width:800px){.tc-grid{grid-template-columns:1fr}.results{position:static}.fields{grid-template-columns:1fr}.tc-card{padding:19px}.actions{flex-direction:column}#edtc button{width:100%}}@media(max-width:420px){#edtc{padding:0 12px}.radio{display:flex!important;margin-left:0}.main-result strong{font-size:26px}}\r\n<\/style>\r\n<script>\r\n(()=>{const $=s=>document.querySelector('#edtc '+s);if(!$('#tc-kind'))return;\r\nconst C={XAUUSD:{contract:100,pip:.01,type:'metal'},XAGUSD:{contract:5000,pip:.001,type:'metal'},EURUSD:{contract:100000,pip:.0001,type:'direct'},GBPUSD:{contract:100000,pip:.0001,type:'direct'},AUDUSD:{contract:100000,pip:.0001,type:'direct'},NZDUSD:{contract:100000,pip:.0001,type:'direct'},USDJPY:{contract:100000,pip:.01,type:'indirect'},USDCHF:{contract:100000,pip:.0001,type:'indirect'},USDCAD:{contract:100000,pip:.0001,type:'indirect'}};\r\nconst P={direct:['EURUSD','GBPUSD','AUDUSD','NZDUSD'],indirect:['USDJPY','USDCHF','USDCAD']},kind=$('#tc-kind'),pair=$('#tc-pair'),wrap=$('#tc-pair-wrap'),alert=$('#tc-alert');\r\nfunction sync(){let k=kind.value;if(P[k]){pair.innerHTML=P[k].map(p=>'<option value=\"'+p+'\">'+p.slice(0,3)+'\/'+p.slice(3)+'<\/option>').join('');wrap.hidden=false}else wrap.hidden=true}function money(n){return new Intl.NumberFormat('en-US',{style:'currency',currency:'USD'}).format(n)}function num(n,d=2){return new Intl.NumberFormat('en-US',{minimumFractionDigits:d,maximumFractionDigits:d}).format(n)}function show(id,v,row){$(id).textContent=v;if(row)$(row).hidden=false}function error(t){alert.textContent=t;alert.hidden=false}\r\nkind.addEventListener('change',sync);sync();\r\n$('#tc-calc').addEventListener('click',()=>{alert.hidden=true;['#row-percent','#row-remaining','#row-liquidation'].forEach(x=>$(x).hidden=true);let symbol=P[kind.value]?pair.value:kind.value,c=C[symbol],lots=parseFloat($('#tc-lots').value),price=parseFloat($('#tc-price').value),lev=parseFloat($('#tc-lev').value),raw=$('#tc-balance').value.trim(),balance=raw===''?null:parseFloat(raw),side=document.querySelector('input[name=\"tc-side\"]:checked')?.value;if(!(lots>0))return error('\u064a\u062c\u0628 \u0625\u062f\u062e\u0627\u0644 \u062d\u062c\u0645 \u0644\u0648\u062a \u0623\u0643\u0628\u0631 \u0645\u0646 \u0635\u0641\u0631.');if(!(price>0))return error('\u064a\u062c\u0628 \u0625\u062f\u062e\u0627\u0644 \u0633\u0639\u0631 \u0635\u062d\u064a\u062d \u0623\u0643\u0628\u0631 \u0645\u0646 \u0635\u0641\u0631.');if(balance!==null&&!(balance>0))return error('\u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0631\u0635\u064a\u062f \u0627\u0644\u062d\u0633\u0627\u0628 \u0623\u0643\u0628\u0631 \u0645\u0646 \u0635\u0641\u0631.');\r\nlet units=c.contract*lots,direct=c.type!=='indirect',notional=direct?units*price:units,margin=notional\/lev,pip=direct?units*c.pip:units*c.pip\/price;show('#r-units',num(units,units<100?2:0)+' \u0648\u062d\u062f\u0629');show('#r-notional',money(notional));show('#r-margin',money(margin));show('#r-pip',money(pip));if(balance!==null){show('#r-percent',num(margin\/balance*100)+'%','#row-percent');show('#r-remaining',money(balance-margin),'#row-remaining');if(margin>balance)return error('\u0627\u0644\u0631\u0635\u064a\u062f \u063a\u064a\u0631 \u0643\u0627\u0641\u064d \u0644\u0641\u062a\u062d \u0627\u0644\u0635\u0641\u0642\u0629\u061b \u0627\u0644\u0645\u0627\u0631\u062c\u0646 \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u0623\u0643\u0628\u0631 \u0645\u0646 \u0631\u0635\u064a\u062f \u0627\u0644\u062d\u0633\u0627\u0628.');if(!side)return error('\u062a\u0645 \u062d\u0633\u0627\u0628 \u0627\u0644\u0646\u062a\u0627\u0626\u062c \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629. \u0644\u062d\u0633\u0627\u0628 \u0633\u0639\u0631 \u0627\u0644\u062a\u0635\u0641\u064a\u0629 \u0627\u062e\u062a\u0631 \u0634\u0631\u0627\u0621 \u0623\u0648 \u0628\u064a\u0639.');let d=side==='buy'?1:-1,target=margin*.2,liq=direct?price+(target-balance)\/(d*units):(d*units*price)\/(balance+d*units-target);if(Number.isFinite(liq)&&liq>0)show('#r-liquidation',num(liq,c.pip===.01?2:5),'#row-liquidation');else error('\u062a\u0639\u0630\u0631 \u062d\u0633\u0627\u0628 \u0633\u0639\u0631 \u062a\u0635\u0641\u064a\u0629 \u0645\u0646\u0637\u0642\u064a \u0628\u0647\u0630\u0647 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a.')}});$('#tc-reset').addEventListener('click',()=>{$('#tc-lots').value=$('#tc-price').value=$('#tc-balance').value='';kind.value='XAUUSD';$('#tc-lev').value='100';document.querySelectorAll('input[name=\"tc-side\"]').forEach(x=>x.checked=false);sync();alert.hidden=true;['#r-units','#r-notional','#r-margin','#r-pip'].forEach(x=>$(x).textContent='\u2014');['#row-percent','#row-remaining','#row-liquidation'].forEach(x=>$(x).hidden=true)});\r\n})();\r\n<\/script>\r\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-2367","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ecodoze.com\/en\/wp-json\/wp\/v2\/pages\/2367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ecodoze.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ecodoze.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ecodoze.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ecodoze.com\/en\/wp-json\/wp\/v2\/comments?post=2367"}],"version-history":[{"count":0,"href":"https:\/\/ecodoze.com\/en\/wp-json\/wp\/v2\/pages\/2367\/revisions"}],"wp:attachment":[{"href":"https:\/\/ecodoze.com\/en\/wp-json\/wp\/v2\/media?parent=2367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}