-
1 مرفق
برمجة اكسبيرت
السلام عليكم ورحمة الله وبركاته
أرجو من المهندس حسن برمجة اكسبيرت كالتالي:
أن يفتح الاكسبيرت صفقة عند تكون الشمعة بحيث لو كانت الشمعة المغلقة للتو هابطه فليفتح صفقة بيع ولو كانت الشمعة المغلقة للتو صاعدة فليفتح صفقة شراء
الهدف سيكون اما 4 نقاط ربح لكل لوت أساسي او ان يغلق الصفقة اذا كانت وقت اغلاق الشمعة الحالية (صاعدة في الشراء وهابطة في البيع) رابحة حتى لو لم تتم 4 نقاط ( أيهم أقرب )
يتم فصل العمل بين صفقات الشراء والبيع بحيث اغلاق وفتح صفقات الشراء لا يؤثر على صفقات البيع والعكس كذلك
في حالة خسارة الصفقة وانعكاس السعر فعندما تغلق شمعة في اتجاه الصفقة الخاسرة (صاعدة في الشراء وهابطة في البيع) سيفتح الاكسبيرت عند تكون الشمعة الجديدة صفقة تبريد مع شرط ان لايفتح اكثر من ثلاث صفقات في منطقة سعر لا تتعدى ال30 نقطة منعا لفتح عدد كبير من الصفقات التي قد لا يكون لها نهاية اوقات التذبذب وهكذا،
عندها سيغلق الاكسبيرت الصفقات الخاسرة والرابحة بمتوسط ربح 4 نقاط لكل لوت أساسي وليس بنظام إغلاق الشمعات .
اضافات خارجية:
لوت أساسي
مضاعفات ضرب وجمع
اضافة ترو وفولس بحيث عند اغلاق صفقات الشراء على اجمالي ربح 4 نقاط لكل لوت اساسي لا يفتح صفقات جديدة وكذلك في البيع
اضافة رأس المال وربطه باللوتات بحيث تتضاعف اتوماتيكيا كلنا تضاعف رأس المال
اضافة كومنت للاوامر كالتالي
ملف مرفق 28325
وجزاكم الله كل خير
-
1 مرفق
وعليكم السلام
مرفق الاكسبيرت
-
1 مرفق
جزاك الله كل خير مهندس حسن
هناك ثلاث نقاط تحتاج الى ضبط فقط:
1- شرط تأكيدي للتيك بروفت لان بعد التجربة اتضح ان الاكسبيرت أحيانا لايضع تيك بروفت للصفقة رغم وضع تيك بروفت بالإعدادات.
2- شرط عدد الصفقات المحدد بعدد اقصى من الصفقات بالصورة التي بالأسفل يحتاج لتعديل لان عدد الصفقات الثلاث التي أضعها بالاعدادات يجب الفصل بين صفقات البيع والشراء لان الان لايفتح اكثر من 3 صفقات اجمالي ، فالمطلوب ان لايفتح اكثر من 3 صفقات شراء و3 صفقات بيع باجمالي عدد صفقات 6 خلال نقاط الستيب
ملف مرفق 28357
3- كما أن الستيب بالصورة أعلاه مطلوب أن يكون على اساس الصفقة المفتوحة وقت تكون الشمعة وليس على اساس اخر صفقة مفتوحة بحيث ان لايكون اعلى الصفقة التي سيتم فتحها او اسفلها بعدد النقاط المحدد بالستيب اكثر من ثلاث صفقات شاملة الصفقة التي سيتم فتحها اي صفقتين دون الجديدة ( حسب عدد الصفقات التي سأضعها بالاعدادات ) من نفس النوع ( شراء / بيع )
وشكرا جزيلا
-
مع ملحوظة أن تفعيل خاصية الcontinue trading فأنه عند غلق صفقات الشراء مثلا على ربح فالمفترض يظل يفتح الاكسبيرت صفقات بيع الى ان يغلق البيع كله على ربح ولكن الان عند تفعيلها وإغلاق الشراء فإنه لايفتح صفقات حتى على البيع الذي مازال مفعله صفقاته
وشكرا
-
1 مرفق
بالنسخة المرفقة تم تصحيح الهدف والستوب
اما ContinueTrading طلبت ايقاف عمله عند اغلاق الصفقات على ربح لهذا تم ربطه بالـ MainProfit بمجرد عمله سيعمل ContinueTrading إذا كان معطل لن يفتح صفقات اخرى، وطبعا البيع منفصل عن الشراء
بالنسبة لشرط الستيب المرجو التوضيح اكثر
-
1 مرفق
شكرا جزيلا
تفضل شرح خاص بالستيب بالصورة ، وهو ان عند نقطة تكون الشمعة الجديدة المحددة بالصورة كمثال هو ان الشمعة المغلقة السابقة لها هي شمعة صاعدة
فالمفترض ان يفتح صفقة شراء ولكن يلزم ان لايتعدى اجمالي عدد صفقات الشراء أعلى وأسفل سعر فتح الشمعة الجديدة بعدد النقاط المحدد بالإعدادات الخارجية وهو 30 نقطة اكثر من ثلاث صفقات شاملة الصفقة الجديدة ( الثالثة ) ، فلو كانت الصفقة الجديدة ستكون الرابعة او الخامسة مثلا فلا يفتحها لتقليل عدد الصفقات وقت التذبذب
ملف مرفق 28371
كما ارجو اضافة ترو وفولس لصفقات الشراء والبيع
هناك ملحوظة صغيرة عندما يكون هناك مثلا صفقتين شراء ومين تيك بروفت واحد ويتم غلق صفقة يدويا لايتم اعادة ضبط التيك بروفت للصفقة المتبقة على اساس انها صفقة واحدة بل يبقيها على المين بروفت القديم
لذلك أرجو ضبط تلك النقطة
وجزاك الله كل خير
-
1 مرفق
يعني تريد اقصى مسافة لفتح الصفقات بين السعر الحالي وسعر افتتاح اول صفقة
تم اضافته بالنسخة المرفقة باسم MaxStep ولالغائه ضعه برقم كبير مثلا 9999
اما MinStep فهي اقل مسافة بين السعر الحالي والصفقة السابقة يمكنك الغاؤه بعمل رقم صغير سالب مثلا 9999- (إذا تريد فتح تعزيزات وليس فقط تبريدات)
مرفق الاكسبيرت النسخة 2
-
شكرا جزيلا
الفكرة اني لا أريد ربط الستيب بالصفقة الاولى او الأخيرة
فأنا أريد ان لايفتح اكثر من ثلاث صفقات في نطاق الثلاثين نقطة أسفل وأعلى سعر افتتاح الصفقة الجديدة فهل يمكن ضبط ذلك بتلك الطريقة
كما أرجو النظر في طلبي أعلاه
وجزاك الله كل خير
-
لا يمكن لانه لا يمكن تمييز تلك الشمعة سوى عن طريق سعر افتتاح الصفقة الاولى الذي هو نفسه سعر افتتاح شمعة اول صفقة
بالنسبة لطلبك الاخر تم ضبطه مسبقا
-
نقطة آخرى عذرا تم اكتشافها الان حيث عند استخدام الماكس لوت لا يلتزم بفتح لوتات تتضاعف مع رأس مال الحساب
وأرجوا اضافة ترو وفولس لعمليات الشراء والبيع
اذن لا يمكن للاكسبيرت حساب عدد الصفقات اعلى واسفل كل بداية تكون شمعة واحتساب عدد صفقات الشراء مثلا في هذا الحيز وبناءا عليه يفتح الصفقة او لا ؟
لو لأ اذن هل هناك حل برمجي اخر يمكنني من فتح تبريد وتعزيز بعدد اقصى 3 صفقات في حيز 30 نقطة ؟
وشكرا جزيلا
-
1 مرفق
مرفق الاكسبيرت النسخة 2.1
اذن لا يمكن للاكسبيرت حساب عدد الصفقات اعلى واسفل كل بداية تكون شمعة واحتساب عدد صفقات الشراء مثلا في هذا الحيز وبناءا عليه يفتح الصفقة او لا ؟
إذا كان كذلك فكأن الستيب غير موجود اصلا وسيضل يفتح الصفقات كل ستيب جديد لكل شمعة جديدة
لو لأ اذن هل هناك حل برمجي اخر يمكنني من فتح تبريد وتعزيز بعدد اقصى 3 صفقات في حيز 30 نقطة ؟
الحل الافضل هو الموجود بالاكسبيرت MinStep بناء على اخر صفقة و MaxStep بناء على أول صفقة (اقصى منطقة لفتح الصفقات)
-
جزاك الله كل خير
هناك فقط نقطتين ارجو حلهم
1- عند وضع الماكس لوت فإنه يفتح جميع الصفقات باللوت الاساسي رغم وضع increase lot 0.02
2- الماكس ستيب لا يعمل كالمطلوب، فرغم ابتعاد السعر اكثر من عدد النقاط المحددة في الماكس ستيب عن اقصى صفقة مفتوحة بعدد كثير من النقاط فإنه لايفتح صفقات جديدة اكثر من الثلاث صفقات المحدين بالاعدادات الخارجية (للعلم أجرب الان على العملات الرقمية ديمو )
*لانه من المفترض ان الماكس ستيب مربوط بالماكس تريد بحيث لايفتح اكثر من عدد الصفقات المحدد بالماكس تريد عندما يكون السعر في نطاق النقاط المحددة بالماكس ستيب بين سعر دخول الصفقة الجديدة وسعر دخول أول صفقة
-
maxlots و increase يعملان ايضا بالنسبة والتناسب عند تحديد مبلغ Stadard usd وكل شروط المضاعفات سليمة
maxstep اقصى مسافة بين سعر اول صفقة والمسافة الماكس إذا تخطاه السعر الحالي لن يفتح اي صفقة اخرى
-
نعم فاللوتات تتضاعف مع رأس المال المشكلة عند وضع الماكس لوت فأن مضاعفات الجمع والضرب لا تعمل
بما ان لايوجد حل برمجي كما ان هذه الطريقة مختلفة عما أريده لذلك أفضل تعديل الفكرة وجعلها بشكل مبسط كالتالي :
ازالة الماكس ستيب وتعديل الميني ستيب ليصبح ستيب عادي بين الصفقة الجديدة واخر صفقة
اضافة لوتات اول 10 صفقات بالاعدادات الخارجية بحيث يمكن اضافتها يدويا اضافة الى مضاعفات الجمع والضرب
-
أرجو من المهندس حسن تنفيذ الفكرة أعلاها مع اضافة خانة بالاعدادات الخارجية تسمى مثلا (تبريد 2) بستيب ولوت منفصلين لاعلاقة لهم بمضاعفات الضرب والجمع
بحيث مثلا كل 50 نقطة انعكاس من سعر اول صفقة يفتح لوت محدد مثلا 0.05 وهذا لا يؤثر على التبريد العادي بلوت مضاعف جمع او ضرب
مثال لوجعلنا اللوت الاساسي 0.01 والستيب العادي 10 نقاط مع مضاعفات جمع 0.01
اذن اذا انعكس السعر 10 نقاط ومع بداية تكون شمعة في ذات الاتجاه سيفتح صفقة 0.02 وهكذا وعندما يصل ل50 نقطة انعكاس من سعر اول صفقة سيفتح صفقة تبريد عادية حسب المضاعفات + صفقة بلوت 0.05
ملحوظة للأسف مازال أحيانا الاكسبيرت لايضع تيك بروفت ببعض الصفقات لذا أرجو وضع شرط تأكيدي
أرجو ان اكون وفقت في شرح الفكرة
وشكرا جزيلا
-
1 مرفق
مرفق الاكسبيرت يعمل على الشروط أعلاه
-
شكرا جزيلا اذا امكن بعد اذنك اضافة المذكور بالمشاركة أعلاه
كما أرجو توضيح المانع بهذه البرمجة التي تمنع من وضع شرط ( تبريد2 ) فقط لاعلم حتى أتمكن من التفكير في بديل يتناسب مع هذا الاكسبيرت
اذا كان الحل سيكون في الكومنت اذن لا مشكلة أستأذنك بأن تعدله بما يتناسب لتمكين تلك الفكرة حتى لو سيتم الغاء الكومنت من الاعدادات الخارجية
بحيث يكون التبريد 1 بكومنت مميز وتبريد 2 بكومنت مختلف عنه لتفعيل تلك الامكانية
وعذرا للاطالة وجزاكم الله كل خير
-
مرحبا اخي الكريم
هذا يحتاج لتعديل كل الدوال تكون حسب الكومنت...
طيب ماذا لو اضفنا امر معلق مع اول صفقة تفتح ؟
مثلا بيع اساسي بلوت 0.01 وامر معلق بيع ليميت بلوت 0.05 بمسافة 50 نقطة
وماذا بعد تفعيل الامر المعلق ؟ متى تغلق ؟ ...
-
شكرا جزيلا أخي حسن للاهتمام والرد
الفكرة أن ال50 نقطة ليست لمره واحدة بمعنى طلبي كان كلما ابتعد السعر 50 نقطة يفتح صفقة بلوت 0.05 اي عندما يصل الانعكاس 50 نقطة
وعندما يبتعد أكثر ليصل 100 نقطة يفتح صفقة وعندما يصل 150 يفتح صفقة اخر
وهذا لا يؤثر على التبريدات العادية
وطبعا عندما يتم تفعيل الصفقة تأخذ نفس المين تيك بروفت للصفقات الموجودة وتغلق معهم
* ملحوظة 1 مازال الاكسبيرت في بعض الفرص لايضع تيك بروفت خاصة أزواج النيوزيلندي لا أعرف السبب رغم عدم وجود أخطاء بالجورنال
* ملحوظة 2 ان الاكسبيرت رغم توافر شروط التبريد ( اغلاق شمعة في اتجاه الصفقات المطلوب التبريد عليها + شتيب محدد وانا وضعت 10 نقاط ) أحيانا لايفتح صفقات تبريد ولا يوجد أخطاء بالجورنال
-
1 مرفق
مرفق الاكسبيرت النسخة 5 بحيث :
Limit_Step مسافة الامر المعلق، 0 إلغاء
Limit_Lots لوت الامر المعلق
-
شكرا لك أخي حسن ولكن لم يتم تنفيذ المطلوب
الفكرة بإختصار التالي
طريقة فتح الصفقة الاساسية يكون عند تكون الشمعة الجديدة فلو كانت الشمعة السابقة اغلقت على هبوط اذن يفتح بيع ولو أغلقت على صعود يفتح صفقة شراء
يكون هناك نوعين للتبريد ولا يوجد اي نوع للتعزيز
النوع الاول من التبريد يكون على ستيب محدد من الصفقة السابقة مع شرط اغلاق شمعة سابقة هابطة في البيع وشمعة صاعدة في الشراء بلوتات جمع وضرب ولوتات يدوية يتم اضافتها بالاعدادات الخارجية
النوع الثاني من التبريد هو ان يكون على اساس الصفقة الاساسية الاولى بحيث كلما انعكس السعر 50 نقطة يفتح صفقة تبريد بلوت منفصل يتم وضعه بالاعدادات الخارجية بحيث يفتح بعد 50 - 100 -150 -200 -250 نقطة وهكذا
الاعدادت الخارجية كالتالي:
مضاعفات ضرب وجمع
لوتات اول عشر مضاعفات بحيث يتم اضافتهم يدويا بترو وفولس بحيث لو ترو يفعل العمل بهم لو فولس يعمل بمضاعفات الضرب او الجمع
ماكس لوت
ستيب لنوع لتبريد النوع الاول
ستيب ولوت لتبريد النوع الثاني
تيك بروفت
مين تيك بروفت
ستوب لوس
ماجيك نمبر
ترو وفولس لصفقات الشراء والبيع كل على حده
اللوتات يتم مضاعفاتها كلما تضاعف رأس المال
* أرى انه يمكن تنفيذ تلك الفكرة بالنسخة v3 حيث انها الاقرب مع اضافة شرط تأكيدي للتيك بروفت كما أن التبريد لايعمل في البيع حيث ان التبريد يعمل فقط في الشراء
-
هذا ما تم عمله
راجع الاكسبيرت أكثر
-
للأسف لايحتوي الاكسبيرت على الاتي :
لوتات اول عشر مضاعفات بحيث يتم اضافتهم يدويا بترو وفولس بحيث لو ترو يفعل العمل بهم لو فولس يعمل بمضاعفات الضرب او الجمع
كما ان عندما يتم غلق الصفقة على ربح فإن الاكسبيرت يبقي الصفقة المعلقة مفتوحة وهذا غير مطلوب فلو أغلقت الصفقة الاساسية على ربح فيجب ان يغلق الصفقة المعلقة معها
كما أن الاكسبيرت الان لايفتح تبريد عادي فقط الصفقة الاساسية والمعلقة
كما أن الاكسبيرت عندما تغلق الصفقة الاساسية لايفتح صفقة اساسية جديدة رغم توافر الشروط
هذا الذي اذكره الان لانه مليء بالأمور التي تختلف عن ما وضحته بالمشاركه السابقة
لذا أرجو منك أخي ضبطه وجزاك الله كل خير ووفقك لما يحبه ويرضاه
-
أعتقد أن اقرب اكسبيرت يمكن اضافة تبريد 2 عليه هو الاكسبيرت بالنسخة الاخيرة في الموضوع التالي وذلك للتسهيل وعدم تعطيل حضرتك:
https://www.fxprg.com/vb/showthread.php?t=33980&p=889706&viewfull=1#post889 706
-
أخي الكريم الفكرة اصبحت مختلفة تماما بسبب كثرة التعديلات الجوهرية
المرجو توضيح المطلوب كاملا من الصفر
-
10 مرفق
طريقة فتح الصفقة الاساسية يكون عند تكون الشمعة الجديدة فلو كانت الشمعة السابقة اغلقت على هبوط اذن يفتح بيع ولو أغلقت على صعود يفتح صفقة شراء
يكون هناك نوعين للتبريد ولا يوجد اي نوع للتعزيز
النوع الاول التبريد العادي يكون على ستيب محدد من الصفقة السابقة مع شرط اغلاق شمعة سابقة في ذات الاتجاه
النوع الثاني من التبريد هو ان يكون على اساس الصفقة الاساسية الاولى بحيث كلما انعكس السعر 50 نقطة عن سعر دخول الصفقة الاولى يفتح صفقة تبريد بلوت منفصل يتم وضعه بالاعدادات الخارجية بحيث يفتح بعد 50 - 100 -150 -200 -250 نقطة وهكذا ولا يكون بنظام الصفقات المعلقة
الاعدادت الخارجية كالتالي:
لوت اساسي
ملف مرفق 28470
مضاعفات ضرب وجمع وماكس لوت
ملف مرفق 28469
https://www.fxprg.com/vb/image/png;b...AASUVORK5CYII=
لوتات اول عشرين صفقة مضاعفات بحيث يتم اضافتهم يدويا بترو وفولس بحيث لو ترو يفعل العمل بهم لو فولس يعمل بمضاعفات الضرب او الجمع
ملف مرفق 28471
ملف مرفق 28467
ستيب لنوع لتبريد النوع الاول
ملف مرفق 28472
ستيب ولوت لتبريد النوع الثاني كل 50 نقطة من الصفقة الاساسية
https://www.fxprg.com/vb/image/png;b...AASUVORK5CYII=
https://www.fxprg.com/vb/image/png;b...AAAElFTkSuQmCCملف مرفق 28474
https://www.fxprg.com/vb/image/png;b...AASUVORK5CYII=
https://www.fxprg.com/vb/image/png;b...AASUVORK5CYII=
تيك بروفت ومين تيك بروفت وستوب لوس
ملف مرفق 28469
ماجيك نمبر
ملف مرفق 28466
ترو وفولس لصفقات الشراء والبيع كل على حده
ملف مرفق 28465
اللوتات يتم مضاعفاتها كلما تضاعف رأس المال
https://www.fxprg.com/vb/image/png;b...BJRU5ErkJggg==
-
التبريد النوع الثاني به عدة احتمالات بستوب او بدونه
فمثلا التبريد الاول بمسافة 50 نقطة وفرضا حقق الستوب هل يفتح التبريد الثاني بمسافة 100 نقطة ام بمسافة 50 نقطة من جديد؟
متى يغلق التبريد ؟
كذلك التبريد النوع الثاني ينظر لأول صفقة اساسية، ماذا لو أغلت الصفقة الاساسية اصلا على هدف او ستوب؟
-
التبريد الاول لا يغني عن التبريد الثاني
يعني لو تصادف على تكون الشمعة توافر شروط النوعين اذن سيفتح صفقتين تبريد بنفس الوقت
فمثلا التبريد الاول بمسافة 50 نقطة وفرضا حقق الستوب هل يفتح التبريد الثاني بمسافة 100 نقطة ام بمسافة 50 نقطة من جديد؟
نعم يفتح طالما الصفقة الاساسية التي سيفتح على اساسها التبريد مفتوحة
يغلق التبريد عند ضرب المين تيك بروفت
اذن لا يفتح لان النوع الثاني مبني اساسا على ستيب من الصفقة الاساسية فلو كانت غير موجةدة فلا يفتح
النوع الاول للتبريد مبني على اخر صفقة مفتوحة بغض النظر ان كانت اساسية او تبريد من اي نوع
-
1 مرفق
مرفق الاكسبيرت والذي تم بناؤه من الصفر بنفس الاعدادات
العقود التفصيلية غير ممكنة لان الفكرة متناقضة برمجيا
-
جزاك الله كل خير وبارك الله في عمرك وصحتك وعلمك وأهلك ومالك
جاري التجربة
-
آمين وإياك اخي الكريم
بالتوفيق إن شاء الله
-
السلام عليكم ورحمة الله وبركاته
هناك فقط نقطتين أرجو ضبطهم وهم كالتالي:
1- الاكسبيرت الان عندما يغلق صفقات الشراء على ربح يغلق معهم صفقات البيع والعكس صحيح ، فالمفترض ان يفصل في الاغلاق بين النوعين.
2- التبريد يضاف له شرط تكون الشمعة بحيث لايفتح اي صفقات بمنتصف الشموع
وشكرا جزيلا
-
1 مرفق
وعليكم السلام
مرفق الاكسبيرت
-
-
-
1 مرفق
السلام عليكم ورحمة الله وبركاته
بعد التجربة أخي حسن اتضح أن الاكسبيرت لايفتح صفقات تبريد كالمطلوب
شاهد الصورة المرفقة وستجد ان الاكسبيرت فتح صفقة بيع ثم تبريد مره واحدة رغم توافر الشروط لفتح التبريد من حيث تكون الشمعة واتجاه الشمعة والستيب حيث ان الستيب الذي وضعته للتجربة هو عشر نقاط
ومن ثم فتح صفقات شراء وربحت وبقيت صفقات البيع معلقة دون تبريد ،كما لاتوجد مشاكل بالجورنال
ملف مرفق 28505
كما يرجى ربط التبريد بنوعية الشموع فلو اغلقت هابطة يفتح بيع ولو اغلقت صاعدة يفتح شراء مع شرط الستيب طبعا
وشكرا جزيلا
-
1 مرفق
وعليكم السلام
مرفق الاكسبيرت
-
جزاك الله كل خير
أرجو اضافة مضاعفات ضرب وجمع وماكس لوت خاصين بالنوع الثاني فقط من التبريد
كما أرجو اضافة اوبشن بترواو فولس بحيث عند تفعيله ان لا يفتح صفقات اخرى بعد الاغلاق على ربح
مع ملاحظة ان لا يؤثر البيع على الشراء والعكس ( بمعنى عند اغلاق صفقات الشراء فانه يتوقف عن فتح صفقات شراء ولكن يستمر بصفقات التبريد على البيع الى ان يغلقهم ايضا على ربح وبالتالي لا يكون هناك اي صفقات مفعله سواء شراء او بيع )
وشكرا
-
السلام عليكم ورحمة الله وبركاته
أرجو من المهندس حسن ربط التبريد بنوعيه مع مؤشر البولينجر بخيث يكون بإعدادات مفتوحة بترو وفولس بفريم أربع ساعات
بحيث عندما يكون السعر أعلى من الخط الاوسط على فريم الاربع ساعات للبولينجر يفتح صفقات تبريد شراء بالنوعين الاول والثاني وعندما يكون السعر أسفل الخط الاوسط على فريم الاربع ساعات للبولينجر يفتح صفقات تبريد بيع بالنوعين الاول والثاني
هدف تلك النقطة الحفاط على فتح صفقات كثيرة دون داعي عكس الاتجاه في حالة الترند
وجزاكم الله كل خير
-
1 مرفق
وعليكم السلام
معذرة اخي موضوعك تحول الى معمل تجارب وتعديلات جوهرية ليس الا، فلا يمكنني المتابعة اكثر
تم اضافة شرط البولنجر اختياري لأنه ممكن