![]() |
دورة تعليم برمجة الاكسبريت
يسعدنا ان نقدم لكم دورتنا 2 وهي دورة برمجة الاكسبريت ان شاء الله سنترجم المؤشرات التي نعمل عليها في دورة المؤشرات الي اكسبريتات من يريد ان يتابعنا في دورة الاكسبريتات لابد ان يفهم الية عمل المؤشر الذي سنحوله مع بعض الي اكسبريت ان شاء الله سنبدء بابسط الامور وصول الي عمل اكسبريت |
رد: دورة تعليم برمجة الاكسبريت
متابع معكم وعلى احر من الجمر
موفقين ان شاءالله |
رد: دورة تعليم برمجة الاكسبريت
متابع معكم ان شاء الله
بتوفيق |
رد: دورة تعليم برمجة الاكسبريت
بارك الله فيكم اخواني
|
رد: دورة تعليم برمجة الاكسبريت
الاكسبريت
هو برنامج يعمل تلقائيا اوامر للبيع او الشراء او اوامر معلقة للبيع او الشراء يمكنه تحديد الربح و تحديد الخسارة يمكنه حذف الاوامر المعلقة كما يمكنه اغلاق الاوامر المفتوحة في اي وقت تشاء كما يمكنه فعل اشياء كثيرة وكثيرة جدا في لمح البصر وبدقة متناهية حسب الطريقة التي برمج عليها باختصار الاكسبريت يمكنه ان يعمل بدل منك وانت لست موجود علي الجهاز |
رد: دورة تعليم برمجة الاكسبريت
لماذا اذن بعض الاكسبريتات لا تنجح
الاكسبريت يحتاج اولا الي خطة عمل واضحة دقيقة ونسبة نجاحها كبير يحتاج الي نت سريع من تجربتي الشخصية نفس الاكسبريت علي نفس المنصة فتح عندي اوامر ولم يفتح عند صديقي نفس الاوامر يحتاج ذاكرة لابئس بها علي الجهاز لتنفبذ الاوامر وكمثال عن تجربة لو تفتح اكسبريت علي شارت في جهازين نفس المنصة ونفس الاكسبريت الجهاز الاول تضع باك تست علي المنصة ثم تشغل الاكسبريت الجهاز الثاني لا تشغل شئ وضع الاكسبريت ستلاخظ انه ينفذ صفقات في جهاز ولا ينفذ في جهاز اخر |
رد: دورة تعليم برمجة الاكسبريت
ماهي الية عمل الاكسبريت بصفة عامة
الاكسبريت هو منفذ للاوامر التي يضعها المبرمج ان لم يحدد المبرمج بالتدقيق شروط الدخول او الخروج او لم يدرس كل الحالات الممكن تحققها فان الاكسبريت لن ينجح |
رد: دورة تعليم برمجة الاكسبريت
ماهي اوامر المتاجرة التي يمكن ان ينفذها الاكسبريت
يمكن للاكسبريت ان ينفذ اوامر الشراء او البيع المباشر ومن هذه اللحضة لن نستخدم كلمة شراء او بيع بل سنستخدم كلمة شراء buy و بيع sell يتم تنفيذ buy و sell مباشرة بعد تحقق شروط الصفقة ونطلق علي sell و buy اوامر مباشرة |
رد: دورة تعليم برمجة الاكسبريت
ممكن ان ينفذ الاكسبريت اوامر غير مباشرة
يعني حتي لو تحققت شروط الدخول في الصفقة لن يدخل مباشرة في الصفقة هذه الاوامر يطلق عليها اوامر معلقة وبالطبع فيها نوعين راسيين بيع معلق وشراء معلق وسنترجم كتابتهم في وقتها |
رد: دورة تعليم برمجة الاكسبريت
البيع المعلق
يعني اننا نضع امر بيع بعيد عن السعر الحالي يمكن امر البيع المعلق اعلي من السعر الحالي ويمكن ان يكون البيع المعلق اسفل من السعر الحالي ونفس الامر بالنسبة للشراء المعلق حاضر لاي استفسار |
رد: دورة تعليم برمجة الاكسبريت
اولا شكرا لك وجهد توجر عليه ومتابعين معاك من الالف الى الياء والله يعينك عاى الاسئله ثانيا في امور تحتاج توضيح قبل ان تبداء لان كثير من الناس بتختلط عليه الاموربينهم ماهو الفرق بين الاكسبرت والسكربت ثالثا بالنسبه للبروكر اللي منزل الاكسبرت على منصته ياترى ايه اللي بيعرفه عن الاكسبرت هل فقط الاوردر والتيك بروفت والاستوب ام انه يعرف كثير عن عمل الاكسبرت مثل شروط الدخول للاكسبرت والعقود اللي ممكن يدخل بها لاحقا وغيره رابعا نطالب الاداره بتثبيت الموضوع والله حرام جهد وتعب يعاملونه زي اي موضوع عادي |
رد: دورة تعليم برمجة الاكسبريت
اقتباس:
ولم ابرمج من قبل سكريبت انا اتحدث في هته الدورة عن expert advisor بالنسبة لسؤال البروكر سنتطرق اليه في اوانه لا اريد تشتيت المعلومات خصوصا في دورة الاكسبريت لان كل الامور فيها مترابطة |
رد: دورة تعليم برمجة الاكسبريت
اقتباس:
نرجو من حضرتك التطبيق المباشر على شرحك وياريت لو تدعم موضوعك بشرح فيديو وامثلة سهله لاكسبرتات تبيع وتشتري من النوع البسيط لنفهم ونتابع معك |
رد: دورة تعليم برمجة الاكسبريت
اقتباس:
لطالما قمنا بالطلب من الاخوة المبرمجين اكسبريتات ومؤشرات ونتعبهم معنا في تصميمها ولكن في الاخير تكون الفكرة والخطة لدينا ناقصة مما يدفعها الى التخلي عنه .. ويضيع تعب الاخوة المبرمجين بسبب تقصيرنا في دراسة الجدوى للاكسبريتات والمؤشرات فطرحك لهذا الموضوع ان شاء الله يخفف عن الاخوة المبرمجين وكذلك لتتضح لنا الصورة ولنعتمد على نفسنا ونساعد غيرنا في الربح من هذا السوق العنيد ان شاء الله اكون من المتابعين لك خلال هذه الفترة - واسف على الاطاله ... الله يوفق الجميع |
رد: دورة تعليم برمجة الاكسبريت
متابعين ان شاء لله
|
رد: دورة تعليم برمجة الاكسبريت
اذا هناك بالمختصر 6 انواع من البيع المختلف
1 بيع مباشر 1 شراء مباشر 2 بيع معلق 2 شراء معلق |
رد: دورة تعليم برمجة الاكسبريت
ماهي الامور التي لابد من معرفتها لكي ننفذ عمليات البيع والشراء بمختلف انواعها
اولا نبدء بالبيع والشراء المباشر نحتاج معرفة السعر الذي ينفذ عليه الاكسبريت البيع المباشر والشراء المباشر وقبل معرفة سعر التنفيذ لابد ان نعرف معني سعر العرض وسعر الطلب في السوق كيف يربح البروكر الذي نعمل عليه هو ببساطة يشتري العملة بسعر ويبيعها بسعر اعلي وهذا ما يسمي بسعر العرض او سعر البيع Ask وسعر الطلب او سعر الشراء Bid ويجب التركيز قليلا هنا فالعملية متعاكسة لما البروكر يشتري يعني المتاجر في هذه الحالة يبيع بسعر Bid ولما البروكر يبيع يعني المتاجر يشتري بسعر Ask ومختصر ما سبق بالنسبة للمتاجر سعر الشراء المباشر Buy هو Ask سعر البيع المباشر Sell هو Bid في انتضار اي استفسار |
رد: دورة تعليم برمجة الاكسبريت
اقتباس:
ومامعني الاوامر المختلفة ستكون الطريقة بالتدريج لكي يفهمها اي احد خصوا المبتدئين |
رد: دورة تعليم برمجة الاكسبريت
اقتباس:
|
رد: دورة تعليم برمجة الاكسبريت
اقتباس:
|
رد: دورة تعليم برمجة الاكسبريت
ماهو موقع Ask و Bid من السعر الحالي
وقبل ذلك ماهو السعر الحالي السعر الحالي هو سعر اغلاق الشمعة الحالية يعني [PHP] Close[0]; [/PHP] هو السعر الحالي سعر Ask يكون فوق السعر الحالي بعدد معين من النقاط سعر Bid يكون نفسه السعر الحالي |
رد: دورة تعليم برمجة الاكسبريت
بعد معرفة موقع Ask و Bid
ننتقل الي التيكبروفيت والاستوب لوز والتيك بروفيت هو عدد النقاط التي يغلق الاكسبريت الصفقة المفتوحة بعد تحقيقا الاستوب لوز هو ايضا عدد النقاط التي يغلق الاكسبريت الصفقة المفتوحة بعد انعكاس السعر بمقدارها وسنتطرق الي نقاط التطبيق مباشرتا علي الشارت بعد تنفيذ اول اكسبريت |
رد: دورة تعليم برمجة الاكسبريت
نقطة التسامح
هي النقطة التي يمكن ان يتسامج الاكسبريت في فتح صفقة في مجالها مثلا لو اننا وضعنا نقطة التسامح = 3 يعني هنا الاكسبريت ممكن يتسامح علي اكثر تقدير في 3 نقاط لما يفتح الصفقة ونقطة التسامح مهمة جدا لكي لا يفتح لنا الاكسبريت الصفقة في مكان بعيد جدا عن المكان الذي نريده |
رد: دورة تعليم برمجة الاكسبريت
الماجيك نمبر
هو الرقم السحري المميز للاكسبريت هذا الرقم السحري مهم جدا لاننا سنربط كل الاوامر التي ينفذها الاكسبريت بهذا الرقم فيقوم الاكسبريت بمراجعة الرقم السحري لاي صفقة اذا وجده نفسه الرقم السحري للاكسبريت ينفذ الامر وان لم يجده لا ينفذ الامر |
رد: دورة تعليم برمجة الاكسبريت
ان شاء الله تم تعريف كل الامور التي نحتاجها لفتح صفقة ما
ساكمل بقية الاوامر بعد تنفيذ اول مؤشر في الدورة الاخري |
رد: دورة تعليم برمجة الاكسبريت
1 مرفق
نكمل الدورة بعد برمجة اول مؤشر لتقاطع الموفنجين
وهذا هو المؤشر الذي سنستخدمه لعمل اكسبريت يبيع ويشتري علي حسب اسهمه للتذكير السهم يضهر متاخر بعد تاكيد التقاطع والاكسبريت سيدخل لما يتاكد التقاطع من الشمعة الحالية |
رد: دورة تعليم برمجة الاكسبريت
ماهي الدالة المسؤولة عن تنفيذ اوامر البيع والشراء المختلفة ؟؟؟
انها الدالة [PHP] OrderSend [/PHP] حيث الكتابة العامة لها كالتالي [PHP] int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE) [/PHP] وسيتم شرح كل خانة منفصلة |
رد: دورة تعليم برمجة الاكسبريت
[PHP]
string symbol [/PHP] كما تعودنا اول خانة هي للشارت الذي يوضع عليه الاكسبريت اذا كنا نريد استخدام الاكسبريت لاي شارت يوضع عليه نستخدم [PHP] 0 [/PHP]او [PHP] NULL [/PHP]اذا كنا اريد شارت معين نكتب اسم الشارت بالحروف الكبيرة مثلا EURUSD ويجب ان تكون الكتابة بين قوسين مزدوجين لا الخانة الاولي عبارة عن متغير من نوع string [PHP] "EURUSD" [/PHP] وبصفة عامة نكتبها كالتالي [PHP] Symbol() [/PHP] حيث ياخذ اسم الشارت تلقائيا |
رد: دورة تعليم برمجة الاكسبريت
اخى الكريم بعد اذنك انا عملت اكسبرت لاستراتيجية قوية انا مجربها وارباحها كبيرة بس ينقصنى شئ واحد فقط عشان يكتمل العمل
عايز اغلق الشراء عند تحقق شرطين وهما: الاول ظهور السهم الاحمر فوق الشمعة الحالية الثانى ظهور نقاط الباربوليك الابيض فوق الشمعة الحالية لكن مش عارف اعملهم على الموقع Expert Advisor Builder for MetaTrader 4 فارجو لو تكرمت تساعدنى وتقولى اختار ايه من الاختيارات ولك جزيل الشكر http://www.borsaat.com/vb/uploaded/58410_1361542138.png |
رد: دورة تعليم برمجة الاكسبريت
الخانة الثانية
[PHP] int cmd [/PHP] نكتب فيها الامر الذي نريد تنفيذه اذا كان buy مباشر نكتب [PHP] OP_BUY [/PHP] اذا كان امر sell مباشر نكتب [PHP] OP_SELL [/PHP] ونفس الامر بالنسبة للبيع والشراء المعلق [PHP] OP_SELLSTOP [/PHP] [PHP] OP_BUYSTOP [/PHP] [PHP] OP_BUYLIMIT [/PHP] [PHP] OP_SELLLIMIT [/PHP] في مثالنا سنستخدم الاوامر المباشرة فقط |
رد: دورة تعليم برمجة الاكسبريت
اقتباس:
لو تريد الاوامر يدويا حضر لو تريد ان تفهم اكثر تابعنا في تنفيذ هذا الاكسبريت وستفهم كيف تغلق الاوامر عند ضهور اشاره عكسية |
رد: دورة تعليم برمجة الاكسبريت
الخانة الثالثة
[PHP] double volume [/PHP] هذه الخانة نضع فيها اللوت الذي نريده ولكي نجعل اللوت متغير خارحي نكتب [PHP] extern double Lots = 1; [/PHP] حيث يمكننا التحكم بحكم العقد من الاعدادات الخارجية ونكتب في هذه الخانة [PHP] Lots [/PHP] اذا حتي الان لدينا امران واحد buy مباشر والاخر sell مباشر وتكون كتابتهم حتي الان كالتالي [PHP] OrderSend(Symbol(),OP_SELL,Lots [/PHP] [PHP] OrderSend(Symbol(),OP_BUY,Lots [/PHP] |
رد: دورة تعليم برمجة الاكسبريت
الخانة 4
[PHP] double price [/PHP]نكتب فيها سعر التنفيذ الذي ينفذ من عنده الاكسبريت الامر وكما قلنا سعر تنفيذ buy هو [PHP] Ask [/PHP]وسعر تنفيذ sell هو [PHP] Bid [/PHP]وشرحتهم باستفاضة فيما سبق اذا في هذه الخانة سنكتب سعر التنفيذ لكل عملية [PHP] OrderSend(Symbol(),OP_BUY,Lots,Ask, [/PHP][PHP] OrderSend(Symbol(),OP_SELL,Lots,Bid [/PHP] |
رد: دورة تعليم برمجة الاكسبريت
متابع معك
:1 (105): |
رد: دورة تعليم برمجة الاكسبريت
شكرا على الموضوع الجميل وارجوا المتابعة |
رد: دورة تعليم برمجة الاكسبريت
ان شاء الله سيتم تكملة دالة الاشراء والبيع في اقرب وقت
|
رد: دورة تعليم برمجة الاكسبريت
اقتباس:
|
رد: دورة تعليم برمجة الاكسبريت
اقتباس:
ماهو الفرق بين منصة 5 ارقام و 4 ارقام ولماذا الاكسبريت يشتغل في منصة 5 ارقام ولا يشتغل في منصة 4 ارقام في بعض الحالات عندما لا نضيف بعض الاختيارات |
رد: دورة تعليم برمجة الاكسبريت
الفرق الجوهري يكمن في قيمة النقطة المحسوبة
وقيمة النقطة علي حسب المنصة اولا قيمة النقطة علي المنصة هي اصغر قيمة بعد الفاصلة يعني في منصة 5 ارقام لو يكون عندنا هذا العدد 1.32354 قيمة النقطة حسب المنصة هي اصغر قيمة بعد الفاصلة يعني 0.00001 اما قيمة النقطة التي نتاجر عليها هي 0.0001 وهنا يوجد الاختلاف بين منصة 4 و 5 ارقام ولكي نتجاوز هذا الاختلاف نضيف تعريف النقطة كما يلي في دالة init نضيف الكتابة التالية وهذه الكتابة لتحديد قيمة النقطة في منضة 4 و 5 ارقام وعلي كل الازواج لان ازواج الين فيها اما رقمين او 3 فقط حسب المنصة [PHP] int init() { if(Digits==5||Digits==3)Q=10; else Q=1; if(Digits==2) { point=0.01; digits=2; } if(Digits==4) { point=0.0001; digits=4; } if(Digits==3) { point=0.01; digits=3; } if(Digits==5) { point=0.0001; digits=5; } return(0); } [/PHP] ونصبح نتعامل في كود الاكسبريت بدلالة point ب p الصغير وليس P كبيرة |
رد: دورة تعليم برمجة الاكسبريت
1 مرفق
اقتباس:
اولا انه يعمل على المنصتين 4 و 5 ارقام ثانيا عايز الخروج من البيع يكون بظهور سهم الفرى ريكومندشن ونقاط الباربوليك اسفل اخر شمعة مع اختراق خط 7 لخط 14 من فوق لتحت والعكس بالنسبة للشراء ويكون التبريد كل 50 نقطة انا عارف انى هتعبك ولكن هذه الاستراتيجية تعتبر انجح استراتيجية انا جربتها |
الساعة الآن 06:30 PM |
Powered by vBulletin® Copyright ©2000 - 2025
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com