چگونه موقعیت حجم را محاسبه کنید؟

ساخت وبلاگ

سلام من می خواهم EA ایجاد کنم که حجم ورود را برای هر موقعیت با توجه به درصد خطر محاسبه کند.

من از کد زیر استفاده می کنم:

input_volume = (((userbalance*(Risk_money/100))/(stoploss_point/100)) * (نمادینفودو(سمبل(),symbol_trade_tick_value))) / (100000/ حساب کاربری(حساب_ه));

اگر من از برنامه خود در جفت ارز استفاده کنم که USD قسمت دوم مانند EUR/USD است ، این کد به درستی کار می کند.

اما وقتی می خواهم آن را در برخی از جفت ارزها قرار دهد که USD بخشی از آن نیست یا USD قسمت اول است که نتیجه حجم ورودی با "ماشین حساب حجم فارکس" در اینترنت متفاوت است؟

چجوری میتونم درستش کنم؟لطفا کمک کنید

  • [بایگانی!] هر سوال تازه کار ، تا در انجمن نباشد. حرفه ای ها ، از کنار هم عبور نکنید. بدون شما نمی توانید به جایی بروید - 4.
  • نحوه محاسبه سود از ارز
  • راهی برای محاسبه "ارز پایه" نماد در MQL5

30320 ویلیام رودر 2022. 06. 20 13:11 #1

ریسک به از دست دادن توقف اولیه ، اندازه تعداد زیادی و ارزش نماد بستگی دارد. این به حاشیه و اهرم بستگی ندارد. بدون SL به این معنی است که شما خطر بی نهایت (روی نمادهای اهرمی) دارید. هرگز بیش از درصد کمی از صندوق های معاملاتی خود را ریسک نکنید ، مطمئناً کمتر از 2 ٪ در هر تجارت ، 6 ٪ در کل.

  1. شما توقف را در جایی که باید باشد قرار می دهید - جایی که دلیل تجارت دیگر معتبر نیست. به عنوان مثال. معاملات گزاف گویی پشتیبانی ، توقف زیر پشتیبانی است.
  2. AccountBalance * درصد/100 = ریسک = سفارش * (در مقابل ارز حساب شما.)
  3. به خودی خود از TickValue استفاده نکنید - DeltaperLot و تأیید کنید که Mode_TickValue در حال بازگرداندن مقدار در ارز سپرده شما است ، همانطور که توسط مستندات قول داده شده است ، یا اینکه آیا در حال بازگشت یک مقدار در ارز پایه ابزار است. Mode_TickValue در سازهای غیر FX با بسیاری از کارگزاران قابل اعتماد نیست - انجمن برنامه نویسی MQL4 (20 17) آیا راه حل جهانی برای ارزش کنه وجود دارد؟- جفت ارز - عمومی - انجمن برنامه نویسی MQL5 (20 18) محاسبه مقدار زیادی از فاکتور 100 - MQL5 Forum برنامه نویسی (20 19)
  4. شما باید تعداد زیادی را به درستی عادی کنید و در برابر Min و Max بررسی کنید.
  5. برای جلوگیری از توقف ، باید Freemargin را نیز بررسی کنید
  6. برای MT5 ، به "ریسک ثابت پول" - پایه کد MQL5 (20 17) مراجعه کنید

بیشتر جفت ها برای هر پیپ حدود 10 دلار ارزش دارند. ریسک 5 دلاری با (بسیار کوچک) 5 PIP SL 5/10 دلار/5 دلار یا حداکثر 0. 1 لوت است.

JustLink 2022. 06. 28 12:08 #2 ویلیام رودر #:

ریسک به از دست دادن توقف اولیه ، اندازه تعداد زیادی و ارزش نماد بستگی دارد. این به حاشیه و اهرم بستگی ندارد. بدون SL به این معنی است که شما خطر بی نهایت (روی نمادهای اهرمی) دارید. هرگز بیش از درصد کمی از صندوق های معاملاتی خود را ریسک نکنید ، مطمئناً کمتر از 2 ٪ در هر تجارت ، 6 ٪ در کل.

  1. شما توقف را در جایی که باید باشد قرار می دهید - جایی که دلیل تجارت دیگر معتبر نیست. به عنوان مثال. معاملات گزاف گویی پشتیبانی ، توقف زیر پشتیبانی است.
  2. AccountBalance * درصد/100 = ریسک = سفارش * (در مقابل ارز حساب شما.)
  3. به خودی خود از TickValue استفاده نکنید - DeltaperLot و تأیید کنید که Mode_TickValue در حال بازگرداندن مقدار در ارز سپرده شما است ، همانطور که توسط مستندات قول داده شده است ، یا اینکه آیا در حال بازگشت یک مقدار در ارز پایه ابزار است. Mode_TickValue در سازهای غیر FX با بسیاری از کارگزاران قابل اعتماد نیست - انجمن برنامه نویسی MQL4 (20 17) آیا راه حل جهانی برای ارزش کنه وجود دارد؟- جفت ارز - عمومی - انجمن برنامه نویسی MQL5 (20 18) محاسبه مقدار زیادی از فاکتور 100 - MQL5 Forum برنامه نویسی (20 19)
  4. شما باید تعداد زیادی را به درستی عادی کنید و در برابر Min و Max بررسی کنید.
  5. برای جلوگیری از توقف ، باید Freemargin را نیز بررسی کنید
  6. برای MT5 ، به "ریسک ثابت پول" - پایه کد MQL5 (20 17) مراجعه کنید

