• لوحة التحكم
  • مشاركات اليوم
  • تسجيل الخروج

ضــع اعــلانك هنا

انشاء حساب جديد


  مؤسسة الكندي للإستشارات المالية > المنتدى الخاص > الأقسام الأخرى .. > منتدى البرمجيات و المؤشرات والإكسبرتات ( Software )
تريد تعلم لغة mql4 لبرمجة المؤشرات والإكسبريتات .... تابع معنا؟
اضافة رد
صفحة 14 من 15 « First < 410111213 14 15 >

 
أدوات الموضوع انواع عرض الموضوع

  رقم المشاركة : [ 131  ]
قديم 28-07-2013, 11:52 PM
عربي

الصورة الرمزية عربي

رقم العضوية : 23892
بلد الإقامة :
تاريخ التسجيل : Apr 2013
عدد المشاركات : 445

عربي is on a distinguished road
غير متواجد
 
افتراضي
 

مبادرة جميلة منك اخي الكريم لهذا الموضوع الرائع. اذا بالامكان ان تضع جدول زمني للدروس و مواعيد الالقاء حتى نتمكن من المتابعة بشكل دوري معك.

جزاك الله خير..

 

 

 

 

 

 



توقيع عربي
It'S AlWaYs NeVer ToO LaTe

Price Action is simple, clean & the ThE AbSoLuTe TrUth

 

 



Facebook Twitter
  • اقتباس
عربي
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها عربي
  رقم المشاركة : [ 132  ]
قديم 31-07-2013, 10:23 AM
QtrrtQ

الصورة الرمزية QtrrtQ

رقم العضوية : 34
بلد الإقامة : قطر
تاريخ التسجيل : Sep 2011
عدد المشاركات : 269

QtrrtQ is on a distinguished road
غير متواجد
 
افتراضي
 


المشاركة الأصلية كتبت بواسطة dahmanesoft

السلام عليكم ورحمة الله وبركاته
رمضان كريم للجميع

إن عدم إهتمام المتداولين بموضوع برمجة الإكسبريتات والمؤشرات يعود لجهلهم بالإمكانيات التي تتيحها لنا عند إستعملها بالإضافة إلى الإعتقاد بأن لغة البرمجة صعبة وهي في الحقيقة بسيطة بشكل كبير
لذلك سأواصل هذا الموضوع بحيث أشرح فيه الأمور المتعلقة بلغة mql 4 بصفة عامة
وسوف يكون الموضوع مفتوح لطرح جميع الأسئلة المتعلقة بهذه اللغة
بعدها سأقوم بفتح موضوع منفصل يكون مخصص لشرح طريقة برمجة الإكسبريتات من الصفر الإلى الإحتراف
وموضوع أخر يكون مخصص لبرمجة المؤشرات

وبعد التقدم في الشرح والتعلم إن شاء الله سنقوم بفتح ورشات لتطبيق ماتعلمنها بشكل مباشر
بحيث يكون المجال مفتوح للأعضاء بتقديم أفكرهم ومشاريعهم من أجل تطبيقها

وإن شاء الله سنقوم بعدها بمحاولة تنظيم مسابقة لتصميم أحسن إكسبيرت

إن شاء الله تكون هذه الخطوة بداية لبعث النشاط في قسم الإكسبريتات والمؤشرات

وبالتوفيق إن شاء الله
بارك الله فيك
وانا متابع معك وبالتوفيق إن شاء الله

 

 

 

 

 

 



توقيع QtrrtQ
منسق دولة قطـــر

 

 



Facebook Twitter
  • اقتباس
QtrrtQ
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها QtrrtQ
  رقم المشاركة : [ 133  ]
قديم 31-07-2013, 03:40 PM
dahmanesoft
http://www.alkindyfx.org/vb/alqab/marl7la-2.png

الصورة الرمزية dahmanesoft

رقم العضوية : 242
بلد الإقامة : الجزائر
تاريخ التسجيل : Oct 2011
عدد المشاركات : 448

dahmanesoft is on a distinguished road
غير متواجد
 
افتراضي
 

السلام عليكم ورحمة الله وبركاته

سوف نتكلم اليوم عن برمجة الوظائف وكيفية الإستفادة منها

أولا ماهي الوظيفة : هي كتلة برمجية تعود لنا بقيمة محددة

مثلا إذا أردنا معرفة عدد الصفقات المفتوحة من طرف إكسبريت ما فسوف نستعمل الوظيفة التالية

وظيفة عد الأوامر المفتوحة سواء بيع أو شراء

كود PHP:

