المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : يرجى برمجة اكسبرت يا اخ كيرا



ahmd
06-11-2020, 07:45 PM
السلام عليكم اخي اريد برمجة اكسبرت حسب خصائص التالية

يعتمد اكسبرت في فتح صفقات على خطوط اشموكو خط ازرق كينجن سن واحمر تنكن سن عندما تغلق شمعة فوق خط احمر تنكن سن او ازرق كيجن سن يفتح صفقة شراء والعكس صحيح
او عندما يكون فوق سعر ويعاود ملامسة احد خطين يفتح صفقة
ثانيا يحتوي اكسبرت على تبريد بحيث يفتح صفقة عندما يعاكس الاتجاه مثلا انعكس 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
وعليكم السلام
المرجو التوضيح بصور من الشارت وتوضيح المعادلة أكثر

ahmd
07-11-2020, 01:01 AM
24378

دي صورة من شارت

بخصوص معادلة مثلما شرحت اخي بتكون متوازية مع فارق سعر تبريد مثلا فارق 20 كلما كان تبريد ثاني ينخفض هدف صفقة اولى بي 10 نقاط وستوب يرتفع بي 10 نقاط ويكون هدف ثانية 50 نقطة وستوب 30 يعني هذا بخلي اثنين بنفس الهدف وستوب دائما يرجى قراء شرح معادلة فوق بتمعن راح تفهم معادلة
طبعا عندما يكون 40 فارق ستيب سوف ينخفض هدف اولى بي 20 نقطة وستوب بي 20 وهكذا يرجى ايضا وضع مربع لتحديد عدد صفقات تبريد

kira-h
07-11-2020, 06:03 PM
مرفق الاكسبيرت

ahmd
09-11-2020, 09:09 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 و تتحقت شروط يفتح شراء وفق اكسبرت
نفس شئ في بيع

مع وضع امكانية اختيار مستوى ومربع خاص للاختيار بشمعة كسر يكون فوق كل مستوى

ahmd
10-11-2020, 01:11 PM
لقد قام صديقي سامي بشرح مطلوب في انتظارك اخ كيرا

kira-h
10-11-2020, 06:48 PM
تم التعديل بالنسخة المرفقة
اما تلك الخاصية المطلوبة غير منطقية، يوجد تناقض بالشروط الغير دقيقة رياضيا

ahmd
11-11-2020, 03:17 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
اخي الكريم كما قلت الشرط غير دقيق وغير منطقي وهذا ما اراه. والله اعلم

ahmd
12-11-2020, 12:18 AM
لماذا اخي شرط غير منطقي مثلا سعر عند فتح صفقة شراء 1.1300 وصل سعر الى 1.1350 تغلق صفقات الى ان تغلق شمعة فوق 1.1350 وبعدها يكمل شراء الى مستوى الموالي
ونفس امر في صفقات بيع اعتقد هذا ممكن

kira-h
12-11-2020, 12:41 AM
ماهو المستوى الموالي؟ هنا الاشكال بحيث سيضل المستوى الاساسي مفعل لأنه موسوم بالاعدادات ويلزم تعديله في كل مرة يدويا!
وماذا لو اغلقت الصفقات ولم تغلق الشمعة فوق المستوى؟ متى سيستأنف الاكسبيرت عمله؟ فقد لن يعود السعر مطلقا لمستوى
راجع كل الاحتمالات جيدا لتضع شروط واضحة منطقية قابلة للبرمجة

ahmd
13-11-2020, 07:44 PM
اخي احتمال منطقي جدااا
سوف افسر

مثلا اكسبرت بدأ في 1.1300 فتح صفقات شراء وصل سعر 1.1350 تغلق صفقة الى ان تغلق شمعة فوق هذا مستوى ويكمل شراء في حالة اغلقت شمعة هابطة تحت هذا مستوى يستأنف اكسبرت عمله من خلال فتح صفقات بيع فقط الى ان يرجع الى 1.1300 ويغلق صفقات بيع ويبدأ صفقات شراء نفس شئ بخصوص البيع اظن ان امر واضح اخي الكريم

kira-h
14-11-2020, 10:47 PM
اخي كما قلت لديك الشرط متناقض
تفتح صفقة الشراء اسفل سعر الاغلاق وفي نفس الوقت يفتح عند اغلاق الشمعة فوق المستوى بعد اغلاق الصفقة! يعني شرط لا فائدة من وجوده لانه سيفتح الصفقة شراء سواء فوق او اسفل المستوى!
كما يحتاج الى تدخل يدوي في كل مرة لتعديل السعرين
عموما جرب النسخة المرفقة

ahmd
15-11-2020, 01:29 AM
اخي اكسبرت يغلق فقط صفقات عند وصول الى hig و low حتى اسهل عليك امر
في البيع
مثلا مستوى high هو 1.1350 عندما يلامسه لا يفتح سوى صفقات البيع الى حين ان تغلق شمعة فوق هذا المستوى high ويتحول اكسبرت الى شراء فقط
في الشراء
ويتحول اكسبرت الى شراء فقط عندما يلامس low مثلا 1.1300 او تغلق شمعة تحت هذا مستوى وبعدها يتحول الى بيع فقط

ملاحظة اخي انت لم تضع شمعة الكسر لي high و low يرجى اضافتها مع امكانية تحديد فريم شمعة من 15 دقيقة الى 1 يوم

kira-h
16-11-2020, 06:30 PM
اخي الكريم إما الشرط متناقض كما فهمت، او شرحك غير واضح فربما تقصد شيء آخر...
المرجو التوضيح بصور من الشارت لكل حالة

ahmd
16-11-2020, 10:39 PM
السلام عليكم اخي امر بسيط مثلما هو مشروح لقد ارفقت لك صورة لتبسيط امر اكثر
24663

