النتائج 16 إلى 27 من 27
الموضوع: تحديد حجم اللوت
- 13-08-2024, 05:44 PM #16
بالنسبه لعدد النقاط ال10 اعتقد انها المفروض تعدل الى 100بيب ،
حيث ان المؤشر يعمل على البيب و هى اصغر وحده يمكن ان نبادل بها العمله على المنصه ...
و لكن ايضا موضوع المايكرولوت و المينى لوت هذا يبقى له شروط خاصه لكل شركه على حده و ليست قياسيه عامه ستاندرد لكل الشركات ،
و بناء على ذالك حساب مثل هذه المعادلات على هذه الحسابات متفاوات بين الشركات و ليس له نظام دقيق عام ،
لذالك الصراحه لا انصح به فى العموم ...
على كل نرجو التجربه على حساب ستاندرد اولا و موافاتنا بالنتائج ثم نبحث اين الخطأ ...
فى انتظارك
- 13-08-2024, 08:06 PM #17
- 13-08-2024, 09:17 PM #18
تفضل اخى
لقد استحدثنا متغير خارجى "Major_Currencies" ،
ان كان true فنحن نعمل على الازواج الرئيسيه حيث قيمه النقطه ثابته ...
و ان كان false فنحن على العملات الرقميه و السلع و المؤشرات ، حيث قيمه النقطه متغيره و محسوبه فى هذه الحاله ...
جرب الستاندرد اولا و فى انتظار ملاحظاتك
- 13-08-2024, 09:54 PM #19
هذا الكود يفيدك يحسب سعر النقطة وحسب الستوب وحجم المخاطرة يحسب حجم اللوت
كود://+------------------------------------------------------------------+ //| ###_My.mq4 | //| Copyright 2023, MetaQuotes Ltd. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2023, MetaQuotes Ltd." #property link "https://www.mql5.com" #property version "1.00" #property strict extern string Buy="Buy"; double Buy_Target; extern double RiskRatio=0.01; extern double PLR=1.3; double Lot; extern int TPP=100; double SL; double TP; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- double tick_value = (MarketInfo(Symbol(),MODE_TICKVALUE) * 1) * 0.01; double RiskValue=AccountBalance()*RiskRatio; { int SLP=TPP/PLR; Lot=NormalizeDouble(0.01*RiskValue/(tick_value*SLP),2); SL=Ask-SLP*Point; TP=Ask+TPP*Point; OrderSend(Symbol(),OP_BUY,Lot,Ask,1,SL,TP,"",1,0,clrGreen); } ExpertRemove(); } //+------------------------------------------------------------------+
- 14-08-2024, 02:23 AM #20
- 14-08-2024, 02:24 AM #21
- 14-08-2024, 02:39 AM #22
- 14-08-2024, 02:57 AM #23
على نفس الزوج و 200$ و أرى الناتج سليم
اعطنا سكرين من الاعدادات بجانب سكرين النتيجه
الملف المرفق 561089آخر تعديل بواسطة Algo_Master ، 14-08-2024 الساعة 03:00 AM
- 14-08-2024, 06:36 AM #24
- 14-08-2024, 12:45 PM #25
كما في الصورة المرفقة
الغيت خيار العملات الرئيسية لأني على الداوجونز وجعلت الوقف 50 نقطة وحجم العقد 100 الف وحدة لأن الحساب ستاندرد
وكانت النتيجة 2.5 لوت ستاندرد
- 14-08-2024, 02:05 PM #26
- 14-08-2024, 02:08 PM #27