النتائج 1 إلى 15 من 17
- 11-11-2013, 05:42 AM #1
دورة لتعليم برمجة الاكسبيرتات والمؤشرات
السلام عليكم
هل يوجد اى دورة قريبة لتعليم البرمجة التى يقدمها منتدى المتداول العربى ؟!
وشكرا جزيلا
- 11-11-2013, 09:40 AM #2
الموضوع لا يحتاج دورات صدقني تعلم بنفسك احسن من اي دورة وهذا كلام من مجرب
- 11-11-2013, 09:53 AM #3
- 11-11-2013, 12:13 PM #4
- 11-11-2013, 02:52 PM #5
ابحث عن هذا الكتاب في جوجل
Coders_Guru_Full_Course.pdf
ثم ابحث عن شرح للاكواد او اي كود تعجز عن فهمه من www.mql4.com واتعب شوية وانت راح تلقى الحل
ذلك الكتاب هو بداياتي الاولى ومدخلي في هذه اللغة واسبوع فقط تدخل في عالم البرمجة
- 11-11-2013, 03:19 PM #6
ولكن مافيها كل الحاجات المطلوبه للتعليم
شوف متلا
انا لحد الحينه مش عارفه اكتب هاد الاكسبيرت
ادا تقاطعت الموفنجات شراء فهو شراء - استيراتيجيه 1
وادا ارتفع الاستوكاتيك للشراء فهو شراء - استيراتيجيه 2
يعني ما عارفه اخلي اكسيبرت واحد يتعامل مع استيراتيجيين في وقت واحد
- 11-11-2013, 04:10 PM #7
تمام
متشكر منكم جدا
وبالنسبة لدورات المتداول العربى هل توقفت
- 11-11-2013, 04:19 PM #8
رد:دورة لتعليم برمجة الاكسبيرتات والمؤشرات
اكيد ملا يوجد كل شيئ المهم المدخل الاساسي ثم البقية لك
ممكن تخلي اكسبيرت واحد يتعامل مع استراتيجيتين
اعطيك فكرة بسيطة وانا دائما اتعامل بهذا المنطق
قسم برنامجك او خطواتك الى قطع وكل قطعة مستقلة بذاتها يعني دوال وكل له مهمة وفي النهاية يتم استدعاء المهام المطلوبة وبهذه الطريقة يمكن ان تتحكمي في سير برنامجك
اعملي مهمة للموينج ومهمة للستوك وكل له خطواته وفي النهاية يتم استدعاء احدهما لتنفيذ شرط محدد
- 11-11-2013, 07:47 PM #9
رد:دورة لتعليم برمجة الاكسبيرتات والمؤشرات
إن شاء الله نقوم بعمل دورة أخرى قريبا والموضوع فعلا تستطيع التعلم بنفسك إذا قرأت الدروس المشروحه و راجعت الأكواد للإكسبرتات فسوف تجد الأمر بسيط
مثل
كود PHP:bool StrategyEnter1,StrategyEnter2;
double stoch=iStochastic(Symbol(),0,5,3,3,0,0,MODE_MAIN,1);
double ma_1=iMA(Symbol(),0,14,0,0,0,1);
double ma_2=iMA(Symbol(),0,50,0,0,0,1);
double ma_1_pr=iMA(Symbol(),0,14,0,0,0,2);
double ma_2_pr=iMA(Symbol(),0,50,0,0,0,2);
if(stoch<20)StrategyEnter1=true;
if(ma_1>ma_2&&ma_1_pr<ma_2_pr)StrategyEnter2=true;
if(StrategyEnter1==true||StrategyEnter2==true)
{
// buy trade
}
- 12-11-2013, 08:27 AM #10
رد:دورة لتعليم برمجة الاكسبيرتات والمؤشرات
شكرا ليكم
فعلا اشتغلت
ولكن عني مشكله في الاغلاق كل صفقه لحالها
لانو الاكسبيرت بيغلق كل الصفقات البيع مع بعض
شوف هاد الكود
وين الخلل
كود PHP:if(OrderType()==OP_BUY){
if((ma1<ma2) || (sto1<sto2)){
CloseBuy();
}
}
void CloseBuy() {
bool tfc;
tfc = OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, Aqua);
if (tfc && UseSound) PlaySound("Close_order.wav");
}
- 12-11-2013, 08:39 AM #11
رد:دورة لتعليم برمجة الاكسبيرتات والمؤشرات
انا كنت حاطه ماجيك نمر خاص لكل استيراتيجيه
واشتغلت بشكل سليم
وعملت 2 اودر
ولكن عند الاغلاق فانها تغلقهم مع بعض
انا حاسه بانو في طريقه لسرد كود الاغلاق
وعملتها كده
ولكن حاسه بانو استعباطكود PHP:if(OrderType()==OP_BUY){
if(ma1<ma2){
CloseBuy();
}
if(OrderType()==OP_BUY){
if(sto1<sto2){
CloseBuy();
}
}
لانو في الأخير بيرجع لهاد الامر
شو هو التغير المطلوب هنا عشان يتعرف على كل صفقه لحالهاكود PHP:void CloseBuy() {
bool tfc;
tfc = OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, Aqua);
}
ويغلق كل صفقه لحالهاآخر تعديل بواسطة Qamar14 ، 12-11-2013 الساعة 08:42 AM
- 12-11-2013, 09:23 AM #12
رد:دورة لتعليم برمجة الاكسبيرتات والمؤشرات
ينفع اخليها هيك
ادا ينفعكود PHP:if(OrderType()==OP_BUY){
if(ma1<ma2&&MagicNumberA){
CloseBuy();
}
if(OrderType()==OP_BUY){
if(sto1<sto2&&MagicNumberB){
CloseBuy();
}
}
طيب شو اللي بحتاجها للتغير بالكود الاغلاق؟
- 12-11-2013, 11:11 AM #13
رد:دورة لتعليم برمجة الاكسبيرتات والمؤشرات
كود PHP:
void Check(){
bool tfc;
int Ticket; int Magic;
for(int i=OrdersTotal()-1; i>=0; i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()){
Ticket=OrderTicket();
Magic=OrderMagicNumber();
if(OrderType()==OP_BUY){
if(ma1<ma2 && Magic==MagicNumberA)
tfc = OrderClose(Ticket, OrderLots(), Bid, Slippage, Aqua);
if(sto1<sto2 && Magic==MagicNumberB)
tfc = OrderClose(Ticket, OrderLots(), Bid, Slippage, Aqua);
}
if(OrderType()==OP_SELL){
if(ma1>ma2 && Magic==MagicNumberA)
tfc = OrderClose(Ticket, OrderLots(), Ask, Slippage, Aqua);
if(sto1>sto2 && Magic==MagicNumberB)
tfc = OrderClose(Ticket, OrderLots(), Ask, Slippage, Aqua);
}
if(tfc && UseSound)PlaySound("Close_order.wav");
}
}
- 12-11-2013, 11:52 AM #14
- 12-11-2013, 12:26 PM #15
الأكثر زيارة
رد مع اقتباس