مشاهدة النسخة كاملة : طلب عمل اكسبرت
صباح الخير باشمهندس حسن انا عضو جديد ولدى استراتجية ناجحة واريد عمل اكسبرت لها
والحقيقة اكثر من صديق نصحنى بالأشتراك هنا وعرضها عليك لما وجدو منكم من اتقان ومهارة وسرعة فى العمل بارك الله لكم
سؤال هل يمكن برمجة الأكسبرت للتحقق من شروط معينة على فريم وليكن m5 مثلا وعند تحقق هذة الشروط يذهب للعمل على فريم اعلى او اقل من الفريم الموجود عليه؟
kira-h
12-09-2019, 07:55 PM
السلام عليكم
ومرحبا بك
نعم ممكن
يمكنك توضيح شروط الاستراتيجية مع صور من الشارت وبعد المراجعة نقرر التنفيذ من عدمه
ولا تنسى مراجعة الموضوع بتوقيعي
السلام عليكم
ومرحبا بك
نعم ممكن
يمكنك توضيح شروط الاستراتيجية مع صور من الشارت وبعد المراجعة نقرر التنفيذ من عدمه
ولا تنسى مراجعة الموضوع بتوقيعي
الأستراتيجية
*الشراء
1-يجب ان يكون السعر عند النقطة (2) اقل منه عند النقطة (1) على ان تكون النقطة (2) هى عبارة عن شمعة بيعية والسعر يكون سعر اللو وليس الأغلاق.
2-يجب ان يكون القاع عند النقطة (2) اكبر من القاع عند النقطة (1) وذلك على المؤشر الأول macd.
3-يجب ان يكون السعر عند النقطة (2) اكبر منه عند النقطة (1) وذلك على المؤشر الثانى mfi.
4-يجب ان يكون الموفينج الاحمر فوق الموفينج الازرق وذلك على مؤشر الأول macd.
كما هو موضح بالصورة التالية
16978
عند تحقق جميع الشروط السابقة يقوم الأكسبرت بالذهاب الى الفريم الأقل مباشرتا وذلك بعد اغلاق الشمعة الهابطة عند النقطة (2).
ويتابع حالة الموفينج الأحمر والأزرق فاذا كان ماذال الاحمر اعلى من الازرق يقوم بالذهاب الى الفريم الأقل وذلك بعد اغلاق الشمعة عند هذة النقطة (2)
كما هو موضح بالصورة.
16979
وهكذا يذهب الى الفريم الأقل ثم الاقل طالما ان الموفينج الاحمراعلى من الازرق وذلك بعد اغلاق الشمعة عند النقطة (2) على كل فريم.
16980
عندما تتغير الحالة ويصبح الموفينج الازرق اعلى من الأحمر هنا يتم الدخول فى الصفقة كما هو موضح بالصورة
16981
يقوم الأكسبرت بالمتابعة على فريم الدخول حتى يصل السعر الى حالة التشبع الشرائى وذلك على مؤشر الاستوكاستك المؤشر الثالث وعند ذلك يقوم بالذهاب الى الفريم الأعلى
كما هو موضح
16982
بعد الذهاب الى الفريم الأعلى يقوم الأكسبرت بالتحقق من حالة الموفينج الأحمر والازرق فاذا كان الأحمر اعلى من الأزرق نقوم بالخروج من الصفقة اما اذا كان ماذال الأزرق اعلى من الأحمر نستمر فى الصفقة حتى يصل السعر عند حالة التشبع الشرائى بعد ذلك ننتقل الى الفريم الأعلى كما هو موضح
16983
وهكذا ننتقل الى الفريم الاعلى عندما يصل السعر الى حالة التشبع الشرائى على مؤشر الاستوكاستك طالما ان الشرط ماذال متحقق الأزرق اعلى من الأحمر كما هو موضح
16984
وعند الوصول الى الفريم الاول هنا نقوم بالخروج من الصفقة وذلك عند اعلى نقطة للقمة التالية للقاع الموجود عند النقطة (2) كما هو موضح
16985
برجاء اخبارى بأمكانية تنفيذ ذلك من عدمه او الأستفسار او التوضيح عن اى شى .....وشكرا لكم
صباح الخير باشمهندس حسن هل من جديد
ابو عمر
30-09-2019, 02:33 PM
لكل من لم يتم تنفيذ طلبه البرمجي (https://www.fxprg.com/vb/showthread.php?t=31573)
لكل من لم يتم تنفيذ طلبه البرمجي (https://www.fxprg.com/vb/showthread.php?t=31573)
نتفهم هذا جيدا ولكن كان الأتفاق هو معرفة مدى امكانية البرمجة من عدمه
ولكم جزيل الشكر.......
kira-h
30-09-2019, 05:19 PM
المرجو الانتظار فلم يمر على طلبك حتى 3 ايام!
المرجو الانتظار فلم يمر على طلبك حتى 3 ايام!
شكرا يا بشمهندس منتظر ردكم
kira-h
30-09-2019, 09:44 PM
للأسف لم اجد حل برمجي مناسب للشروط الأساسية بالفريم الأول حول قيعان وقمم المؤشرين، اما بقية الشروط ممكنة
راجع دايفريجنس الماكد المرفق فقد تكون الأسهم تحقق نفس الشرط وبالتالي نستخدمها بدل البحث عن القمم والقيعان
للأسف لم اجد حل برمجي مناسب للشروط الأساسية بالفريم الأول حول قيعان وقمم المؤشرين، اما بقية الشروط ممكنة
راجع دايفريجنس الماكد المرفق فقد تكون الأسهم تحقق نفس الشرط وبالتالي نستخدمها بدل البحث عن القمم والقيعان
باشمهندس الملف لا يعمل
باشمهندس الملف لا يعمل
للاسف الاسهم لا تحقق الشروط
ولكن بما ان باقى الشروط ممكنة من فضلك قم بعملها على ان يكون الجزء الاول الغير ممكن عمله اقوم انا بتحديده بنفسى عن طريق
1- عمل زرار على الشارت واحد شراء وواحد بيع
2-اقوم انا بالملاحظة حتى تتحقق الشروط الاولية التى لم نستطع برمجتها
3-بعد تحققها اقوم بالضغط على الزرار الموجود على الشارت بالشراء او البيع على حسب الملاحظة
4-هنا يقوم الاكسبرت بالبحث على باقى الفريمات كما تم ذكره مسبقا
هل يمكن عمل ذلك؟
kira-h
01-10-2019, 02:17 AM
نعم ممكن باختيار البيع او الشراء او بدونهما بالاعدادات مباشرة
kira-h
01-10-2019, 04:20 AM
مرفق الاكسبيرت بحيث :
var0="____________Orders Management";//إدارة الصفقات
Order_Type=DISABLE;//اختيار نوع الصفقة لتحليلها
TimeFrame=PERIOD_H4;//الفريم الأساسي
CloseAtNext=true;//تفعيل او تعطيل الاغلاق التلقائي
Lots=0.01,//حجم العقد
Stoploss=0,//الوقف بالنقاط
Takeprofit=0;//الهدف بالنقاط
MagicNo=2019;//الماجك نمبر
ثم اعدادات المؤشرات تباعا
ملحوظة : عند تفعيل صفقة سيتوقف الاكسبيرت تلقائيا عن فتح أي صفقة اخرى إلا بعد فتح الاعدادات ثم عمل ok أو اعادة تشغيل الاكسبيرت او المنصة، لكن ستبقى شروط الاغلاق التلقائي مفعلة (الاغلاق وليس الفتح)
مرفق الاكسبيرت بحيث :
var0="____________Orders Management";//إدارة الصفقات
Order_Type=DISABLE;//اختيار نوع الصفقة لتحليلها
TimeFrame=PERIOD_H4;//الفريم الأساسي
CloseAtNext=true;//تفعيل او تعطيل الاغلاق التلقائي
Lots=0.01,//حجم العقد
Stoploss=0,//الوقف بالنقاط
Takeprofit=0;//الهدف بالنقاط
MagicNo=2019;//الماجك نمبر
ثم اعدادات المؤشرات تباعا
ملحوظة : عند تفعيل صفقة سيتوقف الاكسبيرت تلقائيا عن فتح أي صفقة اخرى إلا بعد فتح الاعدادات ثم عمل ok أو اعادة تشغيل الاكسبيرت او المنصة، لكن ستبقى شروط الاغلاق التلقائي مفعلة (الاغلاق وليس الفتح)
ساقوم بتجربته والرد عليك فى اقرب وقت شكرا يا باشمهندس
kira-h
01-10-2019, 08:02 PM
بالتوفيق إن شاء الله
بالتوفيق إن شاء الله
الباشمهندس حسن اشكرك شكرا جزيل على مجهودك
ولكن عند تجربة الأكسبرت انا لم افهم كيف يعمل؟
فبرجاء الشرح لى كيف اقوم بعمل صفقة من البداية حتى يقوم الأكسبرت بعمل اغلاق لها
واشكرك وجزاكم الله خيرا
kira-h
01-10-2019, 09:45 PM
ستقوم بتجهيز الاكسبيرت عند اختيارك البيع او الشراء بالخاصية
Order_Type
طبعا حسب نظرتك للشروط بالفريم الأساسي
ثم الاكسببيرت يتابع شرط خطي الماكد من الفريم الأساسي إلى الفريم الاصغر الرابع في الترتيب
وعند تحقق تقاطع عكسي بأحرد الفريمات يفتح الصفقة
ثم بعدها يتابع الاكسبيرت التشبع من فريم الدخول غلى الفريم الاساسي عند تحققه تغلق الصفقة وطبعا بعد تفعيل الخاصية CloseAtNext
وهكذا في كل مرة تحدد الانطلاقة للاكسبيرت من الخاصية Order_Type
الباشمهندس حسن اشكرك شكرا جزيل على مجهودك
ولكن عند تجربة الأكسبرت انا لم افهم كيف يعمل؟
فبرجاء الشرح لى كيف اقوم بعمل صفقة من البداية حتى يقوم الأكسبرت بعمل اغلاق لها
واشكرك وجزاكم الله خيرا
انا اريد ان اقوم انا بالبحث والمتابعة لخطوات الأستراتيجية رقم 1&2&3&4 الذكورة سابقا
وعند تحققها ماذا افعل فى الأكسبرت حتى يقوم هو بباقى الخطوات حتى نهاية الصفقة؟
kira-h
02-10-2019, 02:02 AM
أعتقد أن الشرح واضح وسأشرح بطريقة اخرى
يوجد خاصية بالاكسبيرت اسمها Order_Type افتراضيا DISABLE اي التداول غير مفعل يعني لا بيع ولا شراء
متى يستأنف الاكسبيرت عمله؟ فقط عندما تختار بتلك الخاصية BUY أو SELL يعني شراء أو بيع
واختيارك هذا طبعا يكون بعد تحليلك لشروط القمم والقيعان للمؤشرين مع الشموع بالفريم الأساسي المحدد بالاعدادات
المهم بمجرد اختيارك شراء أو بيع يقوم الاكسبيرت بمتابعة الشروط التالية :
اتجاه الموفينجين بالفريم الاساسي 1 ثم الاقل منه 2 و 3 و 4 ، وبمجرد تحقق شرط الاتجاه المعاكس بعد اغلاق الشمعة باحد الفريمات الثلاث (الأقل من الفريم الأساسي) يتم فتح الصفقة
هنا سيتوقف الاكسبيرت عن فتح أي صفقات اخرى إلا بعد فتح الاعدادات او اعادة تشغيل الاكسبيرت او المنصة
ولكن في نفس الوقت سيتابع شروط الاغلاق التلقائي عند تفعيله بالخاصة CloseAtNext يراجع شرط التشبع بداية من فريم الدخول إلى الفريم الأعلى
وعند الاغلاق ينتهي عمل الاكسبيرت الى حين عمل اختيار جديد لنوع الصفقة بالخاصية Order_Type
أعتقد أن الشرح واضح وسأشرح بطريقة اخرى
يوجد خاصية بالاكسبيرت اسمها order_type افتراضيا disable اي التداول غير مفعل يعني لا بيع ولا شراء
متى يستأنف الاكسبيرت عمله؟ فقط عندما تختار بتلك الخاصية buy أو sell يعني شراء أو بيع
واختيارك هذا طبعا يكون بعد تحليلك لشروط القمم والقيعان للمؤشرين مع الشموع بالفريم الأساسي المحدد بالاعدادات
المهم بمجرد اختيارك شراء أو بيع يقوم الاكسبيرت بمتابعة الشروط التالية :
اتجاه الموفينجين بالفريم الاساسي 1 ثم الاقل منه 2 و 3 و 4 ، وبمجرد تحقق شرط الاتجاه المعاكس بعد اغلاق الشمعة باحد الفريمات الثلاث (الأقل من الفريم الأساسي) يتم فتح الصفقة
هنا سيتوقف الاكسبيرت عن فتح أي صفقات اخرى إلا بعد فتح الاعدادات او اعادة تشغيل الاكسبيرت او المنصة
ولكن في نفس الوقت سيتابع شروط الاغلاق التلقائي عند تفعيله بالخاصة closeatnext يراجع شرط التشبع بداية من فريم الدخول إلى الفريم الأعلى
وعند الاغلاق ينتهي عمل الاكسبيرت الى حين عمل اختيار جديد لنوع الصفقة بالخاصية order_type
اشكرك عتى ذوقك ورحابة صدرك
ولكن هل سيقوم باغلاق الصفقة اذا اختلف وضع الموفينجين لمؤشر ال macd وذلك فبل الوصول للفريم الأول؟
اشكرك عتى ذوقك ورحابة صدرك
ولكن هل سيقوم باغلاق الصفقة اذا اختلف وضع الموفينجين لمؤشر ال macd وذلك فبل الوصول للفريم الأول؟
بعد التجربة الأكسبرت لا يعمل:dispirited:
دعنا نصيغ الأستراتيجية بشكل اخر
1-اقوم انا بالمتابعة على الفريم الأول الخطوات 1&2&3&4 حتى تتحقق
2-بعد تحققها اقوم بأعداد الأكسبرت فى كل من
*Order_Type=شراء ام بيع
*لTime Frame=مثلا H4 (الفريم الأول الذى تحققت عليه الخطوات الأربعة السابق ذكرها)
*CloseAtNext=ترو
*Lot=مثلا 0.1
*SL=مثلا 30
*TP=مثلا 50
3-بعد ذلك يتم الضغط على OK
4-هنا مفروض ان يكون الأكسبرت جاهز للعمل اوبمعنى ادق بدء فى العمل بالفعل حيث يقوم بالأتى
5-يقوم بعمل مسح لجميع الفريمات الأقل من الفريم الأول الذى تحققت عليه الشروط الأربعة السابقة حتى اصغر فريم M1 ليتحقق من الأتى
*فى حالة الشراء يكون الموفينج الأحمر اكبر من الأزرق وذلك على الفريم الأول وعليه يقوم الأكسبرت بالمسح على جميع الفريمات الأقل بالتتابع حتى يجد ان الموفينج الأحمر اصبح اقل من الموفينج الأزرق وهنا يتم الدخول شراء من على هذا الفريم(فريم الدخول)
*فى حالة الشراء يكون الموفينج الأحمر اكبر من الأزرق وذلك على الفريم الأول وعليه يقوم الأكسبرت بالمسح على جميع الفريمات الأقل بالتتابع حتى يجد ان الموفينج الأحمر اصبح اقل من الموفينج الأزرق وهنا يتم الدخول شراء من على هذا الفريم(فريم الدخول)
*فى حالة البيع يكون الموفينج الأزرق اكبر من الأحمر وذلك على الفريم الأول وعليه يقوم الأكسبرت بالمسح على جميع الفريمات الأقل بالتتابع حتى يجد ان الموفينج الأزرق اصبح اقل من الموفينج الأحمر وهنا يتم الدخول بيع من على هذا الفريم(فريم الدخول) (وهذا ما لم ينفذه الأكسبرت عند التجربة)؟ نكمل
*بعد ذلك يقوم الأكسبرت بمتابعة السعر على هذا الفريم(فريم الدخول)حتى وصول السعر الى حالة التشبع على موشر الستوكاستك عندها ينتقل الاكسبرت الى الفريم الاعلى
*ويرى امرين الاول هل ماذال الموفينج الاحمر اكبر من الازرق(وذلك فى حالة البيع) او الموفينج الازرق اكبر من الاحمر (وذلك فى حالة الشراء) هنا يقوم بالاستمرار فى الصفقة والمتابعة لحالة التشبع على حسب نوع الصفقة بيع ام شراء
*الامرالثانى هو اذا كان الموفينج الاحمر اكبر من الازرق(والصفقة كانت شراء) او الموفينج الازرق اكبر من الاحمر (والصفقة كانت بيع) هنا يقوم بالخروج من الصفقة
*فى حالة الامر الاول وهو الاستمرار فى الصفقة ولم يحدث الامر الثانى يكون الخروج من الصفقة عند الوصول الى الفريم الاول ويكون السعر عند اعلى قيمة للقمة التالية للقاع الذى تم الدخول عنده (وذلك فى حالة الشراء) او الخروج من الصفقة عند الوصول الى الفريم الاول ويكون السعر عند ادنى قيمة للقاع التالية للقمة التى تم الدخول عنده (وذلك فى حالة البيع)
ننتظر ردكم ولكم جزيل الشكر والتقدير
kira-h
02-10-2019, 06:17 PM
أخي الكريم الاكسبيرت يقوم بمسح 3 فريمات فقط الاصغر من الفريم الأكبر المحدد بالاعدادات
اما مسالة مسح جميع الفريمات امر مبالغ فيه وصعب برمجيا بسبب كثرة الاحتمالات كلما زاد عدد الفريمات، وما يقابله عكسيا بشروط الاغلاق!! بل هذا معناه كل احتمالات بدءا من اكبر فريم الشهري!!
أخي الكريم الاكسبيرت يقوم بمسح 3 فريمات فقط الاصغر من الفريم الأكبر المحدد بالاعدادات
اما مسالة مسح جميع الفريمات امر مبالغ فيه وصعب برمجيا بسبب كثرة الاحتمالات كلما زاد عدد الفريمات، وما يقابله عكسيا بشروط الاغلاق!! بل هذا معناه كل احتمالات بدءا من اكبر فريم الشهري!!
وماذا يعمل عند مسح الثلاثة فريمات ولم يتحقق الشرط؟ هل ينتظر حتى يتحقق الشرط ثما يدخل وعلى اى فريم يدخل اخر فريم قام بمسحه ام اى فريم من الثلاثة يتحقق عليه الشرط يدخل؟
kira-h
02-10-2019, 06:53 PM
ينتظر تحقق الشرط باحد الفريمات الثلاث
سأحاول إضافة فريمات اخرى عندما انتهي من طلبات معلقة
kira-h
02-10-2019, 10:43 PM
مرفق الاكسبيرت النسخة 2 بحيث سيقوم الاكسبيرت بمراجعة الشروط على 6 فريمات الأقل من اليومي وأقل من الفريم المحدد بالاعدادات
مرفق الاكسبيرت النسخة 2 بحيث سيقوم الاكسبيرت بمراجعة الشروط على 6 فريمات الأقل من اليومي وأقل من الفريم المحدد بالاعدادات
شكرا وساقوم بتجربتة والرد عليكم يا باشمهندس:applause:
شكرا وساقوم بتجربتة والرد عليكم يا باشمهندس:applause:
بعد التجربة وجد الأتى
1-قمت بالدخول فى صفقة بيع على فريم H4 بعد توافر الشروط
2-قام الأكسبرت بالدخول فى الصفقة على فريم M5 حيث هو اول فريم يتحقق عليه شرط الموفينج الأحمر اكبر من الأزرق وذلك بعد المسح
3-بعد ذلك وعند وصول السعر الى حالة التشبع البيعى على فريم M5 قام بالأنتقال الى الفريم الاعلى M15 حيث ماذال الموفينج الأحمر اكبر من الأزرق وعليه تم الأستمرار فى الصفقة
4-وعند وصول السعر الى حالة التشبع البيعى على فريم M15 قام بالأنتقال الى الفريم الاعلى M30 حيث هنا الموفينج الأحمر اقل من الأزرق وعليه كان يجب الخروج من الصفقة كما هو مذكور فى الشرح ولكنه لم يفعل ذلك وقام بالأستمرار فى الصفقة
شرح الأستراتيجية
1-اقوم انا بالمتابعة على الفريم الأول الخطوات 1&2&3&4 حتى تتحقق
2-بعد تحققها اقوم بأعداد الأكسبرت فى كل من
*Order_Type=شراء ام بيع
*لTime Frame=مثلا H4 (الفريم الأول الذى تحققت عليه الخطوات الأربعة السابق ذكرها)
*CloseAtNext=ترو
*Lot=مثلا 0.1
*SL=مثلا 30
*TP=مثلا 50
3-بعد ذلك يتم الضغط على OK
4-هنا مفروض ان يكون الأكسبرت جاهز للعمل اوبمعنى ادق بدء فى العمل بالفعل حيث يقوم بالأتى
5-يقوم بعمل مسح لجميع الفريمات الأقل من الفريم الأول الذى تحققت عليه الشروط الأربعة السابقة حتى اصغر فريم M1 ليتحقق من الأتى
*فى حالة الشراء
يكون الموفينج الأحمر اكبر من الأزرق وذلك على الفريم الأول وعليه يقوم الأكسبرت بالمسح على جميع الفريمات الأقل بالتتابع حتى يجد ان الموفينج الأحمر اصبح اقل من الموفينج الأزرق وهنا يتم الدخول شراء من على هذا الفريم(فريم الدخول)
*فى حالة البيع
يكون الموفينج الأزرق اكبر من الأحمر وذلك على الفريم الأول وعليه يقوم الأكسبرت بالمسح على جميع الفريمات الأقل بالتتابع حتى يجد ان الموفينج الأزرق اصبح اقل من الموفينج الأحمر وهنا يتم الدخول بيع من على هذا الفريم(فريم الدخول)
*بعد ذلك يقوم الأكسبرت بمتابعة السعر على هذا الفريم(فريم الدخول)حتى وصول السعر الى حالة التشبع على موشر الاستوكاستك عندها ينتقل الاكسبرت الى الفريم الاعلى
*ويرى امرين
الاول
هل ماذال الموفينج الاحمر اكبر من الازرق(وذلك فى حالة البيع) او الموفينج الازرق اكبر من الاحمر (وذلك فى حالة الشراء) هنا يقوم بالاستمرار فى الصفقة والمتابعة لحالة التشبع على حسب نوع الصفقة بيع ام شراء
*الامر
الثانى
هو اذا كان الموفينج الاحمر اكبر من الازرق(والصفقة كانت شراء) او الموفينج الازرق اكبر من الاحمر (والصفقة كانت بيع)
هنا يقوم بالخروج من الصفقة
*فى حالة الامر الاول وهو الاستمرار فى الصفقة ولم يحدث الامر الثانى يكون الخروج من الصفقة عند الوصول الى الفريم الاول ويكون السعر عند اعلى قيمة للقمة التالية للقاع الذى تم الدخول عنده (وذلك فى حالة الشراء) او الخروج من الصفقة عند الوصول الى الفريم الاول ويكون السعر عند ادنى قيمة للقاع التالية للقمة التى تم الدخول عنده (وذلك فى حالة البيع)
ننتظر ردكم ولكم جزيل الشكر والتقدير
kira-h
03-10-2019, 09:41 PM
هذا ما يقوم به الاكسبيرت
بالنسبة للشرط أكيد لم يتحقق
4-وعند وصول السعر الى حالة التشبع البيعى على فريم m15 قام بالأنتقال الى الفريم الاعلى m30 حيث
هنا الموفينج الأحمر اقل من الأزرق وعليه كان يجب الخروج من الصفقة كما هو مذكور فى الشرح ولكنه لم يفعل ذلك
وقام بالأستمرار فى الصفقة
ماذا لو لم يعد التشبع محقق بفريم m15 ؟
الاكسبيرت يراجع التشبع ثم يراجع شرط الموفينجين بالفريم الاكبر وهكذا إذا لم يتحقق احدهما لن تغلق الصفقة بل إذا لم يعد التشبع محقق يعود الى الفريم السابق لنتظر تحقق التشبع مرة اخرى ...
هذا ما يقوم به الاكسبيرت
بالنسبة للشرط أكيد لم يتحقق
4-وعند وصول السعر الى حالة التشبع البيعى على فريم m15 قام بالأنتقال الى الفريم الاعلى m30 حيث
هنا الموفينج الأحمر اقل من الأزرق وعليه كان يجب الخروج من الصفقة كما هو مذكور فى الشرح ولكنه لم يفعل ذلك
وقام بالأستمرار فى الصفقة
ماذا لو لم يعد التشبع محقق بفريم m15 ؟
الاكسبيرت يراجع التشبع ثم يراجع شرط الموفينجين بالفريم الاكبر وهكذا إذا لم يتحقق احدهما لن تغلق الصفقة بل إذا لم يعد التشبع محقق يعود الى الفريم السابق لنتظر تحقق التشبع مرة اخرى ...
ماذا لو لم يعد التشبع محقق بفريم m15 ؟
يبقى الأكسبرت على هذا الفريم m15 حتى يحدث التشبع وبعدها يقوم بالانتقال الى الفريم الأعلى لبحث التشبع وحالة الموفينجين
ملحوظة:
عند تجربتى للاكسبيرت وجدت انه لا يقوم باغلاق الصفقة على الفريم الأول برغم تحقق شرط الأغلاق وهو(اغلاق الصفقة على الفريم الأول عند اعلى قيمة للقمة التالية للقاع الذى تم الدخول عنده وذلك فى حالة الشراء او اغلاق الصفقة على الفريم الأول عند اقل قيمة للقاع التالية للقمة التى تم الدخول عندها وذلك فى حالة البيع)
ولكن يمكن استبدال ذلك الشرط فى حالة صعوبة برمجتة بالشرط التالى
يتم الخروج من الصفقة على الفريم الأول فقط عند وصول السعر الى حالة التشبع البيعى او الشرائى وذلك على حسب نوع الصفقة بيع ام شراء
ولكن يتم الخروج من الصفقة على اى فريم (غير الفريم الأول) وذلك عند تحقق الشرط الأتى.
1-فى حالة البيع وكان الموفينج الازرق اكبر من الموفينج الأحمر يتم الخروج من الصفقة على هذا الفريم
2-فى حالة الشراء وكان الموفينج الاحمر اكبر من الموفينج الأزرق يتم الخروج من الصفقة على هذا الفريم
وعموما يتم الخروج من الصفقة على اى فريم الاول او غير الاول وذلك عند وصول السعر الى tp او sl الذى تم وضعه فى اعدادات الأكسبيرت
منتظر ردكم ولكم جزيل الشكر
ايضا وجدت الأكسبرت لا يخرج من الصفقة حتى عند وصوله الى قيمة ال tp الموجودة فى اعدادات الأكسبيرت
kira-h
07-10-2019, 08:18 PM
ماذا لو لم يعد التشبع محقق بفريم m15 ؟
يبقى الأكسبرت على هذا الفريم m15 حتى يحدث التشبع وبعدها يقوم بالانتقال الى الفريم الأعلى لبحث التشبع وحالة الموفينجين
هذا ما يقوم به الاكسبيرت فعلا
ملحوظة:
عند تجربتى للاكسبيرت وجدت انه لا يقوم باغلاق الصفقة على الفريم الأول برغم تحقق شرط الأغلاق وهو(اغلاق الصفقة على الفريم الأول عند اعلى قيمة للقمة التالية للقاع الذى تم الدخول عنده وذلك فى حالة الشراء او اغلاق الصفقة على الفريم الأول عند اقل قيمة للقاع التالية للقمة التى تم الدخول عندها وذلك فى حالة البيع)
ولكن يمكن استبدال ذلك الشرط فى حالة صعوبة برمجتة بالشرط التالى
يتم الخروج من الصفقة على الفريم الأول فقط عند وصول السعر الى حالة التشبع البيعى او الشرائى وذلك على حسب نوع الصفقة بيع ام شراء
ولكن يتم الخروج من الصفقة على اى فريم (غير الفريم الأول) وذلك عند تحقق الشرط الأتى.
1-فى حالة البيع وكان الموفينج الازرق اكبر من الموفينج الأحمر يتم الخروج من الصفقة على هذا الفريم
2-فى حالة الشراء وكان الموفينج الاحمر اكبر من الموفينج الأزرق يتم الخروج من الصفقة على هذا الفريم
وعموما يتم الخروج من الصفقة على اى فريم الاول او غير الاول وذلك عند وصول السعر الى tp او sl الذى تم وضعه فى اعدادات الأكسبيرت
منتظر ردكم ولكم جزيل الشكر
ليس صعب برمجيا بل غير ممكن لأن شروط الفريم الأول تكون بناء على نظرتك ومن خلالها تقرر يدويا البيع أو الشراء من اعدادات الاكسبيرت
لكن يمكن إضافة مثلا ان تضع انت يدويا خط على القمة او القاع للاغلاق، ويتابعه الاكسبيرت بمجرد وصول السعر اليه يقوم الاكسبيرت باغلاق الصفقة
ايضا وجدت الأكسبرت لا يخرج من الصفقة حتى عند وصوله الى قيمة ال tp الموجودة فى اعدادات الأكسبيرت
غير ممكن أخي الكريم، بالهدف والوقف يوضعان بسيرفر الشركة بناء على امر من الاكسبيرت بمجرد فتح الصفقة
وإلا راجع خانة الجورنال لمعرفة السبب
ليس صعب برمجيا بل غير ممكن لأن شروط الفريم الأول تكون بناء على نظرتك ومن خلالها تقرر يدويا البيع أو الشراء من اعدادات الاكسبيرت
لكن يمكن إضافة مثلا ان تضع انت يدويا خط على القمة او القاع للاغلاق، ويتابعه الاكسبيرت بمجرد وصول السعر اليه يقوم الاكسبيرت باغلاق الصفقة
انا هنا لا اتحدث على شروط الدخول فى الصفقة وانما اتحدث عن شروط الخروج من الصفقة
يتم الخروج من الصفقة على الفريم الأول فقط عند وصول السعر الى حالة التشبع البيعى او الشرائى وذلك على حسب نوع الصفقة بيع ام شراء
ولكن يتم الخروج من الصفقة على اى فريم (غير الفريم الأول) وذلك عند تحقق الشرط الأتى.
1-فى حالة البيع وكان الموفينج الازرق اكبر من الموفينج الأحمر يتم الخروج من الصفقة على هذا الفريم
2-
فى حالة الشراء وكان الموفينج الاحمر اكبر من الموفينج الأزرق يتم الخروج من الصفقة على هذا الفريم
وعموما يتم الخروج من الصفقة على اى فريم الاول او غير الاول وذلك عند وصول السعر الى tp او sl الذى تم وضعه فى اعدادات الأكسبيرت
هل ممكن عمل ذلك ؟منتظر ردكم ولكم جزيل الشكر
kira-h
07-10-2019, 09:42 PM
اخي الكريم المرجو التركيز أكثر انا اتكلم عن الاغلاق وليس الفتح، بذلك الشرط الذي يعني القمة أو القاع!
عموما يمكن عمل الشرط 1 أما الشرط 2 موجود سلفا، فالاكسبيرت يضع الهدف والوقف الرقمي من البداية بسيرفر الشركة مباشرة يعني حتى لو تم اغلاق المنصة سيتم اغلاق الصفقة على الهدف أو الوقف
اخي الكريم المرجو التركيز اكثر انا اتكلم عن الاغلاق وليس الفتح، بذلك الشرط الذي يعني القمة أو القاع!
دعك من شرط القمة والقاع واستبدله بالشرط التالى
يتم الخروج من الصفقة على الفريم الأول فقط عند وصول السعر الى حالة التشبع البيعى فى حالة البيع او عند وصول السعر الى حالة التشبع الشرائى فى حالة الشراء
هل تقصد بالشرط 1 هو
1-فى حالة البيع وكان الموفينج الازرق اكبر من الموفينج الأحمر يتم الخروج من الصفقة على هذا الفريم(غير الفريم الأول)
فى حالة الشراء وكان الموفينج الاحمر اكبر من الموفينج الأزرق يتم الخروج من الصفقة على هذا الفريم (غير الفريم الأول)
هل يمكن عمل ذلك؟
kira-h
07-10-2019, 10:08 PM
نعم شرط 1 ويمكن عمل ذلك
أما شرط الهدف والوقف الرقميين موجودين، وإذا كان في خطأ بالجورنال ضعه هنا بصورة منه
نعم شرط 1 ويمكن عمل ذلك
أما شرط الهدف والوقف الرقميين موجودين، وإذا كان في خطأ بالجورنال ضعه هنا بصورة منه
2019.10.07 21:10:07.306 '51626137': order buy 0.01 GBPUSD opening at market sl: 1.22911 tp: 1.23051 failed [Invalid S/L or T/P]
نعم شرط 1 ويمكن عمل ذلك
أما شرط الهدف والوقف الرقميين موجودين، وإذا كان في خطأ بالجورنال ضعه هنا بصورة منه
اشكرك لعمل ذلك للتجربتة منتظر التعديل
kira-h
08-10-2019, 01:49 AM
مرفق الاكسبيرت
الشرط اختياري يعمل عند تفعيل الخاصية CloseAtReverse
مرفق الاكسبيرت
الشرط اختياري يعمل عند تفعيل الخاصية CloseAtReverse
اشكرك قيد التجربة والرجوع اليك
kira-h
08-10-2019, 02:40 PM
بالتوفيق ان شاء الله
مرفق الاكسبيرت
الشرط اختياري يعمل عند تفعيل الخاصية CloseAtReverse
بعد التجربة الأكسبرت لا يقوم بفتح صفقات؟
بعد التجربة الأكسبرت لا يقوم بفتح صفقات؟كنت اظن انه لا يفتح صفقات لعدم وجود صفقات مفتوحة على المنصة ولكنى اكتشفت انه يفتح الصفقة ويغلقها فى نفس الوقت حتى انى لم استطيع مشاهداتها واكتشفت ذلك بالصدفة من الهيستورى اسفل صورة منه
17215
kira-h
08-10-2019, 08:58 PM
يوجد تناقض ما بالشروط... قمت فقط ببرمجة المطلوب، لهذا راجع شروط فتح الصفقات وقارنها مع شروط الاغلاق
يوجد تناقض ما بالشروط... قمت فقط ببرمجة المطلوب، لهذا راجع شروط فتح الصفقات وقارنها مع شروط الاغلاق
المهندس الفاضل حسن
لعدم وجود تناقض فى الشروط سوف نقوم ببرمجة الاكسبيرت على فريم الدخول فقط وليس على الفريمات المختلفة وذلك على النحو التالى
* عند توافر شروط الدخول فى صفقة اقو انا بفتح الاكسبيرت على المنصه وادخال البيانات التاليه
1-Order_Type = Disable or Buy or Sell
2-Close At Next = True or False
3-Risk Percent= اقوم انا بادخاله وتكون عبارة عن نسبة على الا تكون اكبر من 10%
4-Hide Stoploss=اقوم انا بادخالها
5-Hide TakeProfit=اقوم انا بادخالها
6- Indicator= fxr_overbought_oversold_3.15=(مرفق مع الشرح)
Len=12
(قابله للتغير)Upper Level= 30
(قابله للتغير)Lower Level= 70
7-Lot= يقوم الاكسبيرت بحسابه من البيانات السابقة التى تم ادخالها بناء على المعادلة التاليه
لوت=risk percent(تم ادخالها) * Equity (الموجودة بالفعل للحساب) \ SL (تم ادخاله) \ 10 \ قيمة النقطة بالدولار لهذا الزوج او المعدن او السهم المستخدم للتداول
بعد ذلك اقوم بالضغط على OK فى اعدادات الأكسبيرت
وهنا يقوم الاكسبيرت بالعمل مباشرتا وفتح صفقة شراء او بيع على حسب المكتوب فى الاعدادات
أ-اذا كانت الصفقة شراء
يقوم بفتح صفقة شراء بقيمة اللوت التى تم حسابها بواسطة الاكسبيرت ثم يقوم بمتابعة الصفقة و يقوم بالخروج من الصفقة
اذا وصل السعر الى احدى الحالات التالية (ايهما يحدث اولا)
1-وصول السعر الى حالة التشبع الشرائى على موشر fx_overbough_oversold
2-وصول السعر الى قيمة TP المكتوبة فى اعدادات الاكسبيرت
3-وصول السعر الى قيمة SL المكتوبة فى اعدادات الاكسبيرت
ب-اذا كانت الصفقة بيع
يقوم بفتح صفقة بيع بقيمة اللوت التى تم حسابها بواسطة الاكسبيرت ثم يقوم بمتابعة الصفقة و يقوم بالخروج من الصفقة
اذا وصل السعر الى احدى الحالات التالية (ايهما يحدث اولا)
1-وصول السعر الى حالة التشبع البيعى على موشر fx_overbough_oversold
2-وصول السعر الى قيمة TP المكتوبة فى اعدادات الاكسبيرت
3-وصول السعر الى قيمة SL المكتوبة فى اعدادات الاكسبيرت
ملحوظة
كل ذلك على فريم واحد فقط وهو فريم الدخول وليس على مجموعة من الفريمات كما سبق
منتظر ردكم ولكم جزيل الشكر17489
المهندس الفاضل حسن
لعدم وجود تناقض فى الشروط سوف نقوم ببرمجة الاكسبيرت على فريم الدخول فقط وليس على الفريمات المختلفة وذلك على النحو التالى
* عند توافر شروط الدخول فى صفقة اقو انا بفتح الاكسبيرت على المنصه وادخال البيانات التاليه
1-Order_Type = Disable or Buy or Sell
2-Close At Next = True or False
3-Risk Percent= اقوم انا بادخاله وتكون عبارة عن نسبة على الا تكون اكبر من 10%
4-Hide Stoploss=اقوم انا بادخالها
5-Hide TakeProfit=اقوم انا بادخالها
6- Indicator= fxr_overbought_oversold_3.15=(مرفق مع الشرح)
Len=12
(قابله للتغير)Upper Level= 30
(قابله للتغير)Lower Level= 70
7-Lot= يقوم الاكسبيرت بحسابه من البيانات السابقة التى تم ادخالها بناء على المعادلة التاليه
لوت=risk percent(تم ادخالها) * Balance (الموجودة بالفعل للحساب) \ SL (تم ادخاله) \ 10 \ قيمة النقطة بالدولار لهذا الزوج او المعدن او السهم المستخدم للتداول
بعد ذلك اقوم بالضغط على OK فى اعدادات الأكسبيرت
وهنا يقوم الاكسبيرت بالعمل مباشرتا وفتح صفقة شراء او بيع على حسب المكتوب فى الاعدادات
أ-اذا كانت الصفقة شراء
يقوم بفتح صفقة شراء بقيمة اللوت التى تم حسابها بواسطة الاكسبيرت ثم يقوم بمتابعة الصفقة و يقوم بالخروج من الصفقة
اذا وصل السعر الى احدى الحالات التالية (ايهما يحدث اولا)
1-وصول السعر الى حالة التشبع الشرائى على موشر fx_overbough_oversold
2-وصول السعر الى قيمة TP المكتوبة فى اعدادات الاكسبيرت
3-وصول السعر الى قيمة SL المكتوبة فى اعدادات الاكسبيرت
ب-اذا كانت الصفقة بيع
يقوم بفتح صفقة بيع بقيمة اللوت التى تم حسابها بواسطة الاكسبيرت ثم يقوم بمتابعة الصفقة و يقوم بالخروج من الصفقة
اذا وصل السعر الى احدى الحالات التالية (ايهما يحدث اولا)
1-وصول السعر الى حالة التشبع البيعى على موشر fx_overbough_oversold
2-وصول السعر الى قيمة TP المكتوبة فى اعدادات الاكسبيرت
3-وصول السعر الى قيمة SL المكتوبة فى اعدادات الاكسبيرت
ملحوظة
كل ذلك على فريم واحد فقط وهو فريم الدخول وليس على مجموعة من الفريمات كما سبق
منتظر ردكم ولكم جزيل الشكر17489
المقصود ب Equity=Balance فى معادلة حساب اللوت
السلام عليكم يا باش مهندس حسن ايه اخبار الكسبيرت؟
السلام عليكم يا باش مهندس حسن ايه اخبار الكسبيرت؟
السلام عليكم ورحمة الله
باشمهندس حسن الفاضل هل يوجد اى جديد او استفسار لعمل الاكسبيرت
kira-h
24-10-2019, 09:28 PM
وعليكم السلام
أخي الكريم هذه فكرة مختلفة تماما وبالتالي يجب فتح موضوع جديد وبعد 3 أيام إن شاء الله
ممنوع رفع الموضوع قبل 24ساعة على الاقل من اخر مشاركة وعدم طلب جديد الا بعد 3 ايام على الاقل من سابقه (https://www.fxprg.com/vb/showthread.php?t=31572)تحياتي
وعليكم السلام
أخي الكريم هذه فكرة مختلفة تماما وبالتالي يجب فتح موضوع جديد وبعد 3 أيام إن شاء الله
ممنوع رفع الموضوع قبل 24ساعة على الاقل من اخر مشاركة وعدم طلب جديد الا بعد 3 ايام على الاقل من سابقه (https://www.fxprg.com/vb/showthread.php?t=31572)
يا باشمهندس هذة فكرة ليست جديدة انا قمت بحزف تتبع الاكسبيرت على الفريمات المختلفة لعدم نتاقض الشروط كما قلت فى ردكم الكريم وجعلت العمل كله على فريم واحد فقط
وايضا قمت بترك اسبوع وليس ثلاثة ايام قبل الطلب ويمكنكم مشاهدة اخر رد لى وذلك تبعا لقواعد وقوانين الموقع الكريم
تحياتي
kira-h
25-10-2019, 03:35 AM
اخي الكريم الاكسبيرت متعدد الفريمات غير قابل لتحويله الى فريم واحد لان الدوال والشروط البرمجية متداخلة وكثيرة الاحتمالات... يعني تعديل جوهري تماما
لهذا برمجة اكسبيرت جديد افضل وبموضوع جديد مع التوضيح بالصور
تحياتي
اخي الكريم الاكسبيرت متعدد الفريمات غير قابل لتحويله الى فريم واحد لان الدوال والشروط البرمجية متداخلة وكثيرة الاحتمالات... يعني تعديل جوهري تماما
لهذا برمجة اكسبيرت جديد افضل وبموضوع جديد مع التوضيح بالصور
تحياتي
الاخ الخلوق المهندس حسن نتفهم توضيحكم وسأقوم بعرض الموضوع من جديد حسب طلبكم
kira-h
25-10-2019, 05:11 PM
جزاك الله خيرا
والله الموفق