• 11:05 صباحاً




سؤال مهم شرح دالة OrderSend

إضافة رد
أدوات الموضوع
عضو جديد
تاريخ التسجيل: Oct 2009
المشاركات: 12
معدل تقييم المستوى: 0
شريف خليفه is on a distinguished road
11 - 11 - 2009, 04:10 PM
  #1
شريف خليفه غير متواجد حالياً  
افتراضي سؤال مهم شرح دالة OrderSend
ممكن احد مبرمجى لغة MQL4 يتفضل بشرح دالة OrderSend بنوع من التوضيح وجزاكم الله خيرا
رد مع اقتباس

عضو جديد
 
تاريخ التسجيل: Oct 2009
المشاركات: 12
معدل تقييم المستوى: 0
شريف خليفه is on a distinguished road
افتراضي رد: سؤال مهم شرح دالة OrderSend
2#
12 - 11 - 2009, 02:07 PM
حد يقولى حتى الدالة دى بتعمل ايه
شريف خليفه غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Oct 2009
المشاركات: 8
معدل تقييم المستوى: 0
fxprogrammer is on a distinguished road
افتراضي رد: سؤال مهم شرح دالة OrderSend
3#
14 - 11 - 2009, 01:57 PM
قم بفتح محرر الميتاايديتور واكتب الدالة ثم علم عليها واضغط F1 وسوف تظهر لك كل خصائصها
fxprogrammer غير متواجد حالياً  
رد مع اقتباس
عضو نشيط جدا
 
تاريخ التسجيل: May 2009
المشاركات: 653
معدل تقييم المستوى: 15
scarface is on a distinguished road
افتراضي رد: سؤال مهم شرح دالة OrderSend
4#
20 - 11 - 2009, 09:03 AM
على حسب فهمي البسيط هذه الدالة هي الدالة الرئيسية لأعطاء آوامر البيع أو الشراء.

وبالتوفيق
scarface غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Oct 2009
المشاركات: 12
معدل تقييم المستوى: 0
شريف خليفه is on a distinguished road
افتراضي رد: سؤال مهم شرح دالة OrderSend
5#
20 - 11 - 2009, 04:05 PM
جزاكم الله خير بس عدم خبرتى فى البورصة مصعبة على فهم المصطلحات الموجودة فى الhelp الخاص باللغة فلو امكن احد الاخوة الافاضل يكتب لى شرح مبسط ليها وهل هى بتنفذ امر شراء او بيع بشكل فورى ولا بتحجز موقع شراء وبيع عند سعر معين ارجو الافادة وشاكر جدا لكما
شريف خليفه غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Oct 2009
الدولة: الاسكندرية
المشاركات: 11
معدل تقييم المستوى: 0
AhmedSameer is on a distinguished road
افتراضي رد: سؤال مهم شرح دالة OrderSend
6#
10 - 12 - 2009, 01:10 PM
الدالة orderSend
اولا لابد ان تعرف ان الدالة تكتب اول حرف فيها small ثم اول حرف فى كل كلمة تالية capital لان mql4 لغة case sensitive اى ان OrderSend غير orderSend غير Ordersend

الدالة تستخدم لفتح امر سوقى او امر معلق و ترجع رقم صحيح int هو رقم التذكرة ticket الذى يمكن استعماله للتعامل مع الامر لاحقا للتعديل او للغلق
تكتب الدالة بالشكل التالى فى ابسط صورها :

int orderSend (string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit) ;

symbol هو زوج العملات الذى تعمل عليه و الوقت timeframe و غالبا سوف تكتبه Symbol()
cmd هو نوع الامر وهو واحد من ستة اختيارات
OP_BUY امر شراء
OP_SELL امر بيع
OP_BUY_LIMIT امر شراء معلق بسعر اقل من السعر الحالى
OP_SELL_LIMIT امر بيع معلق بسعر اعلى من السعر الحالى
OP_BUY_STOP امر شراء معلق بسعر اعلى من السعر الحالى
OP_SELL_LIMIT مر بيع معلق بسعر اقل من السعر الحالى

volume هو حجم الصفقة مثلا
3.5 تعنى 3 عقود كبيرة و 5 مينى
0.66 تعنى 66 عقد مينى

price هو Ask لعقود الشراء و Bid لعقود البيع
و للاوامر المعلقة نكتب السعر يدويا مع ملاحظة ان بعض الشركات تفرض حد ادنى للفارق عن السعر العادى

slippage نكتبها دئما 3

stoploss هو سعر وقف الخسارة
takeprofit هو سعر اخذ المكسب

مثال لامر شراء
كود:
int ticket = orderSend(Symbol(),OP_BUY,1.3, Ask,3,Ask- 20*Point,Ask+10*Point) ;
حيث Point كلمة محجوزة تعنى قيمة النقطة

يمكن للدالة ان تحدث لها اخطاء كثيرة ثناء العمل و لكن هذه فكرة عامة و سريعة عن عمل الدالة و ارجو الا يكون بها اخطاء

التعديل الأخير تم بواسطة AhmedSameer ; 10 - 12 - 2009 الساعة 01:13 PM سبب آخر: اضافة
AhmedSameer غير متواجد حالياً  
رد مع اقتباس


إضافة رد

الكلمات الدلالية (Tags)
مهم, حالة, شرح, ordersend, سؤال



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


11:05 AM