رد: سؤال لخبراء البرمجة ..
اخوي
استخدم هذا الكود لجعل الامر يناسب سعر زوج العمله
كود:
n=NormalizeDouble((n),Digits) ;
حيث n تمثل متغير الامر
تقبل تقديري
رد: سؤال لخبراء البرمجة ..
اقتباس:
المشاركة الأصلية كتبت بواسطة 101
اخوي
استخدم هذا الكود لجعل الامر يناسب سعر زوج العمله
كود:
n=NormalizeDouble((n),Digits) ;
حيث n تمثل متغير الامر
تقبل تقديري
جزيل الشكر يا محترم .. :eh_s(7):
بالفعل اختفى ال error القديم .. ولكني الآن أواجه error جديد ..
ordersend error 130 والأكسبيرت توقف عن فتح الصفقات نهائياً .. :doh:
أعتقد انه يخص ال SL و ال TP .. جربت ضربهم برقم و ب Point بلا فائدة .. عندك فكرة ؟
رد: سؤال لخبراء البرمجة ..
وجدت أن الخطأ 130 معناه invalid stops ..
لكن السؤال لماذا توقف الأكسبيرت عن فتح الصفقات بعد إضافة الكود ؟ ..
رد: سؤال لخبراء البرمجة ..
اقتباس:
المشاركة الأصلية كتبت بواسطة Parli
وجدت أن الخطأ 130 معناه invalid stops ..
لكن السؤال لماذا توقف الأكسبيرت عن فتح الصفقات بعد إضافة الكود ؟ ..
علمي علمك
الكود وضيفته ان يحول اي رقم الى رقم عشري بعدد معين من الخانات
تقبل تقديري
رد: سؤال لخبراء البرمجة ..
اقتباس:
المشاركة الأصلية كتبت بواسطة 101
علمي علمك
الكود وضيفته ان يحول اي رقم الى رقم عشري بعدد معين من الخانات
تقبل تقديري
شكراً .. ما قصّرت ..
رد: سؤال لخبراء البرمجة ..
أخي.
هذه قائمة الأخطاء وهعنى كل خطأ ولماذا يحدث.
http://docs.mql4.com/constants/errors
وبالتوفيق
رد: سؤال لخبراء البرمجة ..
اقتباس:
المشاركة الأصلية كتبت بواسطة Scarface
نعم بعرف حبيبي .. و هو نفس الموقع اللي أستخدمته لمعرفة الخطأ .. ولكن السؤال هو .. أين الحل ؟ .. :asvc:
شكراً على كل حال .. ما قصّرت .. :eh_s(7):
رد: سؤال لخبراء البرمجة ..
مشاكل أخرى واجهني في صنع الأكسبيرت ..
الأكسبيرت يتوقف عن فتح الصفقات في حالة تغيير النقطة المعينة للفتح من الشراء الى البيع بكافة أنواعه .. OP_BUY أو OP_BUYLIMIT أو OP_BUYSTOP .. لا أعرف ما السبب ..
كما أنه يتوقف عن فتح الصفقات في حالة تغيير الستوب أو الهدف من مناطق (نقاط معينة) إلى متغيرات ثابتة .. فعلى سبيل المثال عند تحديد الهدف مثلاً 15 .. فإنه يفتح الصفقة و يضع الهدف 15.000 على أنها سعر .. أو 0 فإنه يستمر بفتح الصفقات بدون هدف أو ستوب .. مع أني جربت وضع الهدف 15*Point .. أو TakeProfit+15*Point .. أو Ask*Point و Step .. وغيره لحد ما زهقت ..
مش عارف شو المشكلة .. مع أني أطلعت على أكسبيرتات أخرى مكتوبة بنفس الطريقة و شغالة تمام ..
صورة توضيحية ..
https://forum.arabictrader.com/uploaded/20763_111.JPG
الكود المستخدم ..
كود PHP:
OrderSend(Symbol(),OP_BUYSTOP,Lots,SellPrice,3,0,15,"0000000",Magicnumber,0,Red);
حتى أني غيرت اللون Red الى Green ظنّاً مني أنه السبب لعدم عكس الصفقات (من شراء الى بيع) وال MagicNumber ..:0023:
أرجو ممن يعرف حل لإحدى أو كلتا المشكلتين أن يضع الكود الصحيح هنا لتجريبه ..
مشكورين مقدماً .. :eh_s(7):
رد: سؤال لخبراء البرمجة ..
أخي الأوامر المعلقة تحتاج وظيفة أخرى لأنك تريد تضع الأوامر فقط السعر بعدد من النقاط أو تحت السعر.
إذا كان هذا هو المطلوب فإعطيني خبر حتى أكتب لك الوظيفة وبالترتيب.
وبالتوفيق