int MyRealOrdersTotal
()
{

  
int c=0;
  
int total  = OrdersTotal();

  for (
int cnt = 0 ; cnt < total ; cnt++)
  {
  
    
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
    if (
OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && (OrderType()==OP_BUY || OrderType()==OP_SELL))
    {
      
c++;
    }
  }
  return(
c);
} 
شرح الوظيفة
1- بما أن عدد الأوامر المفتوحة هو عدد صحيح فإن تعريف قيمة متغير الوظيفة يكون int بعدده مباشرة نقوم بكتابة إسم الوظيفة وأنت حر في التسمية بشرط أن تكون الحروف متسلسلة أي لا تدع فراغ بين الحروف ثم نختم الإسم بقوسين

2- نقوم بفتح مزداوجتين بحيث أن كل الأوامر التي نكتبه ستكون داخل هتان المزدوجتان
3- داخل المزدوجتين نقوم بكتابة حلقة تمر على جميع الأوامر المفتوحةفي المنصة ولكنها تأخذ في الحسبان الأوامر التي تتوفر فيها الشروط المطلوبة والتي من أهمها الرقم السحري الذي عن طريقه يميز الإكسبريت الصفقات التي قام هو بفتحها
ملاحظة
كتابة هذه الوظائف يكون خارج الوظائف الأساسية
في حالة ما إذا إحتجنا إستعمل الوظيفة ماعلينا سوى إستدعائها وذلك بكتابة إسمها فقط

مثال : MyRealOrdersTotal()==0 هذا يعني إذا كان عدد الأوامر المفتوحة يساوي الصفر
MyRealOrdersTotal()>=5 هذا يعني إذا كان عدد الأوامر أكبر من أو يساوي 5

 

 

 

 

 

 

التعديل الأخير تم بواسطة dahmanesoft ; 31-07-2013 الساعة 04:11 PM.


توقيع dahmanesoft
لاإله إلا الله

 

 



Facebook Twitter
  • اقتباس
dahmanesoft
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها dahmanesoft
  رقم المشاركة : [ 134  ]
قديم 31-07-2013, 03:51 PM
dahmanesoft
http://www.alkindyfx.org/vb/alqab/marl7la-2.png

الصورة الرمزية dahmanesoft

رقم العضوية : 242
بلد الإقامة : الجزائر
تاريخ التسجيل : Oct 2011
عدد المشاركات : 448

dahmanesoft is on a distinguished road
غير متواجد
 
افتراضي
 

وظيفة عد الأوامر المعلقة

كود PHP:

int MyPendingOrdersTotal
()
{
  
int c=0;
  
int total  = OrdersTotal();
 
  for (
int cnt = 0 ; cnt < total ; cnt++)
  {
    
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
    if (
OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && (OrderType()==OP_BUYSTOP || OrderType()==OP_SELLSTOP))
    {
      
c++;
    }
  }
  return(
c);
} 

 

 

 

 

 

 



توقيع dahmanesoft
لاإله إلا الله

 

 



Facebook Twitter
  • اقتباس
dahmanesoft
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها dahmanesoft
  رقم المشاركة : [ 135  ]
قديم 31-07-2013, 04:01 PM
dahmanesoft
http://www.alkindyfx.org/vb/alqab/marl7la-2.png

الصورة الرمزية dahmanesoft

رقم العضوية : 242
بلد الإقامة : الجزائر
تاريخ التسجيل : Oct 2011
عدد المشاركات : 448

dahmanesoft is on a distinguished road
غير متواجد
 
افتراضي
 

وظيفة حدف الأوامر المعلقة

كود PHP:

int DeletePendingOrders
()
{
  
int total  = OrdersTotal();
 
  for (
int cnt = total - 1; cnt >= 0; cnt--)
  {
    
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
    if (
OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && (OrderType()==OP_BUYSTOP || OrderType()==OP_SELLSTOP))
    {
      
OrderDelete(OrderTicket());
      
    }
  }
  return(
0);
} 

 

 

 

 

 

 



توقيع dahmanesoft
لاإله إلا الله

 

 



Facebook Twitter
  • اقتباس
dahmanesoft
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها dahmanesoft
  رقم المشاركة : [ 136  ]
قديم 31-07-2013, 04:05 PM
dahmanesoft
http://www.alkindyfx.org/vb/alqab/marl7la-2.png

الصورة الرمزية dahmanesoft

رقم العضوية : 242
بلد الإقامة : الجزائر
تاريخ التسجيل : Oct 2011
عدد المشاركات : 448

dahmanesoft is on a distinguished road
غير متواجد
 
افتراضي
 

وظيفة إغلاق الأوامر المفتوحة سواء شراء أو بيع

كود PHP:
int CloseOrders()
{
  
int total  = OrdersTotal();
  
  for (
int cnt = total-1 ; cnt >= 0 ; cnt--)
  {
    
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
    if (
OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol())
    {
      if (
OrderType()==OP_BUY)
      {
        
OrderClose(OrderTicket(),OrderLots(),Bid,3);
      }
      
      if (
OrderType()==OP_SELL)
      {
        
OrderClose(OrderTicket(),OrderLots(),Ask,3);
      }
    }
  }
  return(
0);
} 

 

 

 

 

 

 



توقيع dahmanesoft
لاإله إلا الله

 

 



Facebook Twitter
  • اقتباس
dahmanesoft
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها dahmanesoft
  رقم المشاركة : [ 137  ]
قديم 06-11-2013, 10:50 PM
azze
http://www.alkindyfx.org/vb/alqab/mar7la-1.png

رقم العضوية : 337
بلد الإقامة : الجزائر
تاريخ التسجيل : Oct 2011
عدد المشاركات : 193

azze is on a distinguished road
غير متواجد
 
افتراضي
 

مشكوووووور والله يعطيك الف عافيه

 

 

 

 

 

 



Facebook Twitter
  • اقتباس
azze
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها azze
  رقم المشاركة : [ 138  ]
قديم 13-06-2014, 06:10 PM
smart money
<img src="http://www.alkindyfx.org/vb/alqab/mar7la-1.png">

رقم العضوية : 51415
بلد الإقامة : السعودية
تاريخ التسجيل : Jun 2014
عدد المشاركات : 64

smart money is on a distinguished road
غير متواجد
 
افتراضي
 

سبحان الله وبحمده

 

 

 

 

 

 



Facebook Twitter
  • اقتباس
smart money
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها smart money
  رقم المشاركة : [ 139  ]
قديم 19-02-2015, 05:04 PM
قصي 12

رقم العضوية : 56612
بلد الإقامة : الاردن
تاريخ التسجيل : Feb 2015
عدد المشاركات : 71

قصي 12 is on a distinguished road
غير متواجد
 
افتراضي
 

على بركه الله ونحن معك

 

 

 

 

 

 



Facebook Twitter
  • اقتباس
قصي 12
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها قصي 12
  رقم المشاركة : [ 140  ]
قديم 22-09-2016, 02:43 PM
alayoua
عضو موقوف

رقم العضوية : 550
بلد الإقامة : SDSD
تاريخ التسجيل : Oct 2011
عدد المشاركات : 10

alayoua is on a distinguished road
غير متواجد
 
افتراضي
 

سلمت يمناك على الموضوع القييم
الله يعطيك العافيه

 

 

 

 

 

 



Facebook Twitter
  • اقتباس
alayoua
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها alayoua
اضافة رد
صفحة 14 من 15 « First < 410111213 14 15 >

مواقع النشر (المفضلة)
  • إرسال الموضوع إلى Digg Digg
  • إرسال الموضوع إلى Google Google
  • إرسال الموضوع إلى Facebook Facebook

الكلمات الدلالية (Tags)
...., لبرمجة, معنا؟, والإكسبريتات, المؤشرات, تابع, تريد, تعلم, mql4

« الموضوع السابق | الموضوع التالي »

الذين يشاهدون محتوى الموضوع الآن : 3 ( الأعضاء 0 والزوار 3)
 

أدوات الموضوع
مشاهدة صفحة طباعة الموضوع مشاهدة صفحة طباعة الموضوع
انواع عرض الموضوع
العرض العادي العرض العادي
العرض المتطور الانتقال إلى العرض المتطور
العرض الشجري الانتقال إلى العرض الشجري
تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
الابتسامات متاحة
كود [IMG] متاحة
كود HTML معطلة

قوانين المنتدى
الانتقال السريع






الساعة الآن 09:51 AM.

الاتصال بنا - مؤسسة الكندي للإستشارات المالية - الأرشيف - الأعلى


Powered by vBulletin Version 3.8.12 by vBS
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd دعم فني

جميع الحقوق محفوظة لـ منتديات الكندي للتدريب والإستشارات المالية -



أقسام الموقع

  • منتديات الكندي
  • منتديات الكندي
  • منتديات الكندي
  • منتديات الكندي
  • منتديات الكندي
  • منتديات الكندي

نبذة عنــــا

منتديات الكندي

جميع الحقوق محفوظة لمؤسسة الكندي لإحتراف الفوركس

السلام عليكم ورحمة الله وبركاته

للتواصل مع المهندس عادل الكندي نأمل منكم الاتصال على مدير مكتبه على الرقم 00212661504832 الاستاذ جمال سعداوي