النتائج 1 إلى 15 من 27
الموضوع: فكرة لإكسبرت جميل
- 14-02-2007, 12:56 PM #1
فكرة لإكسبرت جميل
السلام عليكم ورحمة الله وبركاته
إخوتي الأعزاء ،،،
لدي فكرة لإكسبرت جميل جدا أحببت أن أشارككم بها حتى أفيد وأستفيد.
الإكسبرت له ثلاث مراحل لبرمجته:
1- طريقة الدخول والخروج.
2- وقت المتاجرة.
3- إدارة رأس المال.
أولا: بالنسبة للدخول والخروج فإنه يتم كالآتي:
دخول شراء:
أ- تقاطع خطي EMA5 مع SMA8 بحيث يقطع EMA5 خط SMA8 لأعلى ويكون الدخول على افتتاح الشمعة التالية لشمعة التقاطع مع التأكد من عدم عكس الإشارة (بقاء EMA5 فوق SMA8).
ب- وجود خط EMA8 فوق خط EMA13 وأن لا يكون هناك تقاطع بينهما.
ج- وجود RSI فوق 70.
(ملاحظة: يجب أن تجتمع الشروط الثلاثة مع بعضها البعض، فإن اجتمع شرطان فقط لا ندخل في الصفقة).
دخول بيع:
أ- تقاطع خطي EMA5 مع SMA8 بحيث يقطع EMA5 خط SMA8 لأسفل ويكون الدخول على افتتاح الشمعة التالية لشمعة التقاطع مع التأكد من عدم عكس الإشارة (بقاء EMA5 تحت SMA8).
ب- وجود خط EMA8 تحت خط EMA13 وأن لا يكون هناك تقاطع بينهما.
ج- وجود RSI تحت 30.
(ملاحظة: يجب أن تجتمع الشروط الثلاثة مع بعضها البعض، فإن اجتمع شرطان فقط لا ندخل في الصفقة).
ثانيا: وقت المتاجرة يتم اختياره عن طريق الإكسبرت لتحديد بداية عمل الإكسبرت ونهايته.
ثالثا: إدارة رأس المال، يتم تحديد نسبة الدخول من رأس المال وعدد العقود وحجم العقد عن طريق الإكسبرت، مع مراعاة التالي:
الهدف المبدئي: 20 نقطة (مع إمكانية تغييرها من قبل المستخدم).
الستوب لوس المبدئي: 20 نقطة (مع إمكانية تغييرها من قبل المستخدم).
عدد العقود المبدئي: 10 عقود.
حجم العقد: 1000
الأزواج التي يتم الدخول عليها: جميع الأزواج (ويفضل الأزواج ذات السبريد المنخفض).
الفريم المستخدم: تترك الحرية لمستخدم الإكسبرت (ويفضل تايم فريم 1H).
لنفرض أن الدخول تم بـ 10 عقود، يتم توفير خاصية عن طريق الإكسبرت لإغلاق نصف العقود بربح الهدف المبدئي (لنقل 20 نقطة مثلا)، وحالما يصل السعر لهذه النقطة فإن نصف العقود الثاني يتم تحريك الستوب لوس له ليصبح على نقطة الدخول، ويتم عمل تريلنج ستوب (يتم تحديده من قبل مستخدم الإكسبرت) لملاحقة الربح.
أتمنى ممن لديه القدرة على برمجة هذا الإكسبرت أن يتفضل علينا بخبرته لعلنا نستفيد من هذا الإكسبرت، ومن لديه أية أفكار لتطوير هذا الإكسبرت فليطرح ما لديه.
وتقبلوا ودي واحترامي.
- 15-02-2007, 10:58 AM #2
رد: فكرة لإكسبرت جميل
نبهني أحد الإخوة في منتدى الجيران إلى ضرورة إضافة هذه الإعدادات أيضا:
- مدة مؤشر RSI هي 14
- EMA, SMA Shift: 0
- 15-02-2007, 11:18 AM #3
رد: فكرة لإكسبرت جميل
اخي الفاضل :
وفقك الله لما يحب ويرضاه
نظرا لاختلاط الرموز لدي فيما تعنيه ارجو التكرم
بكتابة الاسم كاملا للرموز
EMA هل يعني المتوسط العادي ( MOVING AVERAGE
او يعني ( MOVING AVERAGE EXPONINTIL (
2- SMA ماذا يعني
تقيل ودي واحترامي
- 15-02-2007, 03:06 PM #4
رد: فكرة لإكسبرت جميل
على الرغم من عدم قناعتي بجدوى هذه الطرق في المتاجرة، سوف أكتب لك الأكسبرت مساء اليوم إذا تيسر لي الوقت.
ولكن أريد بعض التوضيح حول شرط الدخول:
ماذا تقصد بعدم وجود تقاطع بين متوسط 8 ومتوسط 13، أي كم شمعة سابقة يجب أن يتوفر فيها شرط عدم التقاطع.
- 15-02-2007, 03:08 PM #5
- 15-02-2007, 04:48 PM #6
رد: فكرة لإكسبرت جميل
السلام عليكم
أخي sullus
شكرا لك أخي الفاضل، وأتمنى أن تستفيد معنا هنا، وقد قام الأخ FX5 مشكورا بالإجابة عن استفسارك.
أخي FX5
كنت قد يئست من أجد شخصا يتولى هذه المهمة، فلك مني كل تقدير ومحبة وعرفان وألف شكر
بخصوص الإكسبرت فإن أكثر ما يهمني فيه (وقد تستغرب من ذلك) هو الجزء الثالث: إدارة رأس المال، حيث أرى أنها أهم نقطة في الإكسبرت كله، أما باقي الإعدادات فيمكن تغييرها بناءا على التجربة للوصول إلى الإعدادات الأمثل.
بالنسبة للتقاطع فها أنا ذا أرفق شارتا يوضح كيفية الدخول، الأسهم الصفراء في الشارت تشير إلى أن خط EMA5 قطع خط SMA8 لأعلى، والأسهم الحمراء تشير إلى أن خط EMA5 قطع خط SMA8 لأسفل، فهنا ندخل على افتتاح الشمعة التي تلي التقاطع مباشرة مع شرط أن يكون خط EMA8 فوق خط EMA13، وكما يتضح في الشارت فإننا ندخل على عمليات الشراء فقط، بينما لا ندخل على عمليات البيع.
ليس مهما عندي عدد الشموع التي مرت منذ قطع خط EMA8 خط EMA13 في حالة الدخول في عملية الشراء، ولكن من المهم جدا أنه عند افتتاح الشمعة التالية لتقاطع EMA5 وSMA8 لأعلى، يجب أن يكون EMA8 فوق EMA13 قبل الدخول في عملية الشراء والعكس صحيح في عملية البيع.
أتمنى أن تكون الفكرة قد وصلت كاملة الآن، وجزاك الله كل خير أخي FX5
- 15-02-2007, 07:00 PM #7
رد: فكرة لإكسبرت جميل
تفضل الإكسبرت
حسبما فهمت من شرحك للطريقة فقد وضعت فيه أربعة متوسطات متحركة:
1- متوسط إشارة قصير من نوع EMA ومدته 5.
2- متوسط إشارة أطول من نوع SMA ومدته 8.
3- متوسط قصير للتأكيد من نوع EMA ومدته 8.
4- متوسط للتأكيد أطول من نوع EMA ومدته 13.
مدة المتوسطات يمكن تغييرها من إعدادات الإكسبرت، لاختباره بإعدادات مختلفة.
أقترح عليك تجريبه على الباك تيستر ثم فتح شارت الباك تيست وملاحظة إشارات الدخول والخروج.
إذا شعرت أن الإكسبرت بحاجة إلى تعديلات فأنا جاهز
بالتوفيق بإذن الله..
ملاحظة: بالنسبة لموضوع إدارة المال لم أستطع فهم قصدك، على كل حال تستطيع هنا تغير عدد اللوتات ووضع الهدف ووقف الخسارة.
- 15-02-2007, 07:29 PM #8
رد: فكرة لإكسبرت جميل
أخي العزيز FX5
جهد ولا أحلى، بارك الله فيك وكثر من أمثالك
لدي بعض الإضافات التي أتمنى أن تتحفنا بها:
- إمكانية تعديل نوع الـ Moving Average، بحيث يمكن أن نعدله إلى (SMA,LWMA) لأغراض تجربة جميع الإعدادات الممكنة.
- إمكانية تعديل قيم الـ RSI في حالتي البيع والشراء، حيث أفترض أنك وضعت القيم الحالية وجود RSI تحت 30 للبيع، ووجود RSI فوق 70 للشراء، كما شرحت عنها بالأعلى.
- بالنسبة للتايم فريم المستخدم للإكسبرت، هل هو فريم الساعة، وهل بإمكاني تغييره، أم أن الإكسبرت يعتمد على الشارت ووجودي في تايم فريم معين؟
- بخصوص إدارة رأس المال للإكسبرت وهو أهم ما أرغب بالحصول عليه من الإكسبرت، فدعني أوضح لك ذلك بمثال عملي:
لنفترض أن الإكسبرت سوف يدخل في صفقة شراء على الباوند دولار عند تحقق الشروط جميعها، على سعر 1.9600، فإذا دخلنا بعقدين مثلا، فإن الستوب لوس يكون على 1.9580، والهدف 1.9620، ولدى وصول العقدين للهدف، يتم إغلاق نصف العقود (أي عقد واحد في هذه الحالة) ويتم تحريك الستوب لوس ليصبح على نقطة الدخول للعقدين (1.9600)، ويتم وضع تريلنج ستوب 20 نقطة.
هل بالإمكان برمجة هذه الآلية في الإكسبرت؟
وهل بالإمكان تحديد نسبة الدخول من رأس المال في الصفقة للإكسبرت، بحيث تكون مثلا 2.5% لمجمل العقود التي يتم الدخول بها ابتداءا.
وفي الختام، أرجو أن لا أكون قد أثقلت عليك بطلباتي هذه، ولكن كلي رجاء وأمل في كرمك، وبارك الله فيك.
- 15-02-2007, 07:54 PM #9
رد: فكرة لإكسبرت جميل
شكراً لك، أنا مسرور لأن الإكسبرت أعجبك.
تعديلها بسيط وسوف أنجزه لك بعد قليل
نعم حسب الفريم الذي يتم تشغيل الإكسبرت عليه
من الممكن برمجة أي شيئ، ولكن نصيحتي لك أن تؤجل هذا الجزء إلى ما بعد اختبار الطريقة بشكل كامل وضبط الإعدادت النهائية، حتى لا يشوش هذا الكود على النتائج المأخوذة من الباك تيستر.
لا أبداً يسرني أن أقدم المعونة التي أقدر عليها، وأتمنى منك أن تضع لنا نتائج اختبارك للإكسبرت ليستفيد منها الجميع.
وفقك الله..
- 15-02-2007, 09:43 PM #10
رد: فكرة لإكسبرت جميل
الإكسبرت بعد التعديل
- 15-02-2007, 09:49 PM #11
رد: فكرة لإكسبرت جميل
اخي fx5 & ruk
شكرا لكم وبارك الله فيكم
- 16-02-2007, 06:10 AM #12
رد: فكرة لإكسبرت جميل
السلام عليكم
أسعد الله صباحكم جميعا
أخي العزيز FX5
لقد جربت الإكسبرت على الباك تست، وقمت بالمقارنة بين طريقة دخوله آليا وطريقة دخوله يدويا، مع التركيز على الصفقات الخاسرة أكثر من الصفقات الرابحة، لأنني لاحظت أن الإكسبرت يحقق أرباحا ومن ثم تهبط الأرباح مرة أخرى بفعل الصفقات الخاسرة وبعدها يحقق أرباحا مرة أخرى ويتكرر الأمر وتأكل الأرباح سريعا بفعل الصفقات الخاسرة ومن خلال دراستي للصفقات الخاسرة فقد لاحظت التالي:
- يقوم الإكسبرت بفتح الصفقة الرابحة على فريم الساعة عند افتتاح الشمعة التالية لتحقق الشروط، وهنا لنفرض أنه قام بفتح صفقة على الساعة 10:00 ولنفرض أن الصفقة كانت بيعا، وأنها حققت الهدف على الساعة 10:20، يقوم الإكسبرت عند تحقيق الهدف بفتح صفقة أخرى بعد إغلاق الصفقة الرابحة بنفس الاتجاه للصفقة الأولى!!! وهنا تكمن المشكلة، أتمنى أن تدرس هذا الأمر أخي FX5، بحيث لا يقوم الإكسبرت بفتح صفقة أخرى على الفريم نفسه بعد أن يتم الدخول سواء تحقق الهدف أو ضرب الستوب لوس.
- أرجو منك أن تعزز فهمي القاصر لإعدادات نوع الـ Moving Average Type الموجودة في الإكسبرت:
0 = Simple MA
1 = Exponential MA
2 = Smoothed MA
3 = Linear Weighted MA
- بالنسبة لإعدادات الشراء فوق RSI والبيع تحت RSI، فهي تعمل جيدا على الفريمات الكبيرة، ولكن عندما حاولت أن أعمل على فريم الدقيقة مثلا لسهولة المتابعة، فقد وجدت أنه يتجاهل هذا الشرط، فهل لك أن تنظر في هذا الأمر.
(ملاحظة للإخوة الذين يتابعون الإكسبرت، برجاء تعديل إعدادات الإكسبرت لديهم لتصبح الشراء فوق 60، والبيع تحت 40، حيث وجدت أنها ملائمة أكثر).
- هناك نقطة نسيت أن أذكرك بها، ألا وهي وقت المتاجرة، فيا حبذا لو أضفتها للإكسبرت، بحيث نتمكن من تحديد الوقت المناسب ليقوم الإكسبرت بالمتاجرة (وأفضل أن تتم المتاجرة في الفترة الأوروبية والأمريكية فقط).
- بالنسبة لإعدادات إدارة رأس المال الموجودة في الإكسبرت، فقد قمت مثلا بوضع نسبة الدخول 5%، ورأس المال كان 10 آلاف، ولاحظت أن الإكسبرت لا يدخل بهذه النسبة وإنما يدخل بـ 5 عقود عوضا عن ذلك !
- أعرف أن الوقت مازال مبكرا لذلك، ولكن بما أني أرى أن النتائج مبشرة (خصوصا إذا ما تم حل مشكلة الدخول في الصفقات الخاسرة)، أتمنى أن تضاف الحقول التالية إلى إعدادات إدارة رأس المال، ولكن هذا الأمر ليس مهما بقدر ما هو مهم النظر في الإعدادات أعلاه:
- عدد العقود.
- عدد العقود التي يتم إغلاقها بعد تحقيق الهدف الأول.
- الهدف الثاني.
- التريلنج ستوب للهدف الثاني.
وكذلك تحريك الستوب لوس (بالنسبة للعقود المتبقية) إلى نقطة الدخول بعد تحقيق الهدف الأول.
وسؤال أخير، هل هناك شركة معينة تنصحني بتجربة الإكسبرت عليها من الشركات التالية:
MIG
Al Trade
UGMFX
FXDD
إخوتي، أرى أن هناك الخير الكثير في هذا الإكسبرت إن تم ضبط إعداداته بالشكل المناسب، فأرجو من الجميع تجربته لنصل إلى هذه الإعدادات (يد الله مع الجماعة)، وتمنياتي للجميع بالتوفيق.
- 16-02-2007, 08:30 AM #13
رد: فكرة لإكسبرت جميل
من الطبيعي أن يكون أداء الإكسبرت جيد في فترات معينة، ثم ينخفض أداؤه في فترات أخرى حسب ظروف السوق. من الجدير بذكره أن الضبط الدقيق للإعدادات هو سلاح ذو حدين:
optimization is a double edged sowrd
فقد تزيد من أداء الإكسبرت من ناحية معينة ولكن قد تنقصه من نواح أخرى.
بالنسبة لموضوع الصفقات المتتالية، يجب أن أوضح أن الإكسبرت عندما يعمل في نمط: enableMM ، فإنه يقوم بفتح نصف عدد اللوتات المحسوب حسب النسبة المحددة، ويضع لها الهدف الأول firstTarget، أما النصف الثاني فيضع له الهدف الثاني وهو ضعف الهدف الأول، طبعاً بعد أن يتم الوصول للهدف الأول يتم تغيير الستوب للعقود المتبقية لنقطة الدخول.
إذا تم إغلاق جميع الصفقات وتحققت شروط الدخول مرة أخرى سوف يعود ويدخل مرة أخرى بنفس الطريقة.
في حال كان الأمر غير ذلك أرجو أن ترفق الشارت لأعرف أين المشكلة.
100%
تختلف قيمة RSI كثيراً على الفريمات الصغيرة ولكن يجب أن يعمل بنفس الطريقة، يا ريت لو ترفق الشارت.
ليتك ذكرت هذا منذ البداية، بعض التعديلات تكون أصعب من كتابة الإكسبرت من الصفر مرة أخرى خصوصاً إذا لم يعمل لها حساب في البرمجة. على كل حال سوف أقوم بتعديله ولكن بحاجة إلى بعض الوقت.
لا أعرف إن كانت حساباتي صحيحة، ولكن نسبة 5% من العشرة آلاف تمثل 500 دولار مارجن، وهي تمثل خمسة عقود برافعة 1\100.
كلها موجودة عدا التريلينج ستوب، عدد العقود تحسب من النسبة عند تمكين MM أو مباشرة من البارامتر الخاص، ويتم إغلاق نصف عدد العقود عند الوصول للهدف الأول ثم النصف الثاني عند الهدف الثاني.
الفروق صغيرة على الديمو، ولكن UGMFX هي الأفضل حالياً
بالتوفيق بإذن الله..
- 16-02-2007, 09:01 AM #14
رد: فكرة لإكسبرت جميل
تم تعديل خطأ صغير في كود MM، الآن يجب أن يكون حساب العقود أدق وأفضل.
- 16-02-2007, 01:14 PM #15
رد: فكرة لإكسبرت جميل
كلام جميل، ولكن تحقق شروط الدخول مرة أخرى يستلزم أن يكون الدخول على افتتاح الشمعة، وليس بعد افتتاحها بـ 20 دقيقة مثلا، ففي التقرير والشارت المرفقان، يتضح أن الصفقتان الأولتان كانتا ناجحتان، وبعد تحقق الربح منهما قام الإكسبرت بفتح صفقتين أخريين في نفس الاتجاه، وضرب الستوب لوس لكلتاهما، وهنا يجب تعديل الإكسبرت لعدم فتح مثل هذه الصفقات، حيث أن الأهداف وقتها لن تكون مضمونة، ولذلك أرى أن نلزم الإكسبرت بعدم فتح أي صفقات أخرى في نفس الشمعة، سواء تحقق الهدف أو ضرب الستوب لوس، حيث أن معظم الصفقات الخاسرة في التقرير نجمت عن هذا الأمر.
سأحاول أن أفعل الإكسبرت، وأضع لك أمثلة على هذه الصفقات لاحقا.
فعلا، هذه نقطة هامة جدا وأستميحك عذرا على نسياني لها، والشيء بالشيء يذكر، أفكر في المستقبل هنا عندما تتم تجربة الإكسبرت على حساب حقيقي، ما هو نوع الأمر المنفذ والذي تستخدمه في الإكسبرت:
Instant Execution
Execution on Request
Execution by Market
حيث أن مشكلتنا تكمن أن دخولنا ماركت، والبروكر يعلم أن الأوامر التي تأتيه آلية، ولربما سبب هذا بعض التأخير في تنفيذ الأمر، ومن الممكن وقتها أن يظهر للإكسبرت سعر جديد Requote فلا يقبله كما في النوع الأول من الأوامر (أرى أن النوع الأخير من الأوامر أضمن، فما رأيك؟).
أتصور أنه بعد التعديل الأخير، الحسبة أصبحت أفضل، سأقوم بمراجعتها مجددا بشكل مكثف أيضا، وأخبرك بالنتائج.
ذكرت سابقا، أن الهدف لنصف العقود الثاني هو ضعف هدف نصف العقود الأول، وهنا أرى أن نترك هذه المسألة ليتم تحديدها في الإعدادات كنوع أكبر من المرونة وملاحقة الربح، أو وضع هدف كبير كـ 100 نقطة مثلا، ووجود إمكانية وضع تريلنج ستوب 20 نقطة.
هل جربتهم على حساب حقيقي، المهم هو ضمان تنفيذ أوامر الإكسبرت على الحساب الحقيقي، ولكن ما دمت تنصح بهم فسأبدأ بتجربتهم بالتأكيد، ولي هنا سؤال أنا أعرف أن البروكر يعرف أن الأوامر التي ترده آليه، ولكن هل بإمكانه معرفة إعدادات الإكسبرت الذي تستخدمه؟
وسؤال أخير كالعادة، ما هو الـ Modelling quality للإكسبرت، وكيف يحسب؟ وما هي فائدته؟
سلمت يمناك أخي FX5 ووفقك الله لما يحب ويرضى.
المواضيع المتشابهه
-
خطوات عمل باك تست لإكسبرت
By MR.dollar in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 117آخر مشاركة: 04-04-2012, 12:28 AM -
مساعدة في تحويل المؤشر لإكسبرت
By ibmoka in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 22-06-2010, 01:33 AM -
فكرة جديدة لإكسبرت مضاعفات أرجو الإطلاع عليها وإعطاء الرأي
By MR.dollar in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 13آخر مشاركة: 15-06-2009, 12:08 AM -
------------ سأبيع اليورو باوند من 0.8725 و الهدف جميل جميل جميل -------------
By Alnagaf in forum توقعات وتوصيات سوق العملاتمشاركات: 56آخر مشاركة: 15-12-2008, 01:58 PM