رد: من يتكرم ويساعد على تطوير الMartingailExpert_v1.0_Stochastic v1.5b.ex4
اقتباس:
المشاركة الأصلية كتبت بواسطة ساق الجواء
اخي الكريم ساق الجواء
مع احترامي للموضوع اللذي اشرت اليه، ولكن بعد قراءة سريعة ارى ان الموضوع لم ينتهي على خير.. الله اعلم ما في النوايا، لكن حقيقةً لو لم المس الصدق من الاخ خالد والاخ رويتر ومحاولتهم لتطوير فكرة الاكسبيرت لما اشتركت انا في الموضوع..
بالاخير اتمنى منك مشاركتنا في الموضوع لانك احد المبرمجين اللذين دائماً يستفاد منه. هي بالخير دراسة اذا لم نستفيد منها مباشرة ستكون الفائدة اننا تجمعنا في عمل وذلك سيشجعنا في العمل سوياً في مشاريع اخرى.
تقبل ودي
1 مرفق
رد: من يتكرم ويساعد على تطوير الMartingailExpert_v1.0_Stochastic v1.5b.ex4
اقتباس:
المشاركة الأصلية كتبت بواسطة kalid_111
السلام عليكم
اخي صانع قرار لا اعرف كيف اشكرك لقدت فعلت الشيى الكثير وتشكر عليه
ارفق اليك يا اخي العزيز النتائج الاوليه على اليورو لمده شهر وهي مبشره
مع العلم ان الاكسبرت لم يزل في طور التعديل ويلزمه امور كثير نتفاهم عليها لاحقا
ولكن اتمنى منك اتصال بي حتي نتمكن من حل الموظوع اسرع ونخرج للمنتدى والاخوان بموظوع جيد واكسبرت يعم نفعه الجميع ان شا الله
ارفق اليك النتائج مع الاعدادات الاوليه والتي ان شاء الله سوف نطورها
ملحوظه الاكسبرت لا يعمل صفقات شراء ولكن كل ثقه انك سوف تحل الموظوع ان شا الله
اخي خالد
الاعدادات التي استخدمتها لمؤشرات الستوكاستيك نوعاً ما سريعة جداً، مما يؤدي الى عدم تفعيل الطلبات لان المؤشرات الثلاثة لا يلتقون في منقطة واحدة.
بالنسبة الى ملاحظتك السبب في عدم اخذ طلبات شراء هو ان المتغيرين SimpleZoneBuy و SimpleZoneSell قيمتهما صفر.. مما يؤدي الى تحقيق شرط البيع فقط وهو STOCH1_STSI>SimpleZoneSell ... اما شرط الشراء لا يمكن ان يتحقق لان الشرط هو STOCH1_STSI<SimpleZoneBuy وبما ان قيمة SimpleZoneBuy =0 فلا يمكن ان يكون قيمة الستوكاستيك بالسالب.
كان بالفعل هناك خطأ ولكن ليس له علاقة في شرط الشراء... وانما في شرط البيع:
كود:
if(ExtendedZone==false&&STOCH1_STSI>SimpleZoneBuy&&
STOCH2_STSI>SimpleZoneBuy&&
STOCH3_STSI>SimpleZoneBuy)
اللذي يجب ان يكون:
كود:
if(ExtendedZone==false&&STOCH1_STSI>SimpleZoneSell&&
STOCH2_STSI>SimpleZoneSell&&
STOCH3_STSI>SimpleZoneSell)
هذه الصيغة تحدد منطقة البيع عندما تكون المؤشرات فوق مستوى 80
وابنتظار نتائج اختباراتك
رد: من يتكرم ويساعد على تطوير الMartingailExpert_v1.0_Stochastic v1.5b.ex4
اقتباس:
المشاركة الأصلية كتبت بواسطة صانع قرار
اخي خالد
الاعدادات التي استخدمتها لمؤشرات الستوكاستيك نوعاً ما سريعة جداً، مما يؤدي الى عدم تفعيل الطلبات لان المؤشرات الثلاثة لا يلتقون في منقطة واحدة.
بالنسبة الى ملاحظتك السبب في عدم اخذ طلبات شراء هو ان المتغيرين SimpleZoneBuy و SimpleZoneSell قيمتهما صفر.. مما يؤدي الى تحقيق شرط البيع فقط وهو STOCH1_STSI>SimpleZoneSell ... اما شرط الشراء لا يمكن ان يتحقق لان الشرط هو STOCH1_STSI<SimpleZoneBuy وبما ان قيمة SimpleZoneBuy =0 فلا يمكن ان يكون قيمة الستوكاستيك بالسالب.
كان بالفعل هناك خطأ ولكن ليس له علاقة في شرط الشراء... وانما في شرط البيع:
كود:
if(ExtendedZone==false&&STOCH1_STSI>SimpleZoneBuy&&
STOCH2_STSI>SimpleZoneBuy&&
STOCH3_STSI>SimpleZoneBuy)
اللذي يجب ان يكون:
كود:
if(ExtendedZone==false&&STOCH1_STSI>SimpleZoneSell&&
STOCH2_STSI>SimpleZoneSell&&
STOCH3_STSI>SimpleZoneSell)
هذه الصيغة تحدد منطقة البيع عندما تكون المؤشرات فوق مستوى 80
وابنتظار نتائج اختباراتك
اخي العزيز انا عاجز عن شكرك وتحملك لنا بارك الله فيك
الاكسبرت فيه خيارين الاول هو اختيار الزون باي وسيل فقط بدون خصائص متطوره او انك تحطهم صفر وتختار الخصائص الي تحتهم بحيث يقوم الاكسبرت بفتح واغلاق الصفقات وتحديد مناطق الشراء والبيع بدقه متناهيه ولكن بعد اظافه الاستوك استيك تعطلت خاصيه الشراء في الخصائص المتطوره لاني كنت سابقا اضع الخصائص العاديه صفر صفر واحد مناطق الشراء والبيع من المتطوره فقط فلعل هناك خطاء بسيط نتمنى ان نتوصل اليه
ما عطيتني رايك في النتائج الاوليه الي ارفقتها لك؟
ياليت تعطينا رايك
رد: من يتكرم ويساعد على تطوير الMartingailExpert_v1.0_Stochastic v1.5b.ex4
يا ليت اخوي صانع قرار انك تجرب الاكسبرت قبل التعديل حتى ترى كيف يعمل بسلاسه ممتازه
كم تمنيت الان ان اكون معك وانت ترتب هذاء العمل الجبار ونتناقش حتى نخرج باحسن حل
رد: من يتكرم ويساعد على تطوير الMartingailExpert_v1.0_Stochastic v1.5b.ex4
بعدين اخوي عندي مشكله في كلوس ليفل اب سيل
يسكرها على مستوى 100 والمستوى 100 يكون احسن شي للبيع فيخرب الصفقه
والعكس كلوس ليفل داون باي عند صفر اذا وصل صفر قفل صفقه الشراء وهي احسن منطقه للشراء
ياليت تقدر تشيل المنطقتين هذي بس والباقي مهم لازم يبقى
رد: من يتكرم ويساعد على تطوير الMartingailExpert_v1.0_Stochastic v1.5b.ex4
اقتباس:
المشاركة الأصلية كتبت بواسطة kalid_111
اخي العزيز انا عاجز عن شكرك وتحملك لنا بارك الله فيك
الاكسبرت فيه خيارين الاول هو اختيار الزون باي وسيل فقط بدون خصائص متطوره او انك تحطهم صفر وتختار الخصائص الي تحتهم بحيث يقوم الاكسبرت بفتح واغلاق الصفقات وتحديد مناطق الشراء والبيع بدقه متناهيه ولكن بعد اظافه الاستوك استيك تعطلت خاصيه الشراء في الخصائص المتطوره لاني كنت سابقا اضع الخصائص العاديه صفر صفر واحد مناطق الشراء والبيع من المتطوره فقط فلعل هناك خطاء بسيط نتمنى ان نتوصل اليه
ما عطيتني رايك في النتائج الاوليه الي ارفقتها لك؟
ياليت تعطينا رايك
النتائج مبشرة وان شاء الله بعد التوصل الى الاعدادات السليمة ستكون افضل.
بالنسبة لاختيار Zonebuy /ZoneSell حتى لو استخدمت الاكسبيرت اللذي ارفقته انت في مشاركتك رقم 6 وكانت القيم =0 فان الاكسبيرت سينفذ طلبات البيع فقط..
يمكن ان تجعل القيم 50 & 50 لكلاهما ليتم التنفيذ شراء وبيع.*بحيث اذا كانت قيمة المؤشر اقل من 50 سينفذ طلبات الشراء، واذا كانت اكبر من 50 ينفذ طلبات البيع فقط.
او اذا اردت البيع والشراء حسب التقاطع بغض النظر عن مستوى التشبع يمكنك ان تجعل
القيم بهذا الشكل:
ZoneSell=0
ZonBuy=100
رد: من يتكرم ويساعد على تطوير الMartingailExpert_v1.0_Stochastic v1.5b.ex4
اقتباس:
المشاركة الأصلية كتبت بواسطة kalid_111
بعدين اخوي عندي مشكله في كلوس ليفل اب سيل
يسكرها على مستوى 100 والمستوى 100 يكون احسن شي للبيع فيخرب الصفقه
والعكس كلوس ليفل داون باي عند صفر اذا وصل صفر قفل صفقه الشراء وهي احسن منطقه للشراء
ياليت تقدر تشيل المنطقتين هذي بس والباقي مهم لازم يبقى
اذا اردت ان تبطل مفعول هذا الشرط فقط قم باضافة هذا السطر اللذي باللون الاحمر
بهذه الطريقة:
كود:
string CLS,CLB;CLS="false";CLB="false";
if(ExtendedZone==true&&(STOCH1_STSI<=CloseLevelDnSell||STOCH1_STSI>=CloseLevelUpSell)&&
(STOCH2_STSI<=CloseLevelDnSell||STOCH2_STSI>=CloseLevelUpSell)&&
(STOCH3_STSI<=CloseLevelDnSell||STOCH3_STSI>=CloseLevelUpSell))
CLS="true";
if(ExtendedZone==true&&(STOCH1_STSI>=CloseLevelUpBuy||STOCH1_STSI<=CloseLevelDnBuy)&&
(STOCH2_STSI>=CloseLevelUpBuy||STOCH2_STSI<=CloseLevelDnBuy)&&
(STOCH3_STSI>=CloseLevelUpBuy||STOCH3_STSI<=CloseLevelDnBuy))
CLB="true";
CLB="false";
1 مرفق
رد: من يتكرم ويساعد على تطوير الMartingailExpert_v1.0_Stochastic v1.5b.ex4
اقتباس:
المشاركة الأصلية كتبت بواسطة صانع قرار
النتائج مبشرة وان شاء الله بعد التوصل الى الاعدادات السليمة ستكون افضل.
بالنسبة لاختيار Zonebuy /ZoneSell حتى لو استخدمت الاكسبيرت اللذي ارفقته انت في مشاركتك رقم 6 وكانت القيم =0 فان الاكسبيرت سينفذ طلبات البيع فقط..
يمكن ان تجعل القيم 50 & 50 لكلاهما ليتم التنفيذ شراء وبيع.*بحيث اذا كانت قيمة المؤشر اقل من 50 سينفذ طلبات الشراء، واذا كانت اكبر من 50 ينفذ طلبات البيع فقط.
او اذا اردت البيع والشراء حسب التقاطع بغض النظر عن مستوى التشبع يمكنك ان تجعل
القيم بهذا الشكل:
ZoneSell=0
ZonBuy=100
اخي اشكرك على حسن خلقك وصبرك معنا الله يجزاك بالخير
حتى تتضح الفكره سارفق لك اعدادت للاكسبرت قبل التعديل
الMartingailExpert_v1.0_Stochastic v1.4.ex4
واريد ان تعمل له باك تست وتشوف كيف انه يعمل صفقات بيع وشراء والزون باي وسيل على 0
اتمنى تجربه وان تتظح لك الفكره وتطبقها على الاكسبرت المعدل
وشكراً لك اخي الكريم
رد: من يتكرم ويساعد على تطوير الMartingailExpert_v1.0_Stochastic v1.5b.ex4
اقتباس:
المشاركة الأصلية كتبت بواسطة صانع قرار
اذا اردت ان تبطل مفعول هذا الشرط فقط قم باضافة هذا السطر اللذي باللون الاحمر
بهذه الطريقة:
كود:
string CLS,CLB;CLS="false";CLB="false";
if(ExtendedZone==true&&(STOCH1_STSI<=CloseLevelDnSell||STOCH1_STSI>=CloseLevelUpSell)&&
(STOCH2_STSI<=CloseLevelDnSell||STOCH2_STSI>=CloseLevelUpSell)&&
(STOCH3_STSI<=CloseLevelDnSell||STOCH3_STSI>=CloseLevelUpSell))
CLS="true";
if(ExtendedZone==true&&(STOCH1_STSI>=CloseLevelUpBuy||STOCH1_STSI<=CloseLevelDnBuy)&&
(STOCH2_STSI>=CloseLevelUpBuy||STOCH2_STSI<=CloseLevelDnBuy)&&
(STOCH3_STSI>=CloseLevelUpBuy||STOCH3_STSI<=CloseLevelDnBuy))
CLB="true";
CLB="false";
تمت انت اكثر من روعه اخي الكريم
وشكراً لك
رد: من يتكرم ويساعد على تطوير الMartingailExpert_v1.0_Stochastic v1.5b.ex4
العفو منك اخي الكريم.. لم اتوقع الاكسبيرت بهذه التعقيدات.
واحيي فيك صبرك وسعة صدرك
اعتقد انه تم اكتشاف الخلل..
في كود الاكسبيرت الاصلي:
كود:
if(ExtendedZone==false&&STSI<SimpleZoneBuy)ZBUY="true";
if(ExtendedZone==false&&STSI>SimpleZoneBuy)ZSELL="true";
if(ExtendedZone==true&&STSI>StartZoneBuy&&STSI<EndZoneBuy)ZBUY="true";
if(ExtendedZone==true&&STSI>StartZoneSell&&STSI<EndZoneSell)ZSELL="true";
حسب ملف الاعدادات التي ارفقته:
ان قيمة ExtendedZone=true اذا السطرين الاخرين (باللون الازرق) يتفعلا.. اي ان قيمة SimpleZoneBuy , SimpleZoneSell لا تهم ابداً
هنا تحدد هذه الصيغة ان يكون المؤشر بين المنطقة 5 الى 30 لتتم عملية الشراء
والسطر الرابع يحدد ان يكون المؤشر بين المنطقة 70 الى 90
ولكن بناء على طلبك، قمت بالتعديل على انه يقرأ جميع المؤشرات ان تكون بالمنطقة مثلا اقل من 20 لتتم عملية الشراء، واكبر من 80 لتتم عملية البيع بدون النظر الى اي حالة اخرى.
اعتقد اني سآخذ بنصيحتك ان اعيد عملية التعديل بأكملها مع مراعاة كل هذه المتغيرات. لان الاكسبيرت يعتمد على حالات كثيرة ومعقدة...
رد: من يتكرم ويساعد على تطوير الMartingailExpert_v1.0_Stochastic v1.5b.ex4
اقتباس:
المشاركة الأصلية كتبت بواسطة صانع قرار
اخي الكريم ساق الجواء
اتمنى منك مشاركتنا في الموضوع لانك احد المبرمجين اللذين دائماً يستفاد منه.
لا يُفتى ومالك بالمدينة
اقتباس:
المشاركة الأصلية كتبت بواسطة صانع قرار
هي بالخير دراسة اذا لم نستفيد منها مباشرة ستكون الفائدة اننا تجمعنا في عمل وذلك سيشجعنا في العمل سوياً في مشاريع اخرى.
تقبل ودي
يكون لي الشرف لو راسلتني لنتبادل الآراء علّنا نصل لبعض ما أملنا
رد: من يتكرم ويساعد على تطوير الMartingailExpert_v1.0_Stochastic v1.5b.ex4
اقتباس:
المشاركة الأصلية كتبت بواسطة صانع قرار
العفو منك اخي الكريم.. لم اتوقع الاكسبيرت بهذه التعقيدات.
واحيي فيك صبرك وسعة صدرك
اعتقد انه تم اكتشاف الخلل..
في كود الاكسبيرت الاصلي:
كود:
if(ExtendedZone==false&&STSI<SimpleZoneBuy)ZBUY="true";
if(ExtendedZone==false&&STSI>SimpleZoneBuy)ZSELL="true";
if(ExtendedZone==true&&STSI>StartZoneBuy&&STSI<EndZoneBuy)ZBUY="true";
if(ExtendedZone==true&&STSI>StartZoneSell&&STSI<EndZoneSell)ZSELL="true";
حسب ملف الاعدادات التي ارفقته:
ان قيمة ExtendedZone=true اذا السطرين الاخرين (باللون الازرق) يتفعلا.. اي ان قيمة SimpleZoneBuy , SimpleZoneSell لا تهم ابداً
هنا تحدد هذه الصيغة ان يكون المؤشر بين المنطقة 5 الى 30 لتتم عملية الشراء
والسطر الرابع يحدد ان يكون المؤشر بين المنطقة 70 الى 90
ولكن بناء على طلبك، قمت بالتعديل على انه يقرأ جميع المؤشرات ان تكون بالمنطقة مثلا اقل من 20 لتتم عملية الشراء، واكبر من 80 لتتم عملية البيع بدون النظر الى اي حالة اخرى.
اعتقد اني سآخذ بنصيحتك ان اعيد عملية التعديل بأكملها مع مراعاة كل هذه المتغيرات. لان الاكسبيرت يعتمد على حالات كثيرة ومعقدة...
عزيزي صانع قرار الله يوفقك ويجزاك خير
والله اني ادعي لك في ظهر الغيب لما تقوم به من جد
صحيح اخي العزيز هذا الاكسبرت قمه في الروعه ومعقد ولكن يحتاج الى تعديلات بسيطه ليكون قمه في الاداء وانا كلي ثقه بالله وفيك بانك انت بطلنا المغوار في حل مشاكل الاغوار
تقبل تحياتي وصادق دعواتي لك اخي الكريم
رد: من يتكرم ويساعد على تطوير الMartingailExpert_v1.0_Stochastic v1.5b.ex4
اخي على الايف تابع فرصة aud-jpy على الساعه دخل بيع من 78.50 والهدف اتوقع والله يعلم 40 نقطه
هذا من اعدادات الاكسبرت
رد: من يتكرم ويساعد على تطوير الMartingailExpert_v1.0_Stochastic v1.5b.ex4
اخي خالد مشكور على فتح الموضوع
والشكر للأخ صانع القرار على التعديل
لكن نريد النسخه النهائيه الله لا يهينكم
لأنه الي نزلتها من الموضوع شراء فقط
وجزاكم الله خير
رد: من يتكرم ويساعد على تطوير الMartingailExpert_v1.0_Stochastic v1.5b.ex4
اقتباس:
المشاركة الأصلية كتبت بواسطة kalid_111
اخي على الايف تابع فرصة aud-jpy على الساعه دخل بيع من 78.50 والهدف اتوقع والله يعلم 40 نقطه
هذا من اعدادات الاكسبرت
تم تحقيق الهدف الى 100 نقطه 77.50