• 12:20 مساءاً




طلب : كود قفل جزء من العقد بعد عدد نقاط معين

إضافة رد
عضو جديد
تاريخ التسجيل: Feb 2010
المشاركات: 4
معدل تقييم المستوى: 0
الصقر العربى is on a distinguished road
07 - 07 - 2012, 10:12 PM
  #1
الصقر العربى غير متواجد حالياً  
افتراضي طلب : كود قفل جزء من العقد بعد عدد نقاط معين
السلام عليكم ورحمة الله وبركاته

بعد اذنكم يا جماعة اللى ليه خبرة فى البرمجة اواللى يعرف يجاوب على سؤالى ياريت يرد عليا
واكون شاكر ليكم جداً

وانا محتاج فكرة الكود بس وانا ححاول اعدل عليه

انا محتاج كود يغلق اجزاء من العقد المفتوح بعد عدد نقاط معين
يعنى عايز كود يقفل جزء من العقد كل ما الصفقة تتحرك 10 نقاط مثلاً فى اتجاهاها

مثال للتوضيح

ولنفترض الصفقة مفتوحة شراء بحجم 10 لوت مثلاً عند سعر 1.5000
انا عايز كل ما السعر يزيد 10 نقط يتم غلق 10 % من اللوت المفتوح

يعنى عند سعر 1.5010 يتم غلق 1 لوت ويبقى الصفقة شغاله بـ 9 لوت بس
وعند سعر 1.5020 يتم غلق 0.9 لوت ويبقى الصفقة شغاله بـ 8.1 لوت
وهكذا
كل ما السعر يتحرك 10 نقط يتم غلق جزء من العقد

انا محتاج فكرة الكود بس وانا ححاول اعدل عليه ان شاء الله

واسف على ازعاجكم جميعاً
رد مع اقتباس

الصورة الرمزية سمير محمد ارمان
مشرف سابق
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 33,660
معدل تقييم المستوى: 48
سمير محمد ارمان will become famous soon enough
افتراضي رد: طلب : كود قفل جزء من العقد بعد عدد نقاط معين
2#
08 - 07 - 2012, 12:17 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة الصقر العربى مشاهدة المشاركة
السلام عليكم ورحمة الله وبركاته

بعد اذنكم يا جماعة اللى ليه خبرة فى البرمجة اواللى يعرف يجاوب على سؤالى ياريت يرد عليا
واكون شاكر ليكم جداً

وانا محتاج فكرة الكود بس وانا ححاول اعدل عليه

انا محتاج كود يغلق اجزاء من العقد المفتوح بعد عدد نقاط معين
يعنى عايز كود يقفل جزء من العقد كل ما الصفقة تتحرك 10 نقاط مثلاً فى اتجاهاها

مثال للتوضيح

ولنفترض الصفقة مفتوحة شراء بحجم 10 لوت مثلاً عند سعر 1.5000
انا عايز كل ما السعر يزيد 10 نقط يتم غلق 10 % من اللوت المفتوح

يعنى عند سعر 1.5010 يتم غلق 1 لوت ويبقى الصفقة شغاله بـ 9 لوت بس
وعند سعر 1.5020 يتم غلق 0.9 لوت ويبقى الصفقة شغاله بـ 8.1 لوت
وهكذا
كل ما السعر يتحرك 10 نقط يتم غلق جزء من العقد

انا محتاج فكرة الكود بس وانا ححاول اعدل عليه ان شاء الله

واسف على ازعاجكم جميعاً
السلام عليكم اخى الكريم
ممكن تجرب هذه الدالة
بتوفيق اخى الكريم

[PHP] void closeordar(int typer){
for(int c=0;c<OrdersTotal();c++){
OrderSelect(c,SELECT_BY_POS,MODE_TRADES);
if(OrderMagicNumber()==MagicNumber&&OrderSymbol()= =Symbol()&&OrderType()== typer){
if(OrderType()==OP_BUY)OrderClose(OrderTicket(),Or derLots()/2,Bid,30);
if(OrderType()==OP_SELL)OrderClose(OrderTicket(),O rderLots()/2,Ask,30);
RefreshRates();
}
}
}[/PHP]
سمير محمد ارمان غير متواجد حالياً  
رد مع اقتباس


إضافة رد

أدوات الموضوع


جديد مواضيع منتدى المؤشرات و الاكسبرتات

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
حجم العقد Contract size محمد عبدالمعـطي منتدى الدروس التعليمية 105 29 - 08 - 2023 03:03 PM


12:20 PM