• 1:52 مساءاً




تبادل الخبرات في برمجة MQL

إضافة رد
Like Tree32Likes

أدوات الموضوع
عضو جديد
 
تاريخ التسجيل: Aug 2012
المشاركات: 109
معدل تقييم المستوى: 12
Mr.ElSaFeR is on a distinguished road
افتراضي رد: تبادل الخبرات في برمجة MQL
111#
17 - 12 - 2017, 01:41 PM
محتاج اعرف الشروط فى الكود ده


محتاج اعدل عليه هو من برمجة الاستاذ سمير



كود:
double MH1(){
double max_H=0;
datetime T_H=0;
for(int j=0;j<Bars;j++){
 double Z=iCustom(Symbol(),0,"Zigzag",12,5,3,0,j);

   if(Z>0&&iHigh(Symbol(),0,j)==Z){max_H=Z;T_H=iTime(Symbol(),0,j);break;}
    } 
  
  int BarEnd = iBarShift(NULL,0,T_H);
  
 return(max_H);
 }

//---------------------------------------------------------

double ML1(){
double max_L=0;
datetime T_L=0;
for(int j=0;j<Bars;j++){
 double Z=iCustom(Symbol(),0,"Zigzag",12,5,3,0,j);

   if(Z>0&&iLow(Symbol(),0,j)==Z){max_L=Z;T_L=iTime(Symbol(),0,j);break;}
    } 
  
  int BarEnd = iBarShift(NULL,0,T_L);
  
 return(max_L);
 }

//-----------------------------------------------------------

int sell11(){
double max_H=0;
datetime T_H=0;
for(int j=0;j<Bars;j++){
 double Z=iCustom(Symbol(),0,"Zigzag",12,5,3,0,j);

   if(Z>0&&iHigh(Symbol(),0,j)==Z){max_H=Z;T_H=iTime(Symbol(),0,j);break;}
    } 
  
  int BarEnd = iBarShift(NULL,0,T_H);
  
 return(BarEnd);
 }
//--------------------------------------------


int buy11(){
double max_L=0;
datetime T_L=0;
for(int j=0;j<Bars;j++){
 double Z=iCustom(Symbol(),0,"Zigzag",12,5,3,0,j);

   if(Z>0&&iLow(Symbol(),0,j)==Z){max_L=Z;T_L=iTime(Symbol(),0,j);break;}
    } 
  
  int BarEndL = iBarShift(NULL,0,T_L);
  
 return(BarEndL);
 }
Mr.ElSaFeR غير متواجد حالياً  
رد مع اقتباس

الصورة الرمزية سمير محمد ارمان
مشرف سابق
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 33,660
معدل تقييم المستوى: 48
سمير محمد ارمان will become famous soon enough
افتراضي رد: تبادل الخبرات في برمجة MQL
112#
18 - 12 - 2017, 12:47 PM
السلام عليكم
هى دوال تم عمله حتى اعرف منه معلومات عن مؤشر الزجزاج
MH1()
هذه الدالة تظهر لى سعر قمة اول زجزاج
ML1()
هذه الدالة تظهر لى سعر قاع اول زجزاج
الدوال الاخرى تظهر لى رقم الشمعة الموجود فيه قمة الزجزاج وقاع الزجزاج
ويتم العمل فيه فى طريقة فتح الصفقات
تحياتى
سمير محمد ارمان غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Aug 2012
المشاركات: 109
معدل تقييم المستوى: 12
Mr.ElSaFeR is on a distinguished road
افتراضي رد: تبادل الخبرات في برمجة MQL
113#
18 - 12 - 2017, 09:40 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
السلام عليكم
هى دوال تم عمله حتى اعرف منه معلومات عن مؤشر الزجزاج
MH1()
هذه الدالة تظهر لى سعر قمة اول زجزاج
ML1()
هذه الدالة تظهر لى سعر قاع اول زجزاج
الدوال الاخرى تظهر لى رقم الشمعة الموجود فيه قمة الزجزاج وقاع الزجزاج
ويتم العمل فيه فى طريقة فتح الصفقات
تحياتى

شكراً لك اذا في مجال تشرحلي الاكواد دي وعلاقتها بالكود اللى بالمشاركه السابقه او توضيح ما هي شروط فتح الصفقات واسف اذا تعبك معي


كود:
  line("Panel_MH1",MH1(),Red,0);
 
  line("Panel_ML1",ML1(),Lime,0);
 
 





double Buy=ObjectGet("Panel_ML1",OBJPROP_PRICE1);

double Sell=ObjectGet("Panel_MH1",OBJPROP_PRICE1);


//if(buy11()>0&&sell11()>0&&buy11()<sell11()&&Buy>0&&Ask-Buy>=Step_Open*pt)nam_B="BUY";else{nam_B="no";}


//if(Sell>0&&Sell-Bid>=Step_Open*pt&&buy11()>0&&sell11()>0&&buy11()>sell11())nam_S="SELL";else{nam_S="no";}




if(buy11()>0&&sell11()>0&&Buy>0&&Ask-Buy>=Step_Open*pt)nam_B="BUY";else{nam_B="no";}


