تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى:
0

رد: Functional Trading
دالة فتح الأوامر OrderSend
ll int OrderSend(string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE) ll
-------
المعطى الثالث: double volume
كما نرى هنا, فهذا المعطى لـ الفوليوم- أي عدد العقود او اللوتات المراد دخولها, نوعه لابد ان يكون double عدد عشري اعلى من ادنى لوت يسمح به الوسيط وغالبا 0.01 لوت وأقل من أعلى لوت يسمح به الوسيط وغالبا عدة مئات من اللوتات!
لو جعلته عدد صحيح, سيترجمه البرنامج الى عدد عشري, فمثلا لو وضعت 2 سيجعله البرنامج 2.00
ايضا لو وضعته عدد عشري بثلاث خانات على يمين الفاصلة سيجعله البرنامجد عدد عشري بخانتين - مثلا لو جعلته 2.234 سيجعله البرنامج 2.23
من الأفضل دوما أن لا تجعل البرنامج يتصرف نيابة عنك.
س: ماذا سيحدث لو كتبت بالخطأ "five" في هذا المعطى؟
س: ماذا سيحدث لو جعلت عدد اللوتات 2.237 ؟ هل سيقربها البرنامج لاقرب رقم 2.24 ام سيلغي الخانة الثالثة ويجعلها 2.23 ؟