اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   دورة تعلم البرمجة باحتراف (https://fx-arabia.com/vb/showthread.php?t=27491)

Mohamed_Amr 04-03-2013 05:13 PM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MOVING_AVERAGE (المشاركة 474231)
نعم ممكن عمل ذلك

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

NTTnightmare 05-03-2013 05:27 PM

رد: دورة تعلم البرمجة باحتراف
 
أخي موفنغ لقد بعت لك رسالة لمذا لا تجاوبني

MOVING_AVERAGE 05-03-2013 05:34 PM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة NTTnightmare (المشاركة 474872)
أخي موفنغ لقد بعت لك رسالة لمذا لا تجاوبني


لم تصلني اي رسالة اخي

NTTnightmare 05-03-2013 05:56 PM

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

http://www.fx-arabia.com/vb/uploaded...1362495232.mq4

hussien86 05-03-2013 09:34 PM

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

NTTnightmare 06-03-2013 12:49 AM

رد: دورة تعلم البرمجة باحتراف
 
على الأقل رد علينا يا موفنغ كنت فاكر أن دي ورشة لتعلم أرجو من الإدارة حذف مشاركاتي من الورشة دي لأني دخلة المكان الغلط

NTTnightmare 06-03-2013 01:21 AM

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

MOVING_AVERAGE 15-03-2013 10:47 PM

رد: دورة تعلم البرمجة باحتراف
 
وصلنا الي تعريف الدالة

ماهي الدالة

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

وهي مهمة جدا في البرمجة

تكب الدوال خارج الدالة start

وعند مناداتها تقوم بالعملية التي برمجة لاجلها

مثال عن دالة تقوم بعملية جمع عددين

[PHP]
double ADD(double a,double b)
{
double c=a+b;
return(c);
}
[/PHP]كيف يتم مندات هذه الدالة

نقوم بمنادات هذه الدالة عن طريق كتابت اسمها ووضع الاعداد التي نريد جمعها داخل اقواس الدالة

ثم اسناد قيمتها الي متغير من نفس نوع الناتج

[PHP]
double s=ADD(5,20);
[/PHP]حيث يمكن مناداتها داخل الدالة start او خارجها حسب الاستعمال الذي نريده

meto123123 20-03-2013 01:44 PM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MOVING_AVERAGE (المشاركة 464873)
بعدما ان اعلمنا البرنامج اننا سنرسم كائنين علي الشارت

لابد الان من ربط هذين الكائنين بمصفوفتين

وقبل الربط نعرف مصفوفتين من نوع double

والتعريف يكون كالتالي

[PHP]
double CrossUp1[];
double CrossDown1[];

[/PHP]كل مصفوقة اعطيتها اسم خاص بها

اذا حتي الان كتبنا التالي

[PHP]
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Blue

double CrossUp1[];
double CrossDown1[];
[/PHP]

ماشاء الله
ربنا يبارك لك صحتك ويرزقك الجنة انتا ووالديك
لى سؤال بسيط اخ موفينج
هو بدل الاسهم دى عاوز احط خط راسى vertical line
الامر بتاعها فى البرمجة يكون ازاى ( ممكن تدينى الامر نفسه الموجود فى اللغة ) يعنى تعرف الخط الراسى
وشكرا لك مرة اخرى

MOVING_AVERAGE 21-03-2013 01:22 PM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة meto123123 (المشاركة 482697)
ماشاء الله
ربنا يبارك لك صحتك ويرزقك الجنة انتا ووالديك
لى سؤال بسيط اخ موفينج
هو بدل الاسهم دى عاوز احط خط راسى vertical line
الامر بتاعها فى البرمجة يكون ازاى ( ممكن تدينى الامر نفسه الموجود فى اللغة ) يعنى تعرف الخط الراسى
وشكرا لك مرة اخرى

نعم اخي ممكن لو ترجع قليلا للخلف

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

خط او سهم او هستةغرام

MOVING_AVERAGE 21-03-2013 01:26 PM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MOVING_AVERAGE (المشاركة 465794)
تحديد نوع الكائن 3 و 4

كما قلنا الكائن 3 و 4 عبارة عن خطوط لذا سيكون النوع هذه المرة خط

[PHP]
SetIndexStyle( 2, DRAW_LINE );
SetIndexStyle( 3, DRAW_LINE );
[/PHP]


وهنا شرحت كيف يتم تحديد نوع الكائن ليكون خط


اما اذا كان قصدك اخي خط افقي او عمودي او مائل

فستستعمل دالة اخري هي دالة الرسم

وشرحناها فيما سبق

ونفذنا عليها تطبيق لمؤشر البايفوت

meto123123 21-03-2013 03:42 PM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MOVING_AVERAGE (المشاركة 483398)
وهنا شرحت كيف يتم تحديد نوع الكائن ليكون خط


اما اذا كان قصدك اخي خط افقي او عمودي او مائل

فستستعمل دالة اخري هي دالة الرسم

وشرحناها فيما سبق

ونفذنا عليها تطبيق لمؤشر البايفوت

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

MOVING_AVERAGE 21-03-2013 05:01 PM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة meto123123 (المشاركة 483474)
بارك الله فيك اشكرك بشدة اخى
هل ممكن تكمل الدورة وتعلمنا نعمل اكسبريت لمؤشر خارجى
كتطبيق بسيط وسريع
وجزاك الله خيرا


تجود دورة للاكسبريتات

وشرحت فيها عمل اكسبريت لمؤشر صنعناه هنا

هو مؤشر تقاطع الموفينج

MOVING_AVERAGE 24-03-2013 05:01 PM

رد: دورة تعلم البرمجة باحتراف
 
مثال عن حالة اخري

مثلا دالة لمضاعفة اي عدد

[PHP]
double SS(double a)
{
double b=2*a;
return(b);
}
[/PHP]

MOVING_AVERAGE 24-03-2013 05:09 PM

رد: دورة تعلم البرمجة باحتراف
 
مثال ثالث لتداخل دالتين

يعني نستخدم دالة داخل دالة اخري

مثلا

الدالة 1 تربيع اي عدد

[PHP]
double Vt(double a)
{
double b=a*a;
return(b);
}
[/PHP]

الدالة 2 لجمع مربع عددين اعتمادا علي الدالة 1

[PHP]
double St(double a,double b)
{
double N=Vt(a)+Vt(b);
return(N);
}
[/PHP]


نستطيع بواسطة الدوال عمل وتسهيل مهام كثيرة جدا

ملاحضات

اي دالة ممكن ترجع لنا قيمة او ممكن لا ترجع لنا قيمة وتقوم باجراء شئ محدد

مثلا رسم خط

ممكن استعمال نفس المتغير في اكثر من دالة خارج start

وبتعريفه كل مرة

MOVING_AVERAGE 24-03-2013 05:48 PM

رد: دورة تعلم البرمجة باحتراف
 
تطبيق مباشر

حاول كتابت دالة فايبوناتشي تحسب لنا حدود الفايبوناتشي

ونحن ما علينا الا ادخال رقم الحد لتعطيني كم يساوي ذلك الحد

imaddine 27-03-2013 03:30 AM

رد: دورة تعلم البرمجة باحتراف
 
1 مرفق
بارك الله فيك اخي موفنج وفي والديك
والله موضوع مميز فعلا قمت بمراجعته من اول درس
وقد قمت بعمل الواجب :D

وساقوم بمراجعة موضوع
http://fx-arabia.net/vb/showthread.php?t=29378
متابع معاك ان شاء الله

الواجب في المرفقات

م. عبدالرحمن وردة 11-04-2013 03:45 PM

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

أخي "موفنج أفرج" بارك الله فيك و في والديك وجزاكم الله خير الجزاء.

تكملة لما قام به "الهذلي" مشكورا من تجميع الدورة على pdf حتى الصفحة 22.
فقد قمت بتجميع الباقى و وضع الكل في ملف pdf واحد.

عدد الصفحات: 108 صفحة.
حجم الملف : 1.78 Mb.

رابط التحميل:
ط¯ظˆط±ط© طھط¹ظ„ظ… ط§ظ„ط¨ط±ظ…ط¬ط© ط¨ط§ط*****طھط±ط§ظپ - ظ…ظ† ط¥ط¹ط¯ط§ط¯ ظ…ظˆظپظ†ط¬ ط£ظپط±ط¬ ظ…ظ† ظ…ظ†طھط¯ظ‰ Fx-arabia.pdf

ayoob 12-04-2013 12:24 AM

رد: دورة تعلم البرمجة باحتراف
 
السلام عليكم اخي مصطفي قمت بي برمجة اكسبيرات لي iStochastic شروط الشراء ان يقطع خط MAIN خط SIGNAL الي اعلي ويكون خط MAIN و SIGNAL فوق مستوي 20 ولكن هناك خطا في الكواد لانها يفتح شراء كل ما تقطاع MAIN مع SIGNAL وهو فوق العشرين الكواد مرفق
[PHP]STOK1=iStochastic(Symbol(),PERIOD_M15,5,3,3,0,0,MO DE_MAIN,1);
STOK2=iStochastic(Symbol(),PERIOD_M15,5,3,3,0,0,MO DE_MAIN,2);
STOK3=iStochastic(Symbol(),PERIOD_M15,5,3,3,0,0,MO DE_SIGNAL,1);
STOK4 =iStochastic(Symbol(),PERIOD_M15,5,3,3,0,0,MODE_SI GNAL,2);
if(STOK1>STOK3&&STOK2<STOK4&&STOK1>20&&STOK3>20)[/PHP]
بي انتطار تصحيح الخطا

ayoob 12-04-2013 01:09 AM

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

ayoob 13-04-2013 01:15 AM

رد: دورة تعلم البرمجة باحتراف
 
للرفع

Qadri 17-04-2013 04:21 AM

رد: دورة تعلم البرمجة باحتراف
 
بارك الله فيك استاذ موفينج على هذا الشرح البسيط

عندى سؤال - - لماذا لا توجد فى هذه اللغة دالة تحدد القمم والقيعان للسعر وللمؤشرات مثل الموفينج مثلا؟ انا اعلم انه يمكن عمل ذلك بتحديد اعلى او اقل قيمة فى خلال عدد من الشموع ولكن هذه الطريقة ليست دقيقة - مع العلم ان مثل هذه الدوال موجودة فى لغة برامج اخرى مثل "امى بروكر " وهى peak - trough

ارجو الا اكون اثقلت عليك بسؤالي

شكرا لك اخى الكريم

MOVING_AVERAGE 17-04-2013 11:12 AM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ayoob (المشاركة 494945)
هو الكواد صحيح في الشراء يفتح الصفقة في التقاطع ولكن كل ما تقاطع و هو فوق العشرين يفتح في شراء ان اريد كل ما قطع خط العشرين فقط والعكس في البيع

لم افهم المطلوب بالتحديد

MOVING_AVERAGE 17-04-2013 11:14 AM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Qadri (المشاركة 497616)
بارك الله فيك استاذ موفينج على هذا الشرح البسيط

عندى سؤال - - لماذا لا توجد فى هذه اللغة دالة تحدد القمم والقيعان للسعر وللمؤشرات مثل الموفينج مثلا؟ انا اعلم انه يمكن عمل ذلك بتحديد اعلى او اقل قيمة فى خلال عدد من الشموع ولكن هذه الطريقة ليست دقيقة - مع العلم ان مثل هذه الدوال موجودة فى لغة برامج اخرى مثل "امى بروكر " وهى peak - trough

ارجو الا اكون اثقلت عليك بسؤالي

شكرا لك اخى الكريم

موجودة اخي

تبحث عن القمة في مجال محدد مسبقا يواسطة highest

والقاع المحدد في مجال بواسطة lowest

faris11 20-04-2013 08:09 PM

رد: دورة تعلم البرمجة باحتراف
 
اشكرك اخي على تعليم الناس الخير وصلت الى الصفحة السابعة ارجو ان يجعله الله في ميزان حسناتك

MOVING_AVERAGE 21-04-2013 11:58 AM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة faris11 (المشاركة 499521)
اشكرك اخي على تعليم الناس الخير وصلت الى الصفحة السابعة ارجو ان يجعله الله في ميزان حسناتك


بالتوفيق اخي وسنكمل الدورة قريبا ان شاء الله

imaddine 21-04-2013 04:13 PM

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

بارك الله فيك

MOVING_AVERAGE 22-04-2013 01:46 PM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة imaddine (المشاركة 499787)
في انتظار اكمال الدورة استاذ موفنج
لو كان عندك وقت طريقة عمل مؤشر على القمم والقيعان
او رسم خطوط الدعم والمقاومة اعتمادا عليها
ايضا في موضوع دورة تعليم برمجة اكسبيرت
طريقة عمل اكسبيرت على مؤشر لا يحتوي على
اندكسات لمعرفة طريقة التعامل معه وانتقال منه خطوة خطوة
الى المضاعفات وثم صفقات معلقة وغيرها اي يكون اكسبيرت شامل
للدورة ما رائيك استاذ موفنج
والله صراحة وجدت عدة مواضيع لتعليم البرمجة لكن طريقة
شرحك كانت الافضل بالنسبة لي بسيطة ومفهومة

بارك الله فيك

ان شاء الله اخي

لاكن كل مبرمج وله افكاره الخاصة

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

وان شاء الله نضع امثلة لبرمجة نفس الشئ باكثر من طريقة


الساعة الآن 10:43 PM

Powered by vBulletin® Copyright ©2000 - 2024

جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com