النتائج 1 إلى 5 من 5
- 19-03-2015, 08:43 PM #1
برمجة إكسبيرت لإستراتيجية تعتمد على مؤشر fractal لدخول الصفقات
السلام عليكم
الرجاء من مبرمجين هذا المنتدى الرائع مساعدتي في عمل اكسبيرت لهذه الاستراتيجية التي تعتمد في دخول الصفقات استعمال الأوامر المعلقة و مؤشر ال fractal
مؤشرات استراتيجية:
1-المتوسط المتحرك البسيط 50 SMA
2-المتوسط المتحرك 5MA مع الاعدادات التالية ((shift:3, method: smoothed, apply to Median Price (HL/2)
3-ال RSI 8 وRSI 5
4-مؤشر FRACTAL
قواعد الاستراتيجية:
أ-صفقة الشراء:
1- يجب أن يقطع مؤشر RSI-5مؤشر RSI-8ويكون فوقه
2- يجب أن يقطع المؤشران RSI-5و RSI-8مستوى ال 50 و تغلق الشمة فوق هذا المستوى
مع إمكانية التعديل في الRSI و المستوى من خارج الاكسبيرت (....=EA input:1-RSI=…..,2-RSI=……,1Level=…..,2level )
3- يجب أن يكون السعر محصور بين المستويين UP/DOWN لمؤشر ال FRACTAL
4- يجب أن يكون الفرق بين المستوى UP و DOWN لمؤشر ال FRACTAL أصغر أو يساوي (≤)20 Pips
مع إمكانية التعديل في النقاط (EA input: Fractal≤ ……Pips )
5- يجب أن يغلق السعر فوق المتوسط المتحرك 5MA
مع إمكانية التعديل في إعدادات المتوسط المتحرك (EA input= ...MA )
6- يغلق السعر فوق المتوسط المتحرك 50-SMA (الشرط رقم 6 يكون اختياري EA input: 6MA=True/false )
و مع إمكانية التعديل في إعدادات المتوسط المتحرك (EA input:6 MA )
7- بعد تحقق جميع الشروط يقوم الإكسبيرت بوضع أمر معلق Buy Stop= previous fractal UP + 4 PIPS
( الاكسبرت للمنصة التي فيها 5 أرقام)
أ-1-الخروج من صفقة الشراء:
(يوجد 3 خيارات خارجية في EA input نقوم باختيار خيار واحد منها فقط)
1-الخيار الأول:
الخروج من الصفقة عندما يقطع المؤشران RSI-5و RSI-8مستوى ال 70 و تغلق الشمة فوق هذا المستوى
2-الخيار الثاني:
الخروج من الصفقة عندما يقطع السعرالمتوسط المتحرك 5MA ويغلق تحته
3-الخيار الثالث:
الخروج من الصفقة عندما يقطع مؤشر RSI-5مؤشر RSI-8إلى تحت
ملاحظة هامة: بعد وضع أمر صفقة معلقة يتم إلغاءها مباشرة قبل أن تتفعل في حالة تم تحقق شرط من شروط الخروج من الصفقات قبل أن تتفعل.
ب-صفقة البيع:
1- يجب أن يقطع مؤشر RSI-5مؤشر RSI-8ويكون تحته
2- يجب أن يقطع المؤشران RSI-5و RSI-8مستوى ال 50 و تغلق الشمة تحت هذا المستوى
3- يجب أن يكون السعر محصور بين المستويين UP/DOWN لمؤشر ال FRACTAL
4- يجب أن يكون الفرق بين المستوى UP و DOWN لمؤشر ال FRACTAL أصغر أو يساوي (≤)20 Pips
5- يجب أن يغلق السعر تحت المتوسط المتحرك 5MA
6- يغلق السعر تحت المتوسط المتحرك 50-SMA
7- بعد تحقق جميع الشروط يقوم الإكسبيرت بوضع أمر معلّق Sell Stop= previous fractal Down - 4 PIPS
أ-1-الخروج من صفقة البيع:
(يوجد 3 خيارات خارجية في EA input نقوم بإختيار خيار واحد فقط)
1-الخيار الأول:
الخروج من الصفقة عندما يقطع المؤشران RSI-5و RSI-8 مستوى ال 30 و تغلق الشمة تحت هذا المستوى
2-الخيار الثاني:
الخروج من الصفقة عندما يقطع السعر المتوسط المتحرك 5MA ويغلق فوقه
3-الخيار الثالث:
الخروج من الصفقة عندما يقطع مؤشر RSI-5مؤشر RSI-8إلى فوق
*ملاحظة*: في حالة تم وضع أمر صفقة معلقة يتم إلغاءها قبل أن تتفعل في حالة تم تحقق شرط من شروط الخروج من الصفقات و ذلك قبل أن تتفعل الصفقة.
ج-وقف الخسارة:
1-تحديد وقف الخسارة يكون 30 pips مع إمكانية التعديل في النقاط (EA input: Stop.L= ……Pips )
2- إمكانية إضافة خيار Trailing Stop مع شرط اختياري للتفعيل (EA input: Traling S/L= True/false)
والتمكين في اختيار طريقة واحدة لتتبع السعر:
الطريقة الأولى: (Fractal trailing with 5pips (Below/Higher) the most recent (Down/UP Fractal
الطريقة الثانية:Trailing Stop using 5-MA with 5 pips(below/Above)5-MA
د- الدخول في الصفقة (مستوى متقدم): طبعا تكون اختيارية (EA input: Entry with LOWER time frame= True/false)
عند إخيار هذه الخاصية يقوم الإكسبيرتبالتتحقق من إكتمال شروط الدخول في التايم فريم الكبير (مثلا: H1 ) ثم يذهب مباشرة نحو التايم فريم الأصغر ( مثلا: 5min ) و يتححق من توفر شروط دخول الصفقة فتكون النتيجة كالأتي:
1-إذا تحققت الشروط في التايم فريم الأصغر و كانت نقطة الدخول بعيدة عن التايم فريم الكبير ب 10 pips فما فوق يقوم عمل أمر معلق فإذا تفعلت الصفقة يقوم بتتبعها و الخروج منها حسب شروط الخروج و لكن باستعمال التايم الفريم الأكبر ( مثلا: H1 )
(أي الدخول من التام فريم الصغير و الخروجبإستعمال التايم فريم الكبير).
2- إذا كانت نقطة الدخول في التايم فريم الصغير قريبة من التايم فريم الكبير (أصغر أو يساوي 10pips) فيقوم الدخول من التايم فريم الأكبر
مع إمكانية تحديد نقاط من خارج الإكسبيرت(EA input: Difference between time frame= ….pips)
وأخيرا إمكانية عمل باك تيست للإكسبيرت مع إضافة خاصية التوقيت لبداية ونهاية التداول وأيضا خاصية ال Break Even
ولكم مني جزيل الشكر والتقدير وإن شاء الله تكون الفائدة للجميع.
أخوكم سليم
آخر تعديل بواسطة Salim DZ ، 19-03-2015 الساعة 09:02 PM
- 21-03-2015, 06:33 PM #2
هل من جديد عن الإكسبيرت.....؟
- 21-03-2015, 08:41 PM #3
انت بستخدمها على فريم ايه وياريتك ترفع التمبلت وشكرا
- 21-03-2015, 09:03 PM #4
أنا استعملها في فريم 5 دقائق و أحيانا فريم الساعة
الصورة التي أرفقتها هي لزوج GBPUSD فريم 5 دقائق.
و التنبليت في المرفقات
وشكرا...آخر تعديل بواسطة Salim DZ ، 21-03-2015 الساعة 09:09 PM
- 23-03-2015, 02:01 AM #5
وعليكم السلام ورحمة الله وبركاته
تفضل مرفق الإكسبرت
إعدادات الإكسبرت :
MaxTrades أقصى عدد للصفقات المفتوحه في نفس الوقت
EnableTimeFilter فلتر توقيت عمل الإكسبرت
CloseInReverse تفعيل فلتر إغلاق الصفقه في حال الدخول في صفقه عكسيه
FractalMaxPipsDifference أقصى فرق بين القمه والقاع لمؤشر fractal
EnalbeMA1_Filter تفعيل فلتر الموفينج أفريج 1
MA_Period1 , MA_Shift1 , MA_Method1 , ApplyTo1 إعدادات مؤشر الموفينج 1
EnalbeMA2_Filter تفعيل فلتر الموفينج أفريج 2
MA_Period2 , MA_Shift2 , MA_Method2 , ApplyTo2 إعدادات مؤشر الموفينج 2
RSI_Period1 إعدادات مؤشر الآر إس آي 1
RSI_Level1 مستوى مؤشر RSI1
RSI_Period2 إعدادات مؤشر الآر إس آي 2
RSI_Level2 مستوى مؤشر RSI2
ExitByRSICrossLevel تفعيل خيار إغلاق الصفقه عند تقاطع مؤشر RSI مع مستوى 70 و 30
ExitByMA1Cross تفعيل خيار إغلاق الصفقه عند تقاطع السعر مع موفينج1
ExitByRSICrosses تفعيل خيار إغلاق الصفقه عند تقاطع مؤشري RSI
لا تنسى أن تخبرنا بالنتائج