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

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

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


  مؤسسة الكندي للإستشارات المالية > المنتدى الخاص > الأقسام الأخرى .. > منتدى البرمجيات و المؤشرات والإكسبرتات ( Software )
ورشة مفتوحة لطرح الاسئلة البرمجية للغة mql4
اضافة رد
صفحة 1 من 2 1 2 >

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

  رقم المشاركة : [ 1  ]
قديم 08-09-2013, 06:57 PM
dahmanesoft
http://www.alkindyfx.org/vb/alqab/marl7la-2.png

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

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

dahmanesoft is on a distinguished road
غير متواجد
 
افتراضي ورشة مفتوحة لطرح الاسئلة البرمجية للغة mql4
 



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

ستكون هذه الورشة مفتوحة لطرح جميع الأسئلة المتعلقة ببرمجة الإكسبرتات والمؤشرات وأي سؤال برمجي متعلق بلغة mql4

 

 

 

 

 

 



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

 

 



Facebook Twitter
  • اقتباس
dahmanesoft
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها dahmanesoft
  رقم المشاركة : [ 2  ]
قديم 08-09-2013, 08:36 PM
ابو احمد

رقم العضوية : 2013
بلد الإقامة : امام التشارت
تاريخ التسجيل : Feb 2012
عدد المشاركات : 74

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

الاخ والاستاذ dahmanesoft

اتشرف بأن تكون اولى مشاركاتي معكم هنا

وقبل كل شئ ارجو ان لا يضيق صدرك من كثرة الاسئلة وقد تكون سطحية بالنسبة لك
وهذا بسبب عدم معرفتي لغة البرمجة
والسن لا يسمح بتعلم لغة البرمجة ...لقد هرمنا
ولكن اسلوبك في التعليم بالبدء العملي كان مشجعا جدا لي
فلا اطمع ان اكون مبرمجاً محترفا ولكن اطمع في ان اعمل اكسبيرت بسيط عندما اريده

وارجو التأكيد على ان يتسع صدرك لكثرة الاسئلة
المشاركات القادمة بها الاسئلة ان شاء الله
خالص التحية والتقدير

 

 

 

 

 

 



Facebook Twitter
  • اقتباس
ابو احمد
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها ابو احمد
  رقم المشاركة : [ 3  ]
قديم 08-09-2013, 09:51 PM
ابو احمد

رقم العضوية : 2013
بلد الإقامة : امام التشارت
تاريخ التسجيل : Feb 2012
عدد المشاركات : 74

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

السلام عليكم
شرط عدد الاوامر المفتوحة صفر

[CODE
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);
}






][/CODE]

اين نضع المتغير 10 بدلا من صفر
اي انه يفتح صفقة بالرغم من وجود 10 صفقات مفتوحة


وما معنى الاختصارات التالية بالتفصيل الممل من فضلك
حتى نفهم الاوامر ولو فهما بسيطا



int MyRealOrdersTotal()
{

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

for (int cnt = 0 ; cnt < total ; cnt++)
{



مع خالص الشكر والتقدير

 

 

 

 

 

 



Facebook Twitter
  • اقتباس
ابو احمد
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها ابو احمد
  رقم المشاركة : [ 4  ]
قديم 08-09-2013, 10:16 PM
ابو احمد

رقم العضوية : 2013
بلد الإقامة : امام التشارت
تاريخ التسجيل : Feb 2012
عدد المشاركات : 74

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

قمت بالتغيير التالي

for (int cnt = 10 ; cnt < total ; cnt++)
وكانت النتيجة انه يفتح العدد الذي اريده بالفعل ولكن من نفس النقطة
فكيف نجعل العدد صفر يكون 10 ولكن لا يتم الفتح من نفس النقطة
وانما من نقاط تقاطعات متتالية


اي


يفتح صفقة مع كل تقاطع حتى عدد 11 صفقة عند 11 تقاطع


فكيف يتم ذلك ؟؟؟


خالص تحياتي

 

 

 

 

 

 



Facebook Twitter
  • اقتباس
ابو احمد
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها ابو احمد
  رقم المشاركة : [ 5  ]
قديم 14-09-2013, 09:41 AM
dahmanesoft
http://www.alkindyfx.org/vb/alqab/marl7la-2.png

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

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

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


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

السلام عليكم
شرط عدد الاوامر المفتوحة صفر

[CODE
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);
}






][/CODE]

اين نضع المتغير 10 بدلا من صفر
اي انه يفتح صفقة بالرغم من وجود 10 صفقات مفتوحة


وما معنى الاختصارات التالية بالتفصيل الممل من فضلك
حتى نفهم الاوامر ولو فهما بسيطا