if(Sell>0&&Sell-Bid>=Step_Open*pt&&buy11()>0&&sell11()>0)nam_S="SELL";else{nam_S="no";}


Comment(nam_S,"    ",nam_B,"   ",buy11(),"    ",sell11(),"\n",Ask-Buy>=Step_Open*pt,"\n",Sell-Bid>=Step_Open*pt);

  {
   if(IsTradeAllowed())
        {
  if(nam_B=="BUY"&&time&&ordestotal1_2(OP_BUY)==0&&T_1!=Time[0]&&LastOrderCloseTime()<Time[0]){
   int ticket = open(OP_BUY,Lots(MaxRisk),Ask,TakeProfit,StopLoss) ;
     if(ticket <= 0) return;
     T_1=Time[0];
        }
          }
          
          
          if(IsTradeAllowed())
        {
  if(nam_S=="SELL"&&time&&ordestotal1_2(OP_SELL)==0&&T_2!=Time[0]&&LastOrderCloseTime()<Time[0]){
   int ticket = open(OP_SELL,Lots(MaxRisk),Bid,TakeProfit,StopLoss) ;
     if(ticket <= 0) return;
     T_2=Time[0];
        }
          } 
                
          
        }

//--------------------------------------------

for(int m=0;m<OrdersTotal();m++){
  if(OrderSelect(m,SELECT_BY_POS,MODE_TRADES))
  if(OrderSymbol()==Symbol()&&OrderMagicNumber()== MagicNumber&&OrderType()==OP_BUY){
    openpriceb=OrderOpenPrice(); lot_b=OrderLots();
   } 
 }
 
 
 for(int m=0;m<OrdersTotal();m++){
  if(OrderSelect(m,SELECT_BY_POS,MODE_TRADES))
  if(OrderSymbol()==Symbol()&&OrderMagicNumber()== MagicNumber&&OrderType()==OP_SELL){
    openprices=OrderOpenPrice(); lot_s=OrderLots();
   } 
 }
 
 
 //----------------------------------------------------

if(Ask-openpriceb>=Step*pt&&ordestotal1_2(OP_BUY)>=1&&TB2!=Time[0]){//صفقات تعزيز
  open(OP_BUY,Lots(MaxRisk),Ask,TakeProfit,StopLoss) ;
  TB2=Time[0];
  } 
   
   
    if(openprices-Bid>=Step*pt&&ordestotal1_2(OP_SELL)>=1&&TS2!=Time[0]){
   open(OP_SELL,Lots(MaxRisk),Bid,TakeProfit,StopLoss) ;
   TS2=Time[0];
    }
//--------------------------------------------------------
//--------------------------------------------------------


if(openpriceb-Ask>=Step*pt&&ordestotal1_2(OP_BUY)>=1&&ordestotal1_2(OP_BUY)<Max_Open&&TB2!=Time[0]){// صفقات تبريد
  open(OP_BUY,LB1,Ask,TakeProfit,StopLoss) ;
  TB2=Time[0];
  } 
   
   
    if(Bid-openprices>=Step*pt&&ordestotal1_2(OP_SELL)>=1&&ordestotal1_2(OP_SELL)<Max_Open&&TS2!=Time[0]){
   open(OP_SELL,LS1,Bid,TakeProfit,StopLoss) ;
   TS2=Time[0];
    }
Mr.ElSaFeR غير متواجد حالياً  
رد مع اقتباس
عضو نشيط
 
