هل انتهى الموضوع......... الله يعينك يا اخونا فوفينج........ بالنسبة لل rsi كيف نضيف المستوياتniveaux ......
|
جديد المواضيع |
|
منتدى المؤشرات و الاكسبيرتات تعليم برمجة الاكسبيرت ، اكسبيرت مجانى ، برمجة مؤشرات ، مؤشر ، تصميم اكسبيرت مجانا ، اكسبيرتات جديدة ، مؤشرات جديدة ، كل ما يتعلق بالتحليل و الخاص بالمؤشرات الفنية او الرقمية ، Expert advisor ، mql ، mql4 ، دورة برمجة ، برمجة اكسبيرت ، اكسبيرت رابح ، اكسبيرت جيد ، ادارة حسابات ، تداول الى ، ميتاتريدر ، تحميل منصة ، منصة تداول ، برمجة مؤشر ، مكتبة مؤشرات ، مؤشر جديد ، مؤشرات جديدة ، مؤشر حصرى ، احدث مؤشر . |
|
أدوات الموضوع |
27-03-2013, 09:17 AM | المشاركة رقم: 91 | ||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعليم برمجة الاكسبريت
هل انتهى الموضوع......... الله يعينك يا اخونا فوفينج........ بالنسبة لل rsi كيف نضيف المستوياتniveaux ...... |
||||||||||||||||||||||
|
#91
|
|
|
|
رد: دورة تعليم برمجة الاكسبريت
هل انتهى الموضوع......... الله يعينك يا اخونا فوفينج........ بالنسبة لل rsi كيف نضيف المستوياتniveaux ......
|
28-03-2013, 12:47 AM | المشاركة رقم: 92 | ||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعليم برمجة الاكسبريت
مشكور استاذ موفنج على هذه الدروس بارك الله فيك |
||||||||||||||||||||||
|
#92
|
|
|
|
رد: دورة تعليم برمجة الاكسبريت
مشكور استاذ موفنج على هذه الدروس بارك الله فيك
ولو تكرمت وكان عندك وقت تكمل الدورة لاني فعلا استفذت منها |
28-03-2013, 01:21 AM | المشاركة رقم: 93 | ||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعليم برمجة الاكسبريت
الواجب في المرفقات |
||||||||||||||||||||||
|
#93
|
|
|
|
رد: دورة تعليم برمجة الاكسبريت
الواجب في المرفقات
اكسبريت للموفنج او المؤشر الذي قمت بعمله من موضوع http://fx-arabia.net/vb/showthread.php?t=27491 طبعا هو فيه اخطا ولو تكرمت شرح سببها لاني لم اقدر على تصحيحها وهي انه يفتح 5 صفقات مباشرة وانا وضعت دالة تحديد عدد الصفقات بصفقة واحدة فقط ايضا انه يفتح بيع فقط ولا يغلق الصفقة لو لم تكن هناك بروفت واستوب تحياتي |
28-03-2013, 01:43 PM | المشاركة رقم: 94 | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعليم برمجة الاكسبريت
حاول تضع الكود فقط هنا علي الصفحة وسنناقش الامور الخاطئة ان شاء الله
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
#94
|
|||||||||||||||||||||
|
|||||||||||||||||||||
رد: دورة تعليم برمجة الاكسبريت
حاول تضع الكود فقط هنا علي الصفحة وسنناقش الامور الخاطئة ان شاء الله |
28-03-2013, 04:32 PM | المشاركة رقم: 95 | |||||||||||||||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعليم برمجة الاكسبريت
كود:
extern double Lots = 0.1; double point; int digits,Q; extern int StopLoss=0; extern int TakeProfit=0; extern int MaxTrades = 1; extern int MagicNumber=1234; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { if(Digits==5||Digits==3)Q=10; else Q=1; if(Digits==2) { point=0.01; } if(Digits==4) { point=0.0001; } if(Digits==3) { point=0.01; } if(Digits==5) { point=0.0001; } int magic=0 ; //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { double indigreen=iCustom(0,0,"imad ",1,1); double indired=iCustom(0,0,"imad ",0,1); if(orderstotal()<MaxTrades&&indigreen<4000) if(orderstotal()<MaxTrades&&indired<4000) double TP; double SL; TP=Ask+TakeProfit*point; SL=Ask-StopLoss*point; TP=Bid-TakeProfit*point; SL=Bid+StopLoss*point; if(StopLoss==0){SL=0;}else{SL=Ask-StopLoss*point;} if(TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*point;} if(StopLoss==0){SL=0;}else{SL=Bid+StopLoss*point;} if(TakeProfit==0){TP=0;}else{TP=Bid-TakeProfit*point;} OrderSend(Symbol(),OP_BUY,Lots,Ask,3*Q,SL,TP,"",MagicNumber,0,Blue); OrderSend(Symbol(),OP_SELL,Lots,Bid,3*Q,SL,TP,"",MagicNumber,0,Red); //---- //---- return(0); } //+------------------------------------------------------------------+ int orderstotal(){ int cnt=0; for(int i =0;i<OrdersTotal();i++){ OrderSelect(i,SELECT_BY_POS,MODE_TRADES); if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){ cnt++; } } return(cnt); } |
|||||||||||||||||||||||||||||||||||||||||||
|
#95
|
|||||||||||||||||||||
|
|||||||||||||||||||||
رد: دورة تعليم برمجة الاكسبريت
كود:
extern double Lots = 0.1; double point; int digits,Q; extern int StopLoss=0; extern int TakeProfit=0; extern int MaxTrades = 1; extern int MagicNumber=1234; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { if(Digits==5||Digits==3)Q=10; else Q=1; if(Digits==2) { point=0.01; } if(Digits==4) { point=0.0001; } if(Digits==3) { point=0.01; } if(Digits==5) { point=0.0001; } int magic=0 ; //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { double indigreen=iCustom(0,0,"imad ",1,1); double indired=iCustom(0,0,"imad ",0,1); if(orderstotal()<MaxTrades&&indigreen<4000) if(orderstotal()<MaxTrades&&indired<4000) double TP; double SL; TP=Ask+TakeProfit*point; SL=Ask-StopLoss*point; TP=Bid-TakeProfit*point; SL=Bid+StopLoss*point; if(StopLoss==0){SL=0;}else{SL=Ask-StopLoss*point;} if(TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*point;} if(StopLoss==0){SL=0;}else{SL=Bid+StopLoss*point;} if(TakeProfit==0){TP=0;}else{TP=Bid-TakeProfit*point;} OrderSend(Symbol(),OP_BUY,Lots,Ask,3*Q,SL,TP,"",MagicNumber,0,Blue); OrderSend(Symbol(),OP_SELL,Lots,Bid,3*Q,SL,TP,"",MagicNumber,0,Red); //---- //---- return(0); } //+------------------------------------------------------------------+ int orderstotal(){ int cnt=0; for(int i =0;i<OrdersTotal();i++){ OrderSelect(i,SELECT_BY_POS,MODE_TRADES); if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){ cnt++; } } return(cnt); } |
28-03-2013, 04:48 PM | المشاركة رقم: 96 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعليم برمجة الاكسبريت
هذا هو الكود الذي استخدمته
|
||||||||||||||||||||||||||||||
|
#96
|
|
|
|
رد: دورة تعليم برمجة الاكسبريت
هذا هو الكود الذي استخدمته
سننتقل من كلمة الي كلمة لكي نكتشف الاخضاء الكثيرة التي وقعت فيها |
28-03-2013, 04:50 PM | المشاركة رقم: 97 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعليم برمجة الاكسبريت
[PHP]
|
||||||||||||||||||||||||||||||
|
#97
|
|
|
|
رد: دورة تعليم برمجة الاكسبريت
[PHP]
extern double Lots = 0.1; double point; int digits,Q; extern int StopLoss=0; extern int TakeProfit=0; extern int MaxTrades = 1; extern int MagicNumber=1234; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { if(Digits==5||Digits==3)Q=10; else Q=1; if(Digits==2) { point=0.01; } if(Digits==4) { point=0.0001; } if(Digits==3) { point=0.01; } if(Digits==5) { point=0.0001; } int magic=0 ; //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } [/PHP] في هذا الجزء كل شئ جيد وبالنسبة لهذه الكتابة [PHP] int magic=0 ; [/PHP] ماهو هدفها ؟؟؟ سنتابع ونعرف |
28-03-2013, 04:54 PM | المشاركة رقم: 98 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعليم برمجة الاكسبريت
بالنسبة للدوال خارج الدالة start
|
||||||||||||||||||||||||||||||
|
#98
|
|
|
|
رد: دورة تعليم برمجة الاكسبريت
بالنسبة للدوال خارج الدالة start
[PHP] int orderstotal(){ int cnt=0; for(int i =0;i<OrdersTotal();i++){ OrderSelect(i,SELECT_BY_POS,MODE_TRADES); if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){ cnt++; } } return(cnt); } [/PHP]دالة تحسب عدد الصفقات التي فتحها الاكسبريت وهي صحيحة |
28-03-2013, 04:58 PM | المشاركة رقم: 99 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعليم برمجة الاكسبريت
ندخل الي الدالة start
|
||||||||||||||||||||||||||||||
|
#99
|
|
|
|
رد: دورة تعليم برمجة الاكسبريت
ندخل الي الدالة start
مع التذكير ان هذه الدالة تعيد ما كتب فيها كل تغير في السعر |
28-03-2013, 05:00 PM | المشاركة رقم: 100 | ||||||||||||||||||||||||||||||
|
كاتب الموضوع :
MOVING_AVERAGE
المنتدى :
منتدى المؤشرات و الاكسبيرتات
رد: دورة تعليم برمجة الاكسبريت
هنا عرفنا متغيرين واسندنا الهم قيم المؤشر الخارجي الذي اسمه imad
|
||||||||||||||||||||||||||||||
|
#100
|
|
|
|
رد: دورة تعليم برمجة الاكسبريت
هنا عرفنا متغيرين واسندنا الهم قيم المؤشر الخارجي الذي اسمه imad
ياريت ترفق المؤشر الخارجي لكي نفحصه ايضا [PHP] double indigreen=iCustom(0,0,"imad ",1,1); double indired=iCustom(0,0,"imad ",0,1); [/PHP] |
مواقع النشر (المفضلة) |
الكلمات الدلالية (Tags) |
الاكسبريت, برمجة, تعليم, دورة |
أدوات الموضوع | |
|
|