اعلانات المواقع والشركات

بورصات أوروبا تفلت من الركود الأمريكي .. وآسيا تسقط  
[ 2 من 10 ] [ الكاتب : التحليلات والأخبار ] [ آخر مشاركة : التحليلات والأخبار ] [ عدد الزوار : 1 ] [ عدد الردود : 0 ]
مؤشرات رسمية: الاقتصاد الأمريكي يقترب جداً من مرحلة الكساد  
[ 3 من 10 ] [ الكاتب : التحليلات والأخبار ] [ آخر مشاركة : التحليلات والأخبار ] [ عدد الزوار : 3 ] [ عدد الردود : 0 ]
توصيات للتجربة  
[ 4 من 10 ] [ الكاتب : kareemmalki ] [ آخر مشاركة : vron2005 ] [ عدد الزوار : 43 ] [ عدد الردود : 2 ]
الباوند دولار الاتجاه المتوقع له  
[ 5 من 10 ] [ الكاتب : aljameel ] [ آخر مشاركة : aljameel ] [ عدد الزوار : 1521 ] [ عدد الردود : 80 ]
اخي طارق حسين  
[ 6 من 10 ] [ الكاتب : حماده يلعب ] [ آخر مشاركة : حماده يلعب ] [ عدد الزوار : 85 ] [ عدد الردود : 7 ]
***** إكسب مليون دولار في عدة شهور *****  
[ 7 من 10 ] [ الكاتب : أبو عبد الله ] [ آخر مشاركة : إسلام1983 ] [ عدد الزوار : 919185 ] [ عدد الردود : 34086 ]
الترند المكسور في سباق "المضاعفات"  
[ 8 من 10 ] [ الكاتب : أبو عبد الله ] [ آخر مشاركة : أبو عبد الله ] [ عدد الزوار : 48494 ] [ عدد الردود : 934 ]
اكسبرت يضاعف راس المال 3 مرات  
[ 9 من 10 ] [ الكاتب : shael alashour ] [ آخر مشاركة : aksa85 ] [ عدد الزوار : 8107 ] [ عدد الردود : 214 ]
الهارمونيك طريقك للمليون بإذن الله  
[ 10 من 10 ] [ الكاتب : ناشيء الفوركس ] [ آخر مشاركة : الزلزال ] [ عدد الزوار : 172564 ] [ عدد الردود : 6650 ]

اعلانات منتجات وخدمات المتداول العربي

العودة   منتديات المتداول العربي > مـنـتـديــات الـمـتـداول الـعـربي > منتدى المؤشرات والاكسبيرتات والبرمجة Indicators & Experts Advisors
التسجيل مركز رفع الملفات الأسئلة الشائعة التقويم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
قديم 12-02-2008, 12:58 AM   #121 (permalink)
معلومات العضو
عضو نشيط
 
الصورة الرمزية !MMM!

إحصائية العضو
افتراضي رد: تعال وتعلم معنا لغة MQL4 حتى الاحتراف

من أروع ماقرأت ... بشرح هذه اللغة

ياليت لو تتعمق بالرسوميات ... أريد أن أعرف ، كيف تم رسم نظام Dolly


لك شكري وتقديري ،،،

التوقيع


كيف أنحرفوا عن الطريق المستقيم ؟

كيف حرفوا الإنجيل ؟ و هل الأنجيل كلمة الله ؟

هل قال المسيح اعبدوني ؟

!MMM! غير متواجد حالياً   رد باقتباس
قديم 13-02-2008, 10:31 PM   #122 (permalink)
معلومات العضو
مشرف الإكسبيرتات والمؤشرات
 
الصورة الرمزية وضاح عطار

إحصائية العضو
افتراضي رد: تعال وتعلم معنا لغة MQL4 حتى الاحتراف

اقتباس:
المشاركة الأصلية كتبت بواسطة الماجد مشاهدة المشاركة
الله يعطيك العافيه استاذي

ولكن في الحقيقه لم تفهم ما اقصده في السؤال الثاني
سأوضح أكثر :