kira-h
16-11-2020, 11:46 PM
وعليكم السلام
مرفق الاكسبيرت
اما شمعة الفريم موجودة باسم TimeFrame

ahmd
17-11-2020, 12:20 AM
لا يعمل اخي وفق مطلوب ما يزال يفتح صفقات بدون رجوع الى مستويات

في البيع

مثلا مستوى high هو 1.1350 عندما يلامسه لا يفتح سوى صفقات
البيع الى حين ان تغلق شمعة فوق هذا المستوى high

ويتحول اكسبرت الى شراء فقط

في الشراء

ويتحول اكسبرت الى شراء فقط عندما يلامس low مثلا 1.1300
او تغلق شمعة تحت هذا مستوى وبعدها يتحول الى بيع فقط

اكسبرت اخي وصل الى low ولم يفتح صفقات شراء فقط بل ظل يعمل مثل طبيعيتيه ارجو ان تكون امور واضحة

ahmd
17-11-2020, 01:26 AM
ايصا اخي اكسبرت يفتح ويغلق صفقات بسرعة في ظرف ثواني لا اعلم ما سبب يعني لا يغلق صفقة على الهدف يرجى اخي اصلاح كافة هاته امور وشكرا

kira-h
18-11-2020, 03:22 AM
اخي الكريم كتبت في عدة مشاركات ان الشرح غير واضح لانك تشرحها بشكل مختصر ... وتكرر نفس الشرح!
ارجو توضيح الفكرة كاملة من البداية حتى اغلاق الصفقة وفتح عكسها... مع صور من الشارت.
غير ذلك لا يمكنني الاستمرار بالتفكر فيما تريد.

ahmd
18-11-2020, 03:01 PM
يوجد في اكسبرت مستوين مستوى 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
يدويا سهل التعامل معها أما برمجيا فالامر مختلف تماما يوجد عدة تناقضات بالشروط بدءا بالتحول من الطريقة العادية الى الفلترة باغلاق الصفقات ثم الفلترة بشرطين مختلفين احدهما يحقق اغلاق الصفقات بشكل مستمر!
عموما مرفق الاكسبيرت يعتمد على الكثير من متغيرات الحفظ لتفصيل الشروط...
بحيث يتم البدء من الجديد الى الطريقة العادية عند تغيير احد السعري (الهاي او اللو)، او عند اغلاق الشارت او المنصة

ahmd
19-11-2020, 05:16 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
مجهود رائع

ahmd
20-11-2020, 11:25 PM
اخي مزال اكسبرت لا ينفذ المطلوب نسخة 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
المشكلة اخي انك لا تراعي احتمالات تحرك السعر والمطلوب عمله في كل حالة فتراها كأخطاء!
بالتوفيق ان شاء الله

ahmd
23-11-2020, 10:54 PM
طب امر بسيط جداااا
يفتح اكسبرت صفقات بشكل عادي جدا يصل الى low او high ويغلق صفقات مفتوحة
وصل الى low يحول اكسبرت ان يفتح فقط صفقات شراء الى ان يلامس مجدادا high
اذا وصل الى high لا يفتح الا صفقات بيع الا ان يصل الى low

بخصوص اشموكو يرجى ايضا اضافة امكانية فتح صفقة بعد اغلاق شمعة مباشرة بعد خط كيجن سن ازرق
اعتقد ان هذا برمجيا ممكن اخي وحتى عقليان ممكن جداا

kira-h
25-11-2020, 08:51 PM
"عقليان" ؟! يوجد الكثير من الافكار الممكنة عقليا ورياضيا كتحقيق المليار دولار من راسمال دولار واحد! بينما على ارض الواقع وبرمجيا غير ممكن او شبه مستحيل...

على اي حال مرفق الاكسبيرت

ahmd
26-11-2020, 12:21 AM
طب اخي اقترح عليك امر برمجي اخر اسهل بكثير

نفس خصائص اكسبرت حالية لا يعمل اكسبرت الا عندما يصل الى 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
هل هذا ممكن برمجيا ام لا
اخي الكريم هل جربت الاكسبيرت ؟ ما هي الاخطاء التي ظهرت معك؟ المرجو توضيحها ان وجدت عوض اقتراح حلول لا اعلم عن سببها !
وكيف علمت ان الحل الذي اقترحته اسهل ؟
اخي الكريم المسالة ليست في الصعوبة بل هي مسالة منطق برمجي غير متوافق مع ما تريده.
ام ان الموضوع تحول للتجارب؟!

ahmd
26-11-2020, 10:06 PM
اكسبرت لا يعمل وفق مطلوب مثال لما يوصل الى high لا يغلق صفقات مفتوحة ولا يتحول الى بيع فقط
نفس شئ عندما يصل الى Low

ياريت يتم برمجة مثل ما قلت لك

نفس خصائص اكسبرت حالية لا يعمل اكسبرت الا عندما يصل الى HIGH مثال لدينا HIGH هي 1.1350 وصل لها سعر بعدها تحققت شروط اكسبرت يفتح صفقات
وتضع سعر اغلاق وتوقف عمل اكسبرت مثلا closs all on ده مربع لما يصل له سعر يغلق كل صفقات
نفس شئ في low مثال لدينا 1.1300 وصل لها سعر بعدها يبدأ بفتح صفقات وفق اكسبرت يغلق كل صفقات لما يصل الى سعر closs all on
هل هذا ممكن برمجيا ام لا

ahmd
02-12-2020, 10:20 PM
يا اخ كيرا مازلت انتظر ردك

kira-h
02-12-2020, 11:02 PM
لكل من لم يتم تنفيذ طلبه البرمجي (https://www.fxprg.com/vb/showthread.php?t=31573)