![]() |
ورشة التعلم بالممارسه
السلام عليكم إخواني,
هذا الموضوع ليس تعليمي لانني لا أملك العلم الكافي لتعليم أحد انا مجرد مبتدأ. و لكنني فكرت بأن يقوم الأعضاء معا بمشاركة أفكارهم لصناعة ااسكريبتات التي يطلبها أعضاء أخرين. يتم طرح فكرة الإسكريبت و مناقشة برمجته. ملحوظه أنا كل خبرتي قراءة دروس استاذ حكيم تعلم mql4 من الصفر. و شكرا |
رد: ورشة التعلم بالممارسه
الاستراتيجية الأولى التي سنقوم بالعمل عليها إسمها صبح صبح و قد طلب أحد الأعضاء سكريبت لها و شرح الاستراتيجيه على الرابط التالي
http://fx-arabia.com/vb/showthread.php?t=11569 أرجوا قراءة الاستراتيجيه لنبدأ :) |
رد: ورشة التعلم بالممارسه
اقسم بالله انت برنس انا كونت بدور على ورش عمل اكسبرتات من فجر التاريخ :1 (87): متابع معاك يا باشا و الافكار و الاستراتجيات مفيش اكتر منها
|
رد: ورشة التعلم بالممارسه
ما شاءالله هون يكمن التعلم والتطبيق شكرا لك يا قائد على هذه الورشه وان شاءالله الاخ حكيم سيساعدكم |
رد: ورشة التعلم بالممارسه
اقتباس:
اقتباس:
|
رد: ورشة التعلم بالممارسه
بسم الله نبدأ المشوار بإستراتيجية صبح صبح
الإستراتيجيه تحدد الدخول لصفقة شراء لو توفرت الشروط التالية - تقاطع موفينج 7(الخط الاحمر) مع موفينج 15(الخط الاخضر) صعوداً - وجود RSI فوق خط 50 - وجود مومنتم فوق خط 100 فعلينا ترجمة تلك الشروط للغة البرمجه - تقاطع موفينج 7(الخط الاحمر) مع موفينج 15(الخط الاخضر) صعوداً برمجيا تساوي كود:
iMA(0,0,7,0,0,0,1)>iMA(0,0,15,0,0,0,1) && iMA(0,0,7,0,0,0,2)<iMA(0,0,15,0,0,0,2) و الموفنج 7 في الشمعه 2 أصغر من الموفنج 15 في نفس الشمعه بالبلدي لو كان موفنج 7 تحت موفنج 15 منذ شمعتين و بعدين صعد فوقهم منذ فتره واحده يتحقق الشرط الأول الشرط التاني وجود RSI فوق خط 50 برمجيا يكتب هكذا كود:
iRSI(0,0,14,0,0)>50 كود:
iMomentum(0,0,14,0,0)>100 كود:
if(iMA(0,0,7,0,0,0,1)>iMA(0,0,15,0,0,0,1) && iMA(0,0,7,0,0,0,2)<iMA(0,0,15,0,0,0,2) && iRSI(0,0,14,0,0)>50 && iMomentum(0,0,14,0,0)>100 && time0!=Time[0]) int time0; لو الموضوع مفهوم للان يمكن الاستمرار. لو فيه أيه إستفسارات أنا جاهز. أية مساهمات من الأعضاء أرحب بها و يالا مستنينكم يا رجاله |
رد: ورشة التعلم بالممارسه
اقتباس:
|
رد: ورشة التعلم بالممارسه
الاخوة الكرام سانظم الى هذا الفريق جيد
|
رد: ورشة التعلم بالممارسه
اقتباس:
iMA(0,0,7,0,0,0,1) معناها قيمة الموفنج أفرج 7 عند الشمعه رقم 1 و هي اشمعة السابقة. أتمنى تكون وضحت |
رد: ورشة التعلم بالممارسه
اقتباس:
أنه فعلا من دواعي سروري أن تقودنا و لا يمكن الإنضمام و لكن يمكنك القياده حيث انني مبتدأ و كل ما تعلمت كان من دروسك و لهذا أتمنى أن تقود أنت الورشة و هذا سيكون شرف لي :) |
رد: ورشة التعلم بالممارسه
السلام عليكم,
نكمل اليوم شروط ابيع و هي كما وردت بالاستراتيجيه اقتباس:
كود:
if(iMA(0,0,7,0,0,0,1)<iMA(0,0,15,0,0,0,1) && iMA(0,0,7,0,0,0,2)>iMA(0,0,15,0,0,0,2) && iRSI(0,0,14,0,0)<50 && iMomentum(0,0,14,0,0)<100) |
رد: ورشة التعلم بالممارسه
الان نأتي لتحديد الهدغ و الستوب. و هنا اسرد لكم ماذكر في الاستراتيجيه في حالة الشراء
اقتباس:
كود:
if(iMA(0,0,7,0,0,0,1)>iMA(0,0,15,0,0,0,1) && iMA(0,0,7,0,0,0,2)<iMA(0,0,15,0,0,0,2) && iRSI(0,0,14,0,0)>50 && iMomentum(0,0,14,0,0)>100 && time0!=Time[0]) الوقف : أسفل آخر نقطة دعم فريم الساعة ب 15 نقطة . حسب مؤشر ( باري – دعم ومقاومة )النقاط باللون الأزرق نعرف متغير للستوب double stoplose; و نحدد قيمته stoplose= iCustom(0,0,"Support and Resistance (Barry)",1,0) - 0.0015; و هذه العباره iCustom تعييد قيمة الدعم من مؤشر الدعوم و المقاومة لباري و هو مؤشر ضمن الاستراتيجيه و نطرح منه ال15 نطقه كما ذكرت الاستراتيجيه ليكون هذا هو الاستوب الهدف إذا كان موفنج 90 (الخط الابيض) تحت الموفنجات 7-15 فهدفنا أول منطقة مقاومة ترجمتها if (iMA(0,0,90,0,0,0,0)<iMA(0,0,7,0,0,0,0) && iMA(0,0,90,0,0,0,0)<iMA(0,0,7,0,0,0,0) && iMA(0,0,90,0,0,0,0)<iCustom(0,0,"Support and Resistance (Barry)",0,0)) { tp=iMA(0,0,90,0,0,0,0); } و ان لم يتحقق الشرط إذا كانموفنج 90 فوق الموفنجات 7-15 فهدفنا ملامسة الموفنج 90 أو المقاومة التي تسبقه . else { tp=iCustom(0,0,"Support and Resistance (Barry)",0,0); } و الأن يصبح الكود مجمعا كالتالي كود:
if(iMA(0,0,7,0,0,0,1)>iMA(0,0,15,0,0,0,1) && iMA(0,0,7,0,0,0,2)<iMA(0,0,15,0,0,0,2) && iRSI(0,0,14,0,0)>50 && iMomentum(0,0,14,0,0)>100 && time0!=Time[0] && OrdersTotal()<2) أتمنى حد يقولي, حد فاهم حاجه؟؟؟ طيب فين المشاركات حد عنده اراء مخالفه؟ |
رد: ورشة التعلم بالممارسه
اقتباس:
|
رد: ورشة التعلم بالممارسه
موضوع اكثر من رائع ساضيفه للمفضله لحين الوصول للمستوي الذى يمكنني من المشاركة الفعالة
تحيتي وبالتوفيق |
رد: ورشة التعلم بالممارسه
متابع معك اخى
تقبل كامل احترامى وتقديرى |
رد: ورشة التعلم بالممارسه
يا جماعه الهدف المشاركه علشان نتعلم كلنا مع بعض. أنا لا أعي المعرفه و ممكن أخطأ كتير و ممكن أحتاج مساعده و ده عادي لاني مبتدأ. أرجوا المشاركه الفعاله لكي نحقق تقدم
|
رد: ورشة التعلم بالممارسه
موضوع مفيد وجميل لك كل الشكر اخى الكريم فانا مبتدىء مثلك واتمنى الا يتوقف هذا الموضوع
سؤالى هل توجد فى لغة الميتاتريدر دالة للقيعان والقمم؟ يعنى لو طلبت منه حساب قيمة القمة هل سيتعرف عليها ام مطلوب منى تعريفه بها؟ شكرا جزيلا |
رد: ورشة التعلم بالممارسه
الفكره إني فعلا عايز أشوف تفاعل. يعني حد يطلع بفكره أو يصحح كود أو يسأل سؤال. من غير التفاعل مفيش لازمة للورشه
|
رد: ورشة التعلم بالممارسه
اقتباس:
على حد معلوماتي لا توجد داله للقمم و القيعان و لكن يمكنك إستخدام دوال MathMax() لأقصى رقم و MathMin( ) |
رد: ورشة التعلم بالممارسه
اهلا الاخوة الكرام جديد اخي khabini
انا انتهيت تماما من البرامج التي كنت اتمناها و الان رجعت الى المنتدى نبدا بشروط الشراء للاستراتيجية ييعبر عن تقاطع موفينج 7(الخط الاحمر) مع موفينج 15(الخط الاخضر) صعوداً كود:
iMA(0,0,7,0,0,0,1)>iMA(0,0,15,0,0,0,1) && iMA(0,0,7,0,0,0,2)<iMA(0,0,15,0,0,0,2) لم يحدد الدور لذا سنأخذه 14 كود:
iRSI(0,0,14,0,1)>50 كود:
iMomentum(0,0,14,0,1)>100 |
رد: ورشة التعلم بالممارسه
نحدد الستوب
كود:
double StopLoss; 1 يمثل الخط الازرق من المؤشر Support and Resistance (Barry |
رد: ورشة التعلم بالممارسه
* الهدف :
* إذا كان موفنج 90 (الخط الابيض) تحت الموفنجات 7-15 فهدفنا أول منطقة مقاومة . * إذا كانموفنج 90 فوق الموفنجات 7-15 فهدفنا ملامسة الموفنج 90 أو المقاومة التي تسبقه . الان هو يريد ان يقول اذا كان موفنج 90 أكبر من 7 و 15 فيمثل الهدف اذا كان غير ذلك يعني else فان الهدف يكون مقاومة المؤشر Support and Resistance (Barry اذا كيف نكتب كود:
if(iMA(0,0,90,0,0,0,1)>iMA(0,0,7,0,0,0,1) && iMA(0,0,90,0,0,0,1)>iMA(0,0,15,0,0,0,1))TakeProfit= iMA(0,0,90,0,0,0,1); |
رد: ورشة التعلم بالممارسه
اذن شرط الشراء كالتالي
كود:
double StopLoss; |
رد: ورشة التعلم بالممارسه
ننتقل الى البيع
|
رد: ورشة التعلم بالممارسه
- تقاطع موفينج 7 مع موفينج 15 هبوطاً
- وجود RSI تحت خط 50 - وجود مومنتم تحت خط 100 كود:
iMA(0,0,7,0,0 كود:
,0,1)<iMA(0,0,15,0,0,0,1) && iMA(0,0,7,0,0,0,2)>iMA(0,0,15,0,0,0,2)&& iRSI(0,0,14,0,1)<50 |
رد: ورشة التعلم بالممارسه
الان الوقف
الوقف : فوق آخر نقطة مقاومة فريم الساعة ب 15 نقطة . حسب مؤشر ( باري – دعم ومقاومة ) كود:
StopLoss=iCustom(0,60,"Support and Resistance (Barry)",0,0)+0,0015; * إذا كان الموفنج 90 فوق الموفنجات 7-15 فهدفنا أول منطقة دعم * إذا كان الموفنج 90 تحت الموفنجات 7-15 فهدفنا ملامسة الموفنج 90 أو الدعم الذييسبقه . كود:
if(iMA(0,0,90,0,0 كود:
,0,1)<iMA(0,0,7,0,0,0,1) && iMA(0,0,90,0,0,0,1)<iMA(0,0,15,0,0,0,1))TakeProfit= iMA(0,0,90,0,0,0,1); |
رد: ورشة التعلم بالممارسه
اذا البيع سيكون كالتالي
كود:
if(iMA(0,0,7,0,0,0,1)<iMA(0,0,50,0,0,0,1) && iMA(0,0,7,0,0,0,2)>iMA(0,0,50,0,0,0,2)&& iRSI(0,0,14,0,1)<50 |
رد: ورشة التعلم بالممارسه
الاكسبيرت سيكون على الشكل التالي
كود:
double StopLoss; |
رد: ورشة التعلم بالممارسه
1 مرفق
اليكم الاكسبيرت جاهز على صيغة ام كيو فور
|
رد: ورشة التعلم بالممارسه
السلام عليكم
رائع كالعاده أخي حكيم طريقه أكثر من رائعه. أنا كتبت الإسكريبت ده و لاقيت فيه مشكله المشكله ان عند كسر المقاومه أو إختراق الدعم يكون التيك بروفت أقل من سعر الشراء مما يسبب خطأ و لذا أعتقد انه يجب وضع شرط للشراء أن يكون التيك بروفت أكبر من سعر الشراء + السبريد و العكس في البيع. |
رد: ورشة التعلم بالممارسه
حسنا لم اجربه لكن سارى الان
|
رد: ورشة التعلم بالممارسه
ساصحح الاخطاء و اضع الاكسبيرت كاملا
لكن يمكن فتح مثال اخر |
رد: ورشة التعلم بالممارسه
المثال الذي أتخيل أنه متقدم نوعا ما هو تحديد نقاط الدعم و المقاومه و الترند. بس بصراحه معنديش فكره أزاي ممكن يتم تنفيذه
أعتقد الفكره اننا نسجل قيم الافتتاح و الإغلاق لكل شمعه و نقوم بمقارنة الشمعه بسابقتها و تاليتها. و ربنا يكرمك يا أستاذنا |
رد: ورشة التعلم بالممارسه
السلام عليكم عندي كم سؤال ياريت الاسراع بالاجابة الله يجزيكم الخير انا اعرف التريلنك ستوب واعرف التريلنك ستيب ولكن ماهو التريلينك بروفيت وهل يلاحق الربح وهل هو بحاجة ستوب لوز ليعمل وماعلاقته بالتريلنك ستوب وتريلينك ستيب وكيف استفيد منه السؤال الثاني ماهو البريك ايفن يمكن لفظته صح والله اعلم ماهو عملة وماعلاقته بالتريلينك ستوب وتريلنك ستيب وتريلينك بروفت يعني مثلا اذا اردت ان اضع امر شراء معلق وستوب لوز 20 والتك بروفت 20 ومسافة الامر المعلف عن السعر 20 ماذا افعل بكل هذه الخصائص لاضع الستوب لوز عند الافتتاح في حال تفعلت الصفقة وجابت اول 10 نقاط |
رد: ورشة التعلم بالممارسه
اقتباس:
يمكن ان تجعل الصفقة بدون بروفيت وتضع وراءه الستوب المتحرك اما عن البريك افن فهي تحريك الستوب الى نقطة الدخول يعني انه لما يتحرك السعر باتجاه الربح و يصل الى مقدار معين والذي يتم تحديده يتحرك الى نقطة الدخول بحيث لو ضرب الستوب تخرج ب 0 خسارة اما لفرق بينه و بين الترلينق الستوب فالتريلنغ الستوب يتحرك بمقدار غير محدد يعني لو وصل اخذنا الترلنغ الستوب 10 لو يتحرك للربح يتحرك معه و يزيد بالمقدار الذي تحرك به نعم لفضك صح break even ___________________________ يعني مثلا اذا اردت ان اضع امر شراء معلق وستوب لوز 20 والتك بروفت 20 ومسافة الامر المعلف عن السعر 20 ماذا افعل بكل هذه الخصائص لاضع الستوب لوز عند الافتتاح في حال تفعلت الصفقة وجابت اول 10 نقاط -------------------------------------------------------- هنا يلزمك البريك افن اي سؤال اخر مرحبا بك |
رد: ورشة التعلم بالممارسه
الله يجزيك الف خير ياغالي والي عندك طلب بتمنا ماتردني خايب رح ارفقلك الاكسبيرت وتحطلي فيه خاصية البريك ايفن وكمان عايزو يفتح صفقات على هاي ولو لشمعات معينة باليوم يعني اربع شمعات كل وحدة بوقت من شان استراتيجيةشموع الخريف عارف انو تقلت عليك بالطلبات بس مين لينا غيرك ياغالي بالاوقات الصعبة بارك الله فيك ورزقك من اوسع ابوابه على فكرة هو فيه خاصية فتح صفقات معلقة على الهاي والو لشمعة واحدة لكن احيانا بيشتغل واحيانا لا http://fx-arabia.com/vb/uploaded/3059_11318535908.rar |
الساعة الآن 03:23 AM |
Powered by vBulletin® Copyright ©2000 - 2025
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com