بیشتر جفت ها برای هر پیپ حدود 10 دلار ارزش دارند. ریسک 5 دلاری با (بسیار کوچک) 5 PIP SL 5/10 دلار/5 دلار یا حداکثر 0. 1 لوت است.

با تشکر از کمک شما. اما هنوز هم نمی توانم آنها را به درستی محاسبه کنم و بخشی از پیوندی را که به اشتراک می گذارید درک نمی کنم. آیا می توانید در عوض فرمول و کد صحیح را برای من بنویسید؟

مجری 20865 Feando Carreiro 2022. 06. 28 13:07 #3

JustLink #: از کمک شما متشکرم. اما هنوز هم نمی توانم آنها را به درستی محاسبه کنم و بخشی از پیوندی را که به اشتراک می گذارید درک نمی کنم. آیا می توانید در عوض فرمول و کد صحیح را برای من بنویسید؟

ویلیام قبلاً این کار را برای شما در پست خود انجام داده است.

 

2. حسابداری * درصد/100 = ریسک = سفارشات * (| OrderOpenPrice - OrderStoploss | * Deltaperlot + کمیسیون) (توجه داشته باشید OO P-OSL شامل گسترش است ، و Deltaperlot معمولاً حدود 10 دلار در PIP است ، اما نرخ ارز را در نظر می گیردجفت در مقابل ارز حساب شما.)

 

لطفاً پست وی را دوباره با دقت بخوانید و پیوندها را پیگیری کنید و تحقیقات اضافی در مورد خود انجام دهید. همچنین مستندات را بخوانید.

JustLink 2022. 06. 30 12:05 #4 Feando Carreiro #:

ویلیام قبلاً این کار را برای شما در پست خود انجام داده است.

 

2. حسابداری * درصد/100 = ریسک = سفارشات * (| OrderOpenPrice - OrderStoploss | * Deltaperlot + کمیسیون) (توجه داشته باشید OO P-OSL شامل گسترش است ، و Deltaperlot معمولاً حدود 10 دلار در PIP است ، اما نرخ ارز را در نظر می گیردجفت در مقابل ارز حساب شما.)

 

لطفاً پست وی را دوباره با دقت بخوانید و پیوندها را پیگیری کنید و تحقیقات اضافی در مورد خود انجام دهید. همچنین مستندات را بخوانید.

متشکرم. فرمول شما و ویلیام در EA بسیار خوب است و کاملاً کار می کنید. اما من به عنوان شاخص به ماشین حساب نیز احتیاج دارم.

دقیقاً مانند تصویر 1 ، ماشین حساب اندازه آنلاین به ابزار ، ارز سپرده ، از دست دادن توقف ، تعادل و خطر می دهد. این بدان معنی است که برای هر موقعیت به داده های زیادی نیاز دارید. و در این شکل شما اکنون آنچه را باز یا قیمت TP مانند EA.

من سعی می کنم چیزی مانند تصویر 2 ایجاد کنم ، بنابراین فقط به ریسک نوشتن نیاز دارم و از دست دادن در نقطه (فکر می کنم هر 100 امتیاز 1 پیپ است). در این شکل ، داده های دیگر مانند ابزار و تعادل به صورت خودکار و خطر همیشه یکسان است ، بنابراین من فقط باید هر بار ضرر توقف را تغییر دهم. بنابراین دیگر نیازی به ترک محیط برنامه ندارم و محاسبات سریعتر انجام می شود.

فرمولی که برای این ماشین حساب پیدا کردم تصویر 3 است و من این کد را برای آن نوشتم: (من آن را در پست اول نیز ذکر می کنم)

input_volume = (((userbalance*(Risk_money/100))/(stoploss_point/100)) * (نمادینفودو(سمبل(),symbol_trade_tick_value))) / (100000/ حساب کاربری(حساب_ه));

با این حال ، در برخی از سایت ها هیچ پارامتر اهرم در فرمول وجود نداشت.

اگر من از برنامه خود در جفت ارز استفاده کنم که USD قسمت دوم مانند EUR/USD است ، این کد به درستی کار می کند.

اما وقتی می خواهم آن را در برخی از جفت ارزها قرار دهد که USD بخشی از آن نیست یا USD قسمت اول است که نتیجه حجم ورودی با "ماشین حساب حجم فارکس" در اینترنت متفاوت است؟

از کمک شما متشکرم اما همانطور که گفتم من به فرمول صحیح برای شاخص نیز احتیاج دارم.

پلتفرم معاملاتی فارکس...
ما را در سایت پلتفرم معاملاتی فارکس دنبال می کنید

برچسب : نویسنده : مرجان محتشم بازدید : <-PostHit-> تاريخ : دوشنبه 23 مرداد 1402 ساعت: 14:40