تفضل اخي سمير
يمكنك اجراء تعديل عليه كي تلائمه مع ما تريد
تحياتي
Printable View
السلام عليكم ورحمة الله وبركاته
مرحباً الجميع :asvc:
هل الدوال التي تبدأ بـ Order هي المخصصه لعمل الاكسبريتات ( المتاجره الآليه ) فقط ؟
أود التعلم والتعمق في الاكسبريتات بغض النظر عن دوال المؤشرات ( مبدأياً من باب التركيز )
الملف المرفق 455769
https://docs.mql4.com/trading
وإذا كان هناك مرجع عربي يشرحها بشكل جيد ياليت احد يدلنا عليه
( لأن احياناً الترجمه لاتفي بالغرض , لابد من فِكر وفهم للمعلومه )
الله يوفقنا وإياكم
لو سمحت ممكن تعديل لو فيه اخطاء
لديك خطأ في إستدعاء الداله iMA
الكود الذي كتبته هو شرح لقيم وتعريفات الداله لكن مثلا لو تريد تعريف متغير يحمل قيمة موفينج أفريج سيمبل 5كود PHP:
double iMA (
string symbol, // Symbol
int timeframe, // timeframe
int ma_preiod, // MA average period
int ma_shift, // MA shift
int ma_metod, // avreage method
int applied_price // applied price
int shift // sihft
);
فسوف يكون
ثم تستخدم هذه المتغيرات في شروط فتح وإغلاق الصفقات وليست بالطريقه التي وضعتها الآنكود PHP:
double ma_5=iMA(Symbol(),0,5,0,MODE_SMA,PRICE_CLOSE,1);
أيضا قمت بتعريف داله بإسم OrdersTotal وهذا خطأ لأن OrdersTotal أصلا تعتبر كلمة محجوزه في الداله ولا يمكن تعرف متغير بإسم محجوز
أيضا بالنسبه لجزء المضاعفات فأنت وضعته خارج الداله OnTick وفي نفس الوقت لم تقم بتعريفه داخل دالة مستقله وهذا خطأ
جرب عمل هذه التصحيحات وأرفق النتيجه
mql4
مرحبا اخي الكريم
لغة mql4 لغة شاملة تخص المؤشرات والاكسبيرتات والاسكريبتات , ابدا باساسيات اللغة اولا وهناك في المنتدى وفي مواقع اخرى كم هائل من الدروس
والدورات وحين تلم بالاساسيات وبعد الممارسة ستجد نفسك قادر على معرفة ماذا تحتاج لعمل مؤشر وماذا تحتاج لعمل اكسبيرت ومتى تستدعي هذه الدالة
ومتى تستدعي الاخرى وان اشكل عليك امر لاتترد في طرحه في المنتدى سيجيبك الاخوة ان شاء الله فكلنا نتعلم
بالتوفيق اخي مشعل
جزاكم الله خير , زادكم الله من علمه وفضله
لو حاولت احدد الدوال التي ( لا يعمل أي اكسبريت من دونها ) ستكون كذلك :
هل هناك غيرها كـ دوال إلزاميه بأي اكسبريت ؟كود PHP:
OrderSend() // فتح أمر أو وضع طلب معلق
OrderClose() // إغلاق الصفقات المفتوحه
OrderDelete() // حذف أوامر معلقه
OrderModify() // تعديل أوامر معلقه او مفتوحه سابقاً
مستر دولار
ايه رأي حضرتك ولو انه مجهود جامد ولكن علي يدك الصعب بيهون وبيبقي أسهل الله يباركلك
لو حضرتك تفتح موضوع خاص ومغلق بدون اي مشاركة من اي حد غير حضرتك ويسلام لو الاستاذ وضاح العطار ايضا فقط ( مع احترامي للجميع )
بشرح لتعريفات كل ما يخص البرمجة ( اكسبيرت , سكريبت , مؤشر ) يعني مثلا
( OrderSend,OrderSelect,OrdersTotal,Bars, Comment,Multiplier,OpenPrice,digits,extern,string ....)
لا اقصد بهؤلاء تحديدا ً ولكن مثال لبعض منهم .. اعتقد وقتها الامر هيكون واضح للجميع .. الكل هيستفيد وممكن يخفف عبء العمل او الضغط علي حضرتك ويكون بطريقة منتظمة وسهلة , وإن كان هياخد وقت كلنا هننتظر حضرتك بس المهم نية العمل علي ذلك وياحبذا لو ملف PDF بس نخليها موضوع خاص ومثبت في المنتدي
إيه رأي حضرتك ؟
وإن كان الفكرة فيها تشويش او تشتت او تحتاج لبعض الوقت لتجهيزها فا ممكن نتناقش في هذا الامر
برده هرجع واقول المهم النية ... !!