مشاهدة النسخة كاملة : يرجى برمجة اكسبرت يا اخ كيرا
السلام عليكم اخي اريد برمجة اكسبرت حسب خصائص التالية
يعتمد اكسبرت في فتح صفقات على خطوط اشموكو خط ازرق كينجن سن واحمر تنكن سن عندما تغلق شمعة فوق خط احمر تنكن سن او ازرق كيجن سن يفتح صفقة شراء والعكس صحيح
او عندما يكون فوق سعر ويعاود ملامسة احد خطين يفتح صفقة
ثانيا يحتوي اكسبرت على تبريد بحيث يفتح صفقة عندما يعاكس الاتجاه مثلا انعكس 20 نقطة يفتح تبريد مع تحديد حجم لوت حجم مضاعفات ومستوى فارق تبريد و ستوب لوس وتاك بروفيت
ثالثا خصائص تحديد الهدف والستوب للصفقات تبريد
مثلا تم تحديد هدف صفقة اولى 40 نقطة وستوب 40 نقطة عندما يتفعل تبريد ويفتح صفقة الثانية يكون هدفها 50 نقطة وستوب 30 نقطة وبعد فتح صفقة ثانية مباشرة ينخفض هدف صفقة اولى الى 30 نقطة ويرتفع ستوب بي 10 نقاط في الصفقة اولى اي يصبح 50 نقطة
وعندما يفتح صفقة تبريد ثالثة تبريد يكون الهدف صفقة ثالثة 60 نقطة وستوب 20 نقطة وبعد فتح صفقة ثالثة مباشرة يصبح ستوب صفقة اولى 60 والهدف 20 فيما تكون صفقة الثانية يصبح هدفها 40 وستوب يرتفع 10 نقاط اي يصبح 40
وهذا يتغير مع تبريد هذا مثال ينطبق على تبريد فارق 20 نقطة وستوب 40 نقطة طبعا كلما كان تبريد اكبر سيكون ستوب اكبر والهدف اكبر ويتغير بنفس معادلة التي شرحت لك
ارجو ان تكون معادلة واضحة اخي كيرا في انتظارك
kira-h
06-11-2020, 11:36 PM
وعليكم السلام
المرجو التوضيح بصور من الشارت وتوضيح المعادلة أكثر
24378
دي صورة من شارت
بخصوص معادلة مثلما شرحت اخي بتكون متوازية مع فارق سعر تبريد مثلا فارق 20 كلما كان تبريد ثاني ينخفض هدف صفقة اولى بي 10 نقاط وستوب يرتفع بي 10 نقاط ويكون هدف ثانية 50 نقطة وستوب 30 يعني هذا بخلي اثنين بنفس الهدف وستوب دائما يرجى قراء شرح معادلة فوق بتمعن راح تفهم معادلة
طبعا عندما يكون 40 فارق ستيب سوف ينخفض هدف اولى بي 20 نقطة وستوب بي 20 وهكذا يرجى ايضا وضع مربع لتحديد عدد صفقات تبريد
kira-h
07-11-2020, 06:03 PM
مرفق الاكسبيرت
السلام عليكم اخي شكرا ولكن معادلة ليست وفق مطلوب مقصود حيث لم يتغير ستوب ولا هدف صفقة اولى مثلما شرحت
عندما يتفعل تبريد ويفتح صفقة الثانية يكون هدفها 50 نقطة وستوب 30 نقطة صفقة تبريد ثانية تماما لكن لم يحدث تغيير على صفقة اولى
بعد فتح صفقة ثانية مباشرة ينخفض هدف صفقة اولى الى 30 نقطة ويرتفع ستوب بي 10 نقاط في الصفقة اولى اي يصبح 50 نقطة
اي ان صفقتين يصبحان متوازيتان بنفس ستوب وبنفس الهدف بعد خفض صفقة اولى الهدف الى 10 نقاط وارتفاع صفقة ثانية عن هدف بي 10 اي يصبح لهما نفس الهدف نفس امر في ستوب وهذا ينطبق ايضا على صفقة ثالثة ورابعة بنفس معادلة طبعا حسب الهدف العام او ستوب العام والذي كان كمثال 40 نقطة
ناتي ثانيا الى خاصية اخرى في اكسبرت وهي وضع 2 مستوى في شراء وفي البيع
مثال كانت صفقة شراء من 1.1300 عندما يصل مثلا مستوى 1.1350 يتوقف عن شراء وتغلق صفقات شراء الى حين ان تغلق شمعة يوضع اختيارها من 1 دقيقة الى 1 يوم فوق مستوى 1.1350 وبعدها يدخل شراء او يبتعد اكسبرت عن مستوى 1.1350 بي 20 او 50 نقطة مثلا يصبح 1.1320 او 1.1300 مع وضع مربع اختيار افريج عدد نقاط التي يجب ان ينزل وبعدها لما تتحق شروط اشموكو يفتح شراء
نفس شئ في بيع
مع وضع امكانية اختيار مستوى ومربع خاص للاختيار بشمعة كسر يكون فوق كل مستوى
kira-h
09-11-2020, 10:36 PM
وعليكم السلام
مرفق الاكسبيرت
بالنسبة للشرط الثاني غير واضح
sami1
10-11-2020, 02:18 AM
اخي معادلة تمام لكن مشكلة انه عندما اختار عدد صفقات مثلا فقط صفقتين لا تعمل معادلة بل يختفي ستوب لوز يرجى حل هذا
بخصوص خاصية ثانية هي ان تضع في اكسبرت مستوايان يتوقف للشراء احدد فيهم اسعار مثلا 1.1300 او 1.1400 ومستويان يتوقف فيهم بيع مثلا 1.1250 او 1.1200
يعملان وفق التالي
مثال كانت صفقة شراء من 1.1300 عندما يصل مثلا مستوى 1.1350 يتوقف عن شراء وتغلق صفقات شراء الى حين ان تغلق شمعة فوق هذا مستوى
يوضع مربع في اكسبرت تحديد نوع شمعة 1 دقيقة الى 1 يوم
فوق مستوى 1.1350 وبعدها يدخل شراء اوعندما مثلا ينزل سعر من مستوى 1.1350 بي 20 او 50
يوضع مربع اختيار سعر الذي عندما ينزل عنده سعر يتحول للشراء ثانية
مثلا يصبح 1.1320 او 1.1300 مع وضع وبعدها مثلا نزل 1.1300 و تتحقت شروط يفتح شراء وفق اكسبرت
نفس شئ في بيع
مع وضع امكانية اختيار مستوى ومربع خاص للاختيار بشمعة كسر يكون فوق كل مستوى
لقد قام صديقي سامي بشرح مطلوب في انتظارك اخ كيرا
kira-h
10-11-2020, 06:48 PM
تم التعديل بالنسخة المرفقة
اما تلك الخاصية المطلوبة غير منطقية، يوجد تناقض بالشروط الغير دقيقة رياضيا
تمام اخي لكن لم تضع خاصية ثانية
بخصوص خاصية ثانية هي ان تضع في اكسبرت مستوايان يتوقف فيهم فتح صفقات شراء واغلاق صفقات شراء احدد فيهم اسعار مثلا 1.1300 و 1.1400 ومستويان يتوقف فيهم بيع مثلا 1.1250 او 1.1200
يعملان وفق التالي
مثال كانت صفقة شراء من 1.1300 عندما يصل مثلا مستوى 1.1350 يتوقف عن شراء وتغلق صفقات شراء الى حين ان تغلق شمعة فوق هذا مستوى
يوضع مربع في اكسبرت تحديد نوع شمعة 1 دقيقة الى 1 يوم
فوق مستوى 1.1350 وبعدها يدخل شراء اوعندما مثلا ينزل سعر من مستوى 1.1350 بي 20 او 50
يوضع مربع اختيار سعر الذي عندما ينزل عنده سعر يتحول للشراء ثانية
مثلا يصبح 1.1320 او 1.1300 مع وضع وبعدها مثلا نزل 1.1300 و تتحقت شروط يفتح شراء وفق اكسبرت
نفس شئ في بيع
مع وضع امكانية اختيار مستوى ومربع خاص للاختيار بشمعة كسر يكون فوق كل مستوى
kira-h
11-11-2020, 11:50 PM
اخي الكريم كما قلت الشرط غير دقيق وغير منطقي وهذا ما اراه. والله اعلم
لماذا اخي شرط غير منطقي مثلا سعر عند فتح صفقة شراء 1.1300 وصل سعر الى 1.1350 تغلق صفقات الى ان تغلق شمعة فوق 1.1350 وبعدها يكمل شراء الى مستوى الموالي
ونفس امر في صفقات بيع اعتقد هذا ممكن
kira-h
12-11-2020, 12:41 AM
ماهو المستوى الموالي؟ هنا الاشكال بحيث سيضل المستوى الاساسي مفعل لأنه موسوم بالاعدادات ويلزم تعديله في كل مرة يدويا!
وماذا لو اغلقت الصفقات ولم تغلق الشمعة فوق المستوى؟ متى سيستأنف الاكسبيرت عمله؟ فقد لن يعود السعر مطلقا لمستوى
راجع كل الاحتمالات جيدا لتضع شروط واضحة منطقية قابلة للبرمجة
اخي احتمال منطقي جدااا
سوف افسر
مثلا اكسبرت بدأ في 1.1300 فتح صفقات شراء وصل سعر 1.1350 تغلق صفقة الى ان تغلق شمعة فوق هذا مستوى ويكمل شراء في حالة اغلقت شمعة هابطة تحت هذا مستوى يستأنف اكسبرت عمله من خلال فتح صفقات بيع فقط الى ان يرجع الى 1.1300 ويغلق صفقات بيع ويبدأ صفقات شراء نفس شئ بخصوص البيع اظن ان امر واضح اخي الكريم
kira-h
14-11-2020, 10:47 PM
اخي كما قلت لديك الشرط متناقض
تفتح صفقة الشراء اسفل سعر الاغلاق وفي نفس الوقت يفتح عند اغلاق الشمعة فوق المستوى بعد اغلاق الصفقة! يعني شرط لا فائدة من وجوده لانه سيفتح الصفقة شراء سواء فوق او اسفل المستوى!
كما يحتاج الى تدخل يدوي في كل مرة لتعديل السعرين
عموما جرب النسخة المرفقة
اخي اكسبرت يغلق فقط صفقات عند وصول الى hig و low حتى اسهل عليك امر
في البيع
مثلا مستوى high هو 1.1350 عندما يلامسه لا يفتح سوى صفقات البيع الى حين ان تغلق شمعة فوق هذا المستوى high ويتحول اكسبرت الى شراء فقط
في الشراء
ويتحول اكسبرت الى شراء فقط عندما يلامس low مثلا 1.1300 او تغلق شمعة تحت هذا مستوى وبعدها يتحول الى بيع فقط
ملاحظة اخي انت لم تضع شمعة الكسر لي high و low يرجى اضافتها مع امكانية تحديد فريم شمعة من 15 دقيقة الى 1 يوم
kira-h
16-11-2020, 06:30 PM
اخي الكريم إما الشرط متناقض كما فهمت، او شرحك غير واضح فربما تقصد شيء آخر...
المرجو التوضيح بصور من الشارت لكل حالة
السلام عليكم اخي امر بسيط مثلما هو مشروح لقد ارفقت لك صورة لتبسيط امر اكثر
24663
kira-h
16-11-2020, 11:46 PM
وعليكم السلام
مرفق الاكسبيرت
اما شمعة الفريم موجودة باسم TimeFrame
لا يعمل اخي وفق مطلوب ما يزال يفتح صفقات بدون رجوع الى مستويات
في البيع
مثلا مستوى high هو 1.1350 عندما يلامسه لا يفتح سوى صفقات
البيع الى حين ان تغلق شمعة فوق هذا المستوى high
ويتحول اكسبرت الى شراء فقط
في الشراء
ويتحول اكسبرت الى شراء فقط عندما يلامس low مثلا 1.1300
او تغلق شمعة تحت هذا مستوى وبعدها يتحول الى بيع فقط
اكسبرت اخي وصل الى low ولم يفتح صفقات شراء فقط بل ظل يعمل مثل طبيعيتيه ارجو ان تكون امور واضحة
ايصا اخي اكسبرت يفتح ويغلق صفقات بسرعة في ظرف ثواني لا اعلم ما سبب يعني لا يغلق صفقة على الهدف يرجى اخي اصلاح كافة هاته امور وشكرا
kira-h
18-11-2020, 03:22 AM
اخي الكريم كتبت في عدة مشاركات ان الشرح غير واضح لانك تشرحها بشكل مختصر ... وتكرر نفس الشرح!
ارجو توضيح الفكرة كاملة من البداية حتى اغلاق الصفقة وفتح عكسها... مع صور من الشارت.
غير ذلك لا يمكنني الاستمرار بالتفكر فيما تريد.
يوجد في اكسبرت مستوين مستوى high الذي هو 1.1350 و مستوى low الذي هو 1.1300
عندما يتم وضع اكسبرت على شارت وسعر لم يلامس مستوين بعد او انه بعيد عنهم يفتح صفقاته بشكل عادي
ناتي الان عندما يلامس احد مستوين سواء high او low
في مستوى high
مثلا مستوى high هو 1.1350 عندما يلامسه يغلق اي صفقات كانت مفتوحة من قبل اي عندما تم وضع اكسبرت على شارت
ثانيا بعدما يلامسه لا يفتح سوى صفقات البيع واكسبرت طبعا الى في حالة اغلقت شمعة فوق هذا المستوى high الذي هو 1.1350 بعدها يتحول اكسبرت الى شراء فقط طالما انه هناك شمعة مغلقة فوق هذا مستوى باحد شموع محدد في time frime
في مستوى low
عندما يلامس السعر مستوى 1.1300 يغلق اي صفقات كانت مفتوحة من قبل اي صفقات التي فتحت عندما تم وضع اكسبرت على شارت
ثانيا يتحول اكسبرت الى شراء فقط عندما يلامس 1.1300 الا في حالة اغلقت شمعة تحت هذا مستوى 1.1300 وبعدها يتحول الى بيع فقط طالما انه تحت 1.1300 باحد شموع محددة في time frime
اعتقد ان امور واضحة اخي الكريم
24689
kira-h
18-11-2020, 11:57 PM
يدويا سهل التعامل معها أما برمجيا فالامر مختلف تماما يوجد عدة تناقضات بالشروط بدءا بالتحول من الطريقة العادية الى الفلترة باغلاق الصفقات ثم الفلترة بشرطين مختلفين احدهما يحقق اغلاق الصفقات بشكل مستمر!
عموما مرفق الاكسبيرت يعتمد على الكثير من متغيرات الحفظ لتفصيل الشروط...
بحيث يتم البدء من الجديد الى الطريقة العادية عند تغيير احد السعري (الهاي او اللو)، او عند اغلاق الشارت او المنصة
السملا عليكم اخي كيرا شكرا لكن اكسبرت يقوم فقط باغلاق لما يصل سعر مثلا لي HIGH و LOW
ولا يطبق اهم شئ والتي مثال
بعدما يلامس السعر 1.1350 في منطقة HIGH لا يفتح سوى صفقات الا صفقات
البيع الى في حالة اغلقت شمعة فوق هذا المستوى high الذي هو 1.1350 بعدها يتحول اكسبرت الى شراء ويستمر فقط في فتح صفقات شراء طالما انه هناك شمعة مغلقة فوق هذا مستوى
ويستمر شراء فقط طالما انه لم يلامس LOW
ويتحول اكسبرت الى شراء فقط عندما يلامس LOW مستوى 1.1300 الا في حالة اغلقت
شمعة تحت هذا مستوى 1.1300 وبعدها يتحول الى بيع فقط طالما انه شمعة مغلقة تحت 1.1300 طبعا باحد شموع محددة في time frime
اعتقد امور واضحة اخي
kira-h
19-11-2020, 11:10 PM
وعليكم السلام
طيب جرب النسخة المرفقة
abOmar
20-11-2020, 12:55 AM
مجهود رائع
اخي مزال اكسبرت لا ينفذ المطلوب نسخة 2.2 قريبة جدا من مطلوب بس لسى فيها مشكلة هو انه عندما مثلا يكسر 1.1350 التي هي HIGH او LOW التي هي 1.1300
ايضا عندما يلامس HIGH او lOW لاينفذ مطلوب
بعدما يلامس السعر 1.1350 في منطقة HIGH لا يفتح سوى صفقات البيع وفق اشموكو في اكسبرت لا يفتح العكس الي شراء الا في حالة لمس LOW ا
و عند اغلاق شمعة فوق هذا المستوى high الذي هو 1.1350 بعدها يتحول اكسبرت الى شراء فقط ويستمر فقط في فتح صفقات شراء طالما انه هناك شمعة مغلقة فوق هذا مستوى
ويتحول اكسبرت الى شراء فقط عندما يلامس LOW الذي هو 1.1300 ويبدا بعدها بفتح صفقات وفق اشموكو ويتحول الى البيع عند ملامسة HIGH او عند اغلاق شمعة تحت هذا مستوى 1.1300 بعدها يكمل البيع
ملاحظة عندما يلامس سعر LOW او HIGH يجب ان يغلق صفقات مفتوحة
وشكرا
kira-h
21-11-2020, 02:55 AM
المشكلة اخي انك لا تراعي احتمالات تحرك السعر والمطلوب عمله في كل حالة فتراها كأخطاء!
بالتوفيق ان شاء الله
طب امر بسيط جداااا
يفتح اكسبرت صفقات بشكل عادي جدا يصل الى low او high ويغلق صفقات مفتوحة
وصل الى low يحول اكسبرت ان يفتح فقط صفقات شراء الى ان يلامس مجدادا high
اذا وصل الى high لا يفتح الا صفقات بيع الا ان يصل الى low
بخصوص اشموكو يرجى ايضا اضافة امكانية فتح صفقة بعد اغلاق شمعة مباشرة بعد خط كيجن سن ازرق
اعتقد ان هذا برمجيا ممكن اخي وحتى عقليان ممكن جداا
kira-h
25-11-2020, 08:51 PM
"عقليان" ؟! يوجد الكثير من الافكار الممكنة عقليا ورياضيا كتحقيق المليار دولار من راسمال دولار واحد! بينما على ارض الواقع وبرمجيا غير ممكن او شبه مستحيل...
على اي حال مرفق الاكسبيرت
طب اخي اقترح عليك امر برمجي اخر اسهل بكثير
نفس خصائص اكسبرت حالية لا يعمل اكسبرت الا عندما يصل الى HIGH مثال لدينا HIGH هي 1.1350 وصل لها سعر بعدها تحققت شروط اكسبرت يفتح صفقات
وتضع سعر اغلاق وتوقف عمل اكسبرت مثلا closs all on ده مربع لما يصل له سعر يغلق كل صفقات
نفس شئ في low مثال لدينا 1.1300 وصل لها سعر بعدها يبدأ بفتح صفقات وفق اكسبرت يغلق كل صفقات لما يصل الى سعر closs all on
هل هذا ممكن برمجيا ام لا
طبيبة اطفال
26-11-2020, 02:16 AM
شكرا للمهندس كيرا على مجهوداته الرائعة فى تنفيذ طلبات الاعضاء
kira-h
26-11-2020, 04:06 AM
شكرا للمهندس كيرا على مجهوداته الرائعة فى تنفيذ طلبات الاعضاء
العفو هذا واجب
والله الموفق
kira-h
26-11-2020, 04:17 AM
طب اخي اقترح عليك امر برمجي اخر اسهل بكثير
نفس خصائص اكسبرت حالية لا يعمل اكسبرت الا عندما يصل الى HIGH مثال لدينا HIGH هي 1.1350 وصل لها سعر بعدها تحققت شروط اكسبرت يفتح صفقات
وتضع سعر اغلاق وتوقف عمل اكسبرت مثلا closs all on ده مربع لما يصل له سعر يغلق كل صفقات
نفس شئ في low مثال لدينا 1.1300 وصل لها سعر بعدها يبدأ بفتح صفقات وفق اكسبرت يغلق كل صفقات لما يصل الى سعر closs all on
هل هذا ممكن برمجيا ام لا
اخي الكريم هل جربت الاكسبيرت ؟ ما هي الاخطاء التي ظهرت معك؟ المرجو توضيحها ان وجدت عوض اقتراح حلول لا اعلم عن سببها !
وكيف علمت ان الحل الذي اقترحته اسهل ؟
اخي الكريم المسالة ليست في الصعوبة بل هي مسالة منطق برمجي غير متوافق مع ما تريده.
ام ان الموضوع تحول للتجارب؟!
اكسبرت لا يعمل وفق مطلوب مثال لما يوصل الى high لا يغلق صفقات مفتوحة ولا يتحول الى بيع فقط
نفس شئ عندما يصل الى Low
ياريت يتم برمجة مثل ما قلت لك
نفس خصائص اكسبرت حالية لا يعمل اكسبرت الا عندما يصل الى HIGH مثال لدينا HIGH هي 1.1350 وصل لها سعر بعدها تحققت شروط اكسبرت يفتح صفقات
وتضع سعر اغلاق وتوقف عمل اكسبرت مثلا closs all on ده مربع لما يصل له سعر يغلق كل صفقات
نفس شئ في low مثال لدينا 1.1300 وصل لها سعر بعدها يبدأ بفتح صفقات وفق اكسبرت يغلق كل صفقات لما يصل الى سعر closs all on
هل هذا ممكن برمجيا ام لا
يا اخ كيرا مازلت انتظر ردك
kira-h
02-12-2020, 11:02 PM
لكل من لم يتم تنفيذ طلبه البرمجي (https://www.fxprg.com/vb/showthread.php?t=31573)