int MyRealOrdersTotal()
{

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

for (int cnt = 0 ; cnt < total ; cnt++)
{



مع خالص الشكر والتقدير
بالنسبة لشرط عدد الأوامر لا يكون التعديل داخل الوظيفة بالكامل وإنما فقط يكون بإستدعاء الوظيفة وذلك بكتابة إسمها بالشكل التالي
كود:
MyRealOrdersTotal()
ولنكن على علم أن هذه الوظيفة تقوم بحساب الأوامر المفتوحة من طرف الإكسبريت فقط وسأشرحها بالتفصيل في المشاركة الموالية

وبعدها نقوم بتطبيق العمليات عليها مثلا

إذا أردنا أن يقوم الإكسبريت بفتح أوامر جديدة بشرط أن يكون عدد الأومر الحالية يساوي 0 يكون الشرط كالتالي
كود:
if (MyRealOrdersTotal() ==0) { هنا نكتب الأوامر التي نريد تنفيدها عند حدوث الشرط}
فمثلا إذا كنا نريد وضع شرط محدد للإكسبريت مثلا أن يسمح بفتح عدد محدد من الأوامر وليكن مثلا 10

يكون الشرط كالتالي
كود:
if (MyRealOrdersTotal() <=10) { هنا نكتب الأوامر التي نريد تنفيدها عند حدوث الشرط}
وهذا الشرط يعني إذا كان عدد الأوامر المفتوحة من طرف الإكسبريت أقل من أو يساوي 10 نقوم بـ .......... (حسب الأوامر التي نريد اي نتيجة الشرط )

وحتى تكون الأمور بسيطة التعامل دون أن نضطر كل مرة لتعديل في عدد الأوامر نقوم بإستبدال القيمة ( مثلا 10) بمتغير خارجي يسمح لنا بتعديلها كما نريد والطريقة كما يلي

في أعلى الكود البرمجي نقوم بتعريف متغير خارجي
كود:
extern int  MaxOrders =10;
اما كتابة الشرط فتكون هكذا
كود:
if (MyRealOrdersTotal() <=MaxOrders) { هنا نكتب الأوامر التي نريد تنفيدها عند حدوث الشرط}
وفي الأخير تكون النتيجة هكذا

 

 

 

 

 

 



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

 

 



Facebook Twitter
  • اقتباس
dahmanesoft
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها dahmanesoft
  رقم المشاركة : [ 6  ]
قديم 12-09-2013, 03:18 PM
ابو احمد

رقم العضوية : 2013
بلد الإقامة : امام التشارت
تاريخ التسجيل : Feb 2012
عدد المشاركات : 74

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

اخشى ان تكون استفسارتي ليست على المستوى المطلوب
ارجو ان يكون المانع خير

 

 

 

 

 

 



Facebook Twitter
  • اقتباس
ابو احمد
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها ابو احمد
  رقم المشاركة : [ 7  ]
قديم 14-09-2013, 08:58 AM
dahmanesoft
http://www.alkindyfx.org/vb/alqab/marl7la-2.png

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

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

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


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

اخشى ان تكون استفسارتي ليست على المستوى المطلوب
ارجو ان يكون المانع خير
السلام عليكم أبو أحمد

هههههه لا والله إسئل ماتريد بل بالعكس من خلال أسئلتك هناك أشخاص أخرين يستفيد

 

 

 

 

 

 



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

 

 



Facebook Twitter
  • اقتباس
dahmanesoft
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها dahmanesoft
  رقم المشاركة : [ 8  ]
قديم 14-09-2013, 01:55 PM
ابو احمد

رقم العضوية : 2013
بلد الإقامة : امام التشارت
تاريخ التسجيل : Feb 2012
عدد المشاركات : 74

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


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

السلام عليكم أبو أحمد

هههههه لا والله إسئل ماتريد بل بالعكس من خلال أسئلتك هناك أشخاص أخرين يستفيد
وعليكم السلام ورحمة الله وبركاته
يعلم الله اني اجتهد في اسئلتي لتكون عامة ولتفيد من يريد التعلم

وتأكد ان ما تكتبه هو مفيد لكل من يريد الاستفادة اليوم او بعد سنوات.....ههه اسأل مجرب
دعني اهضم ما تفضلت به واعود لطرح الاستفسارات
جزاكم الله خير الجزاء
سؤال يراودني هل انت س..ري ؟ كنت في منتدى الجيران

 

 

 

 

 

 



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

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

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

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


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

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

وتأكد ان ما تكتبه هو مفيد لكل من يريد الاستفادة اليوم او بعد سنوات.....ههه اسأل مجرب
دعني اهضم ما تفضلت به واعود لطرح الاستفسارات
جزاكم الله خير الجزاء
سؤال يراودني هل انت س..ري ؟ كنت في منتدى الجيران
اهلا أخي ابو احمد
بالنسبة لسؤال الذي يراودك لا لست انا انا لا أكتب في مواضيع البرمجة إلا في هذا المنتدى

 

 

 

 

 

 



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

 

 



Facebook Twitter
  • اقتباس
dahmanesoft
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها dahmanesoft
  رقم المشاركة : [ 10  ]
قديم 15-09-2013, 12:43 AM
belkacem1966

رقم العضوية : 413
بلد الإقامة : Algeria
تاريخ التسجيل : Oct 2011
عدد المشاركات : 85

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


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

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

 

 

 

 

 

 



Facebook Twitter
  • اقتباس
belkacem1966
مشاهدة ملفه الشخصي
البحث عن المشاركات التي كتبها belkacem1966
اضافة رد
صفحة 1 من 2 1 2 >

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

الكلمات الدلالية (Tags)
للغةmql4, لطرح, مفتوح, ورشة, الاسئلة, البرمجية

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

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

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

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

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






الساعة الآن 08:52 AM.

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


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

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



أقسام الموقع

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

نبذة عنــــا

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

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

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

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