تاريخ التسجيل: Jun 2010
المشاركات: 292
معدل تقييم المستوى: 14
AMR004 is on a distinguished road
افتراضي رد: تبادل الخبرات في برمجة MQL
114#
21 - 12 - 2017, 01:44 PM
نفسي في مؤشر سهل وسلس
AMR004 غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية سمير محمد ارمان
مشرف سابق
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 33,660
معدل تقييم المستوى: 48
سمير محمد ارمان will become famous soon enough
افتراضي رد: تبادل الخبرات في برمجة MQL
115#
24 - 12 - 2017, 01:20 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة AMR004 مشاهدة المشاركة
نفسي في مؤشر سهل وسلس
السلام عليكم
مؤشر RSI
طريقة عمله البيع من منطقة 80
والشراء من منطقة 20
طبعا ممكن يكون مربح وطبعا لا
السوق لا يوجد له طريق واحد
تحياتى
سمير محمد ارمان غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Apr 2017
المشاركات: 39
معدل تقييم المستوى: 0
salamountey is on a distinguished road
افتراضي رد: تبادل الخبرات في برمجة MQL
116#
28 - 12 - 2017, 08:17 AM
السلام عليكم ورحمة الله وبركاته
أخى سمير محمد ارمان من فضلك معايا 2 إصدار من إكسبيرت تحفه بس فجأه النسختين توقفوا عن العمل وأنا مش عارف إيه سبب المشكله وكلمت بعض الأصدقاء قالولى أغير spared فى الإعدادات الخاصه بالإكسبيرت بس بصراحه أنا مش فاهم خالص
أنا منصتى تيك ميل (Tickmill) الحساب بتاعها برو (Pro) وكمان عندى حساب فى Instafoerx فأرجو أن تساعدنى من فضلك وشكراً يعنى بيكون زى الإستاندرد يعنى اللوتات بتكون كالآتى :
Lot = $$$
0.01 = 0.10$
0.10 = 1.00$
1.00 = 10.00$
الإعدادات المذكوره ديه خاصه ب (Tickmill)
الملفات المرفقة
نوع الملف: mq4 ASSAR V8.mq4‏ (31.4 كيلوبايت, المشاهدات 6)
نوع الملف: rar ASSAR V10.rar‏ (15.6 كيلوبايت, المشاهدات 8)
salamountey غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية سمير محمد ارمان
مشرف سابق
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 33,660
معدل تقييم المستوى: 48
سمير محمد ارمان will become famous soon enough
افتراضي رد: تبادل الخبرات في برمجة MQL
117#
30 - 12 - 2017, 01:28 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة salamountey مشاهدة المشاركة
السلام عليكم ورحمة الله وبركاته
أخى سمير محمد ارمان من فضلك معايا 2 إصدار من إكسبيرت تحفه بس فجأه النسختين توقفوا عن العمل وأنا مش عارف إيه سبب المشكله وكلمت بعض الأصدقاء قالولى أغير spared فى الإعدادات الخاصه بالإكسبيرت بس بصراحه أنا مش فاهم خالص
أنا منصتى تيك ميل (Tickmill) الحساب بتاعها برو (Pro) وكمان عندى حساب فى Instafoerx فأرجو أن تساعدنى من فضلك وشكراً يعنى بيكون زى الإستاندرد يعنى اللوتات بتكون كالآتى :
Lot = $$$
0.01 = 0.10$
0.10 = 1.00$
1.00 = 10.00$
الإعدادات المذكوره ديه خاصه ب (Tickmill)
ارجو فتح موضوع جديد
مع شرح المطلوب
لا يتم وضع طلبات هنا
تحياتى
salamountey likes this.
سمير محمد ارمان غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Apr 2017
المشاركات: 39
معدل تقييم المستوى: 0
salamountey is on a distinguished road
افتراضي رد: تبادل الخبرات في برمجة MQL
118#
30 - 12 - 2017, 02:26 PM
معذرتا أخى ولكن صدقنى من يوم ما أرسلت لك وأنا أحاول أن أعرف طريقة فتح موضوع جديد ولم أعرف فأعتذر منك ممكن تقول لى كيف أفتح موضوع جديد
Rock likes this.
salamountey غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية Rock
عضو ذهبي
الصورة الرمزية Rock
 
تاريخ التسجيل: Apr 2011
المشاركات: 14,766
خبرة السوق: 5 الى 10 سنوات
معدل تقييم المستوى: 28
Rock will become famous soon enough
افتراضي رد: تبادل الخبرات في برمجة MQL
119#
11 - 01 - 2018, 10:57 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة salamountey مشاهدة المشاركة
معذرتا أخى ولكن صدقنى من يوم ما أرسلت لك وأنا أحاول أن أعرف طريقة فتح موضوع جديد ولم أعرف فأعتذر منك ممكن تقول لى كيف أفتح موضوع جديد
هلا اخى سالم


كيفية فتح موضوع :

هتذهب الى أى قسم وليكن قسم الاكسيبرتات من هنا
http://forum.borsaat.com/f14/
ستلاحظ بوجود هذه الايكون ومكتوب عليها " موضوع جديد " كما يظهر بالصورة التالية

او هتدخل مباشرتاً لفتح موضوع جديد من خلال الرابط التالى
http://forum.borsaat.com/newthread.p...newthread&f=14


بالتوفيق ،

التوقيع

كن عظيماً ودوداً قبل أن تكون عظاماً ودوداً
Rock غير متواجد حالياً  
رد مع اقتباس
عضو نشيط
 
تاريخ التسجيل: Sep 2015
المشاركات: 269
معدل تقييم المستوى: 9
FxOver is on a distinguished road
افتراضي رد: تبادل الخبرات في برمجة MQL
120#
22 - 03 - 2018, 01:14 AM
اخي العزيز سمير
كيف يمكن عمل تنبيه لمؤشر يرسم هستوجرام على التشارت
التنبيه عند وصول او ملامسة الهستوجرام ...

SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_DASHDOT,5,clr Red);
FxOver غير متواجد حالياً  
رد مع اقتباس


إضافة رد



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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مجموعة كتب في برمجة الاندرويد - كتب تعلم برمجة الإندرويد - Android Books ليالي دمشق استراحة بورصات 1 11 - 07 - 2015 03:54 AM
أبحث عن أستراتيجية لربح 4 نقاط (لنتادل الخبرات) العيد سفيان منتدى تداول العملات العام 1 06 - 02 - 2013 09:04 PM
ارجووو الرد من اصحاب الخبرات ....... alaa366 منتدى المؤشرات و الاكسبرتات 6 20 - 07 - 2010 03:18 AM


01:52 PM