النتائج 1 إلى 2 من 2
- 07-05-2019, 04:11 AM #1
تصميم اكسبيرت يربط بين مؤشرين ولكن بطريقة مختلفة
السلام عليكم
اريد مساعدة بتصميم اكسبيرت يعمل علي 3 مؤشرات هما ( RSi ,MA ,ATR )
يتم استخدام المؤشرين RSi , MA في تحديد منطقة دخول الصفقة بحيث يتم وضع مؤشر MA علي مؤشر RSi واستخدام تقاطع مؤشر MA مع مستويات RSI في الفريم المحدد المحدد في الشارت
اما مؤشر ATR فهو يستخدم في تحديد نقاط الربح طبقا لمعدل تحرك العملة اليومي او الاسبوعي او اي فترة زمنية يتم تحديدها
ويتم اضافة خاصية المضاعفات بحيث اذا عكس السعر لعدد معين من النقاط يتم فتح صفقة اخري
الاعدادات
- Lot = تحديد قيمة اللوت لاول صفقة (0.01 ، 0.02 ،.......)
- Multiplier = تحديد قيمة المضاعفة ( 1.0 ، 1.1 ، 1.2 ، .......)
- Max Trades = اقصي عدد مسموح لفتح الصفقات
- Pip Step = تحديد عدد النقاط بين الصفقة الاولي واول صفقة مضاعفة
- Pip Step Multiplier = تحديد قيمة المضاعفة لفرق النقط بين الصفقات بحيث يختلف الفرق بين الصفقات
ٌ- RSI = ويتم وضع جميع اعدادات هذا المؤشر وامكانبة التعديل فيه
ٌ- RSI_Buy = ويتم تحديد قيمة المستوي الذي سيحدث عنده التقاطع لتنفيذ عمليات الشراء طبقا لكل مستخدم
ٌ- RSI_Sell = ويتم تحديد قيمة المستوي الذي سيحدث عنده التقاطع لتنفيذ عمليات البيع طبقا لكل مستخدم
- MA = ويتم وضع جميع اعدادت هذا المؤشر وامكانية التعديل فيه
- ATR = ويتم وضع جميع اعدادات هذا الموشر والتعديل فيه
- ATR Time Frame = وهنا يتم وضع اختيارات لجميع الفريمات الزمنية ليتم اختيار الفريم المفضل للمستخدم لحساب معدل النقاط اليومي للعملة مثلا ( 0 = فريم الدقيقة ، 1 = فريم الخمس دقائق ، 2= فريم الربع ساعة ،.......)
- ATR Percentage = هنا يتم وضع النسبة المقبولة من معدل النقاط للعملة طبقا للاعدادات السابقة بمعني انه اذا اخترنا انا يكون فريم ATR يومي ومعدل الحركة 400 نقطة وتم وضع النسبة 50% فهذا معناه ان اقصي حد للربح هو 200 نقطة
- Trailing Stop << ويتم عمله كالاتي
1- في حالة صفقة الشراء
عند وصول مؤشر MA الي مستوي TP01_Buy من مستويات RSI ويتم تحديد هذا المستوي طبقا لكل مستخدم يتم تحريك حد الوقف الي نقطة الدخول
عند وصول مؤشر MA الي مستوي TP02_Buy من مستويات RSi ويتم تحديد هذا المستوي طبقا لكل مستخدم يتم تحريك حد الوقف تحت السعر الحالي ب 50 نقطة علي سبيل المثال ويتم تحديد عدد النقاط تحت اختيار ( MoveTo )
عند وصول مؤشر MA الي مستوي TP03_Buy من مستويات RSI ويتم تحديد هذا المستوي طبقا لكل مستخدم يتم اغلاق الصفقة فورا بالسعر الذي وصل له عند هذا المستوي
وبالتالي هناك عاملين لحد الربح هو مستوي 75 او ATR Percentage ايهما اقرب
1- في حالة صفقة البيع
عند وصول مؤشر MA الي مستوي TP01_Sell من مستويات RSI ويتم تحديد هذا المستوي طبقا لكل مستخدم يتم تحريك حد الوقف الي نقطة الدخول
عند وصول مؤشر MA الي مستوي TP02_Sell من مستويات RSi ويتم تحديد هذا المستوي طبقا لكل مستخدم يتم تحريك حد الوقف تحت السعر الحالي ب 50 نقطة علي سبيل المثال ويتم تحديد عدد النقاط تحت اختيار ( MoveTo )
عند وصول مؤشر MA الي مستوي TP03_Sell من مستويات RSI ويتم تحديد هذا المستوي طبقا لكل مستخدم يتم اغلاق الصفقة فورا بالسعر الذي وصل له عند هذا المستوي
وبالتالي هناك عاملين لحد الربح هو مستوي 25 او ATR Percentage ايهما اقرب
- TP01_Buy = ويتم تحديد المستوي الاول للربح من مستويات RSI طبقا لكل مستخدم
- TP02_Buy= ويتم تحديد المستوي الثاني للربح من مستويات RSI طبقا لكل مستخدم
- TP03_Buy= ويتم تحديد المستوي الثالث والاخير للربح من مستويات RSI طبقا لكل مستخدم
- TP01_Sell= ويتم تحديد المستوي الاول للربح من مستويات RSI طبقا لكل مستخدم
- TP02_Sell= ويتم تحديد المستوي الثاني للربح من مستويات RSI طبقا لكل مستخدم
- TP03_Sell= ويتم تحديد المستوي الثالث والاخير للربح من مستويات RSI طبقا لكل مستخدم
- close all on profit USD = وهنا يتم تفعيلها عن طريق True او false وهي تحدد ان يتم اغلاق جميع الصفقات المفتوحة وايقاف عمل الاكسبيرت عند وصول جميع الصفقات الي حد الربح المحدد
- Close all on profit USD = ويتم كتابة قيمة الربح المطلوبة وتستخدم عند تفعيل الخاصية التي قبلها
- Close all on Profit %B = وهنا يتم تفعيلها عن طريق True او false وهي تحدد ان يتم اغلاق جميع الصفقات المفتوحة وايقاف عمل الاكسبيرت عند وصول جميع الصفقات الي نسبة الربح المحددة وتحسب النسبة من الرصيد الحالي (balance(
- Close all on Profit %B = ويتم كتابة نسبة الربح المطلوبة وتستخدم عند تفعيل الخاصية التي قبلها
- Close Profit one currency USD = وهنا يتم تفعيلها عن طريق True او false وهي تحدد ان يتم اغلاق جميع الصفقات المفتوحة لكل عملة علي حدة وايقاف عمل الاكسبيرت عند وصول جميع الصفقات الخاصة بالعملة الي حد الربح المحدد
- Close Profit one currency USD = ويتم كتابة قيمة الربح المطلوبة وتستخدم عند تفعيل الخاصية التي قبلها
- Close Profit one currency %B = وهنا يتم تفعيلها عن طريق True او false وهي تحدد ان يتم اغلاق جميع الصفقات المفتوحة لكل عملة علي حدة وايقاف عمل الاكسبيرت عند وصول جميع الصفقاتالخاصة بالعملة الي نسبة الربح المحددة وتحسب النسبة من الرصيد الحالي (balance)
- Close all on Profit %B = ويتم كتابة نسبة الربح المطلوبة وتستخدم عند تفعيل الخاصية التي قبلها
شروط صفقة الشراء
تقاطع مؤشر MA عند مستوي RSI_Buy
شروط صفقة البيع
تقاطع مؤشر MA عند مستوي RSI_Sell
**ملحوظة : برجاء برمجة الاكسبيرت بحيث يعمل علي جميع العملات الموجودة في Market Watch ولكن يتم ربطه بشارت واحد فقط ولا داعي
- 08-05-2019, 11:12 AM #2