أريد من المؤشر ان يرسم لي خط على الهاي وخط على اللو
وبعد تحقق شرط معين يقوم بتثبيت الخطوط عند الهاي ساعة تحقق الشرط وعند اللو ساعة تحقق الشرط
مثال :
شرطنا أن يكون الفرق بين الهاي واللو ( الرينج ) لليوم الحالي أكبر من أو يساوي 100
فإذا تحقق الشرط يتم وضع الخطوط عند الهاي واللو لليوم الحالي وفي الساعه الحالية
افتتح اليوم عند 1.9500
إرتفع السعر إلى 1.9550
ثم هبط إلى 1.9440
High - Low = 1.9550 - 1.9440 = 110
^^^ << لاحظ هنا تحقق الشرط وهو أن يكون الرينج أكبر من 100
بعد إغلاق شمعة الساعه يقوم برسم خط على الهاي 1.9550
ويقوم برسم خط آخر على اللو عند 1.9440
وتستمر هذه الإشارة مرسومه عند هذين المستويين حتى ولو هبط الزوج أكثر من 1.9440
وبالطبع مع بدية اليوم الجديد نأخذ الهاي واللو للشمعه الحالية لحين تحقق الشرط ثم ثبات الإشارة

أتمنى أن يكون المقصود من السؤال واضح
وآسف جداً جداً على الإطاله استاذي
وفي انتظار ردك

تحياتي لك
أخوك عادل الماجد

نعم أخي فهمت عليك الآن

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

كود PHP:
bool DrawLines=false;
 
int start()
{
double h,l;
h=iHigh("GBPUSD",PERIOD_D1,0);
l=iLow("GBPUSD",PERIOD_D1,0);
 
if((
h-l)>=100*Point && DrawLines==false)
{
   
SetLine("lineH",h,2,Red);
   
SetLine("lineL",l,2,Green);
   
DrawLines=true;
}
 
if((
h-l)<100*Point)
{
  
DrawLines=false;
}
 

لاحظ أننا أضفنا متحول لمعرفة أننا رسمنا الخطين ولذلك لا داعي لرسمه مرة أخرى عند تحقق الشرط مرة أخرى .

وهذه الوظيفة ترسم لنا الخط الذي نريده أضفها آخر الكود .

كود PHP:
void SetLine(string name,double y,int size,color clr)
  {
   
int idx=0;
   if(
ObjectFind(name) == -1)
     {
       
ObjectCreate(nameOBJ_HLINEidx00);
       
ObjectSet(nameOBJPROP_PRICE1y);
       
ObjectSet(nameOBJPROP_COLOR,clr);
       
ObjectSet(nameOBJPROP_WIDTH,size);
     }
   else
     {
       
ObjectSet(nameOBJPROP_PRICE1y);
       
ObjectSet(nameOBJPROP_COLOR,clr);
       
ObjectSet(nameOBJPROP_WIDTH,size);
     } 
  } 

التوقيع

________________
لا إله إلا الله محمد رسول الله
________________

وضاح عطار غير متواجد حالياً   رد باقتباس
قديم 13-02-2008, 10:33 PM   #123 (permalink)
معلومات العضو
مشرف الإكسبيرتات والمؤشرات
 
الصورة الرمزية وضاح عطار

إحصائية العضو
افتراضي رد: تعال وتعلم معنا لغة MQL4 حتى الاحتراف

اقتباس:
المشاركة الأصلية كتبت بواسطة !MMM! مشاهدة المشاركة
من أروع ماقرأت ... بشرح هذه اللغة

ياليت لو تتعمق بالرسوميات ... أريد أن أعرف ، كيف تم رسم نظام Dolly


لك شكري وتقديري ،،،

أرفق هنا صورة له

ووضح أكثر ما هو الشيء الذي تريد معرفة كيفية رسمه

بالانتظار

التوقيع

________________
لا إله إلا الله محمد رسول الله
________________

وضاح عطار غير متواجد حالياً   رد باقتباس
قديم 15-02-2008, 06:55 PM   #124 (permalink)
معلومات العضو
المتداول العربي

إحصائية العضو
افتراضي رد: تعال وتعلم معنا لغة MQL4 حتى الاحتراف

اقتباس:
المشاركة الأصلية كتبت بواسطة وضاح عطار مشاهدة المشاركة
نعم أخي فهمت عليك الآن

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

كود PHP:
bool DrawLines=false;
 
int start()
{
double h,l;
h=iHigh("GBPUSD",PERIOD_D1,0);
l=iLow("GBPUSD",PERIOD_D1,0);
 
if((
h-l)>=100*Point && DrawLines==false)
{
   
SetLine("lineH",h,2,Red);
   
SetLine("lineL",l,2,Green);
   
DrawLines=true;
}
 
if((
h-l)<100*Point)
{
  
DrawLines=false;
}
 

لاحظ أننا أضفنا متحول لمعرفة أننا رسمنا الخطين ولذلك لا داعي لرسمه مرة أخرى عند تحقق الشرط مرة أخرى .

وهذه الوظيفة ترسم لنا الخط الذي نريده أضفها آخر الكود .

كود PHP:
void SetLine(string name,double y,int size,color clr)
  {
   
int idx=0;
   if(
ObjectFind(name) == -1)
     {
       
ObjectCreate(nameOBJ_HLINEidx00);
       
ObjectSet(nameOBJPROP_PRICE1y);
       
ObjectSet(nameOBJPROP_COLOR,clr);
       
ObjectSet(nameOBJPROP_WIDTH,size);
     }
   else
     {
       
ObjectSet(nameOBJPROP_PRICE1y);
       
ObjectSet(nameOBJPROP_COLOR,clr);
       
ObjectSet(nameOBJPROP_WIDTH,size);
     } 
  } 

الله يعطيك ألف عافيه استاذي

واسف جداً على تأخري لأنني كنت مشغول بأمور ثانيه

فهمت الفكره وسأقوم بتجربتها ان شاء الله

أكرر شكري لك استاذي
وفي انتظار باقي الدروس

أخوك عادل الماجد

التوقيع


الماجد غير متواجد حالياً   رد باقتباس
قديم 15-02-2008, 07:51 PM   #125 (permalink)
معلومات العضو
المتداول العربي

إحصائية العضو
افتراضي رد: تعال وتعلم معنا لغة MQL4 حتى الاحتراف

استاذي وضاح

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

شوف الصورة توضح المطلوب

وعلى فكره استاذي وضاح..
ياليت تتكلم عن الأوامر Highest و Lowest وكيفية التعامل معهم بمثال بسيط

اكرر اسفي استاذي
وفي انتظار اجابتك

التوقيع


الماجد غير متواجد حالياً   رد باقتباس
قديم 19-02-2008, 03:30 PM   #126 (permalink)
معلومات العضو
عضو نشيط
 
الصورة الرمزية !MMM!

إحصائية العضو
افتراضي رد: تعال وتعلم معنا لغة MQL4 حتى الاحتراف

شاهد الصورة المرفقة لنظام دولي ..

كيف تم تحديد مناطق معينة بلون معين ...

السورس كود مفتوح ، بس عجزت أفهم كيف ربطت الأفكار مع بعض

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

الصور المصغرة للصور المرفقة
likethis-.gif  
التوقيع


كيف أنحرفوا عن الطريق المستقيم ؟

كيف حرفوا الإنجيل ؟ و هل الأنجيل كلمة الله ؟

هل قال المسيح اعبدوني ؟

!MMM! غير متواجد حالياً   رد باقتباس
قديم 06-03-2008, 10:45 AM   #127 (permalink)
معلومات العضو
المتداول العربي

إحصائية العضو
افتراضي رد: تعال وتعلم معنا لغة MQL4 حتى الاحتراف

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

emrie غير متواجد حالياً   رد باقتباس
قديم 14-03-2008, 06:44 PM   #128 (permalink)
معلومات العضو
المتداول العربي

إحصائية العضو
افتراضي رد: تعال وتعلم معنا لغة MQL4 حتى الاحتراف


استاذ وضاح

قمت ببرمجة مؤشر بسيط بغرض التدريب لا اكثر
مهمته ببساطة هو رسم اسهم على الشارت عن اتجاه الموفينج افريج الى اعلى او الى اسفل

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

مودتي محمود مقدسي

الصور المصغرة للصور المرفقة
test.jpg  
الملفات المرفقة
نوع الملف: mq4 test.mq4 (3.0 كيلوبايت, المشاهدات 26)
مقدسي غير متواجد حالياً   رد باقتباس
قديم 16-03-2008, 03:57 PM   #129 (permalink)
معلومات العضو
مشرف الإكسبيرتات والمؤشرات
 
الصورة الرمزية وضاح عطار

إحصائية العضو
افتراضي رد: تعال وتعلم معنا لغة MQL4 حتى الاحتراف

اقتباس:
المشاركة الأصلية كتبت بواسطة الماجد مشاهدة المشاركة

ياليت تتكلم عن الأوامر Highest و Lowest وكيفية التعامل معهم بمثال بسيط

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

التوقيع

________________
لا إله إلا الله محمد رسول الله
________________

وضاح عطار غير متواجد حالياً   رد باقتباس
قديم 16-03-2008, 03:59 PM   #130 (permalink)
معلومات العضو
مشرف الإكسبيرتات والمؤشرات
 
الصورة الرمزية وضاح عطار

إحصائية العضو
افتراضي رد: تعال وتعلم معنا لغة MQL4 حتى الاحتراف

اقتباس:
المشاركة الأصلية كتبت بواسطة !MMM! مشاهدة المشاركة
شاهد الصورة المرفقة لنظام دولي ..

كيف تم تحديد مناطق معينة بلون معين ...

السورس كود مفتوح ، بس عجزت أفهم كيف ربطت الأفكار مع بعض

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

هذه الرسومات هي ببساطة مستطيلات ملونة يتم رسمها على آخر يوم

وألوانها متدرجة بناء على حسابات خاصة

عملية الرسم بسيطة جدا

الأعقد طبعا هي الحسابات

وهي تكون بناء على الفكرة الأساسية للمؤشر .

التوقيع

________________
لا إله إلا الله محمد رسول الله
________________

وضاح عطار غير متواجد حالياً   رد باقتباس
قديم 16-03-2008, 04:03 PM   #131 (permalink)
معلومات العضو
مشرف الإكسبيرتات والمؤشرات
 
الصورة الرمزية وضاح عطار

إحصائية العضو
افتراضي رد: تعال وتعلم معنا لغة MQL4 حتى الاحتراف

اقتباس:
المشاركة الأصلية كتبت بواسطة مقدسي مشاهدة المشاركة
استاذ وضاح

قمت ببرمجة مؤشر بسيط بغرض التدريب لا اكثر
مهمته ببساطة هو رسم اسهم على الشارت عن اتجاه الموفينج افريج الى اعلى او الى اسفل

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

مودتي محمود مقدسي

أهلا بك أخي

الحل هو على الشكل التالي

- تعريف متحول عام من النوع المنطقي bool

- عند رسم سهم أحمر يتم وضع قيمة صح true في هذا المتحول

- عن رسم سهم أزرق يتم وضع قيمة خطأ false في هذا المتحول

- نضع في شرط رسم السهم الأحمر أن يكون المتحول له القيمة false

- نضع في شرط رسم السهم الأزرق أن يكون المتحول له القيمة true

بهذه الطريقة نضمن رسم السهم مرة واحدة إلا إذا عكست الإشارة مرة أخرى .


إذا لم تستطع تحويل هذا الكلام إلى كود برمجي أخبرني

التوقيع

________________
لا إله إلا الله محمد رسول الله
________________

وضاح عطار غير متواجد حالياً   رد باقتباس
قديم 23-03-2008, 09:12 PM   #132 (permalink)
معلومات العضو
المتداول العربي

إحصائية العضو
افتراضي رد: تعال وتعلم معنا لغة MQL4 حتى الاحتراف

جزاك الله خير

شايب 2000 غير متواجد حالياً   رد باقتباس
قديم 01-04-2008, 01:30 PM   #133 (permalink)
معلومات العضو
المتداول العربي

إحصائية العضو
افتراضي رد: تعال وتعلم معنا لغة MQL4 حتى الاحتراف

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

ببساطة مؤشر ال rsi يعتبر من اقوى المؤشرات المستخدمه لتحديد الترند بالذات في الفريمات الصغيره
ولاكن العمل عليه على فريم واحد يشكل خطورة بالذات في حالات التذبذب

والحل ببساطة تاكد من توافق الفريم الصغير مع الكبير

جربت هذه الطريقة لفترة يدويا وكانت اكثر من ممتازة و كنت استخدم المؤشر الذي تراه في
الصورة بالاسفل

وكما هو واضح فكرته ببساطة هي تحديد قوة الاتجاه من خلال قرائة المؤشر على جميع الفريمات

عيب هذا المؤشر انه لا يمكن عمل باك تست فيه
وفكرتي باختصار هي جعل المؤشر يلون البارات على الشارت
وبرمجيا واجهت صعوبة في ذلك , مبدئيا برمجت مؤشر يقوم بتلوين البارت حسب قرائة ال rsi على الفريم
الحالي
و حاولت تصميم جملة loop ليذهب الى الفريم الاكبر و يبحث عن البار الذ يطابق توقيت البار الصغير ويقراء قيمة المؤشر عنده , وللاسف لم يعمل المؤشر ولا ادري ماهو السبب


كود PHP:
double RSI30 (datetime index ){
for(
int i = 0 ; i < 200 ; i++){ if (index ==