رد: تطوير اكسبيرت 10points
اقتباس:
المشاركة الأصلية كتبت بواسطة xpnet
استاذ محمود شكر على ردك
الفكرة ببساطة
لكل عقد من المضاعفات يتم عمل استوب لوس
بمعنى لو افترضنا ان الجاب 50 والاستوب 150
يتم وضع استوب لكل مضاعفة 150 نقطة ويتم اغلاق فقط المضاعفة التى وصللت للاستوب
هل وضحت الفكرة
فى انتظار ردك
وبارك الله فيك
xpnet
أخي xpent
هذه الخاصية موجودة مسبقا بالاكسبيرت و هي
InitialStop
هل جربتها ؟ جربها و اخبرني ان لم تكن ما تريد
و لكن هذه تقوم بوضع استوب لكل صفقة بالمقدار الذي تحدده
رد: تطوير اكسبيرت 10points
فعلا استاذ محمود اعلم بوجودها لكن عند تنفيذ امر الاستوب على على صفقة
مثلا وليكن الاكسبيرت فتح 3 مضاعفت .. عند تنفيز الاستوب على المضاعفة الاولى يقوم بالغاء جميع المضاعفات
وليس الاولى فقط ...
وشكرا لك استاذ محمود وسرعة استجابتك
2 مرفق
رد: تطوير اكسبيرت 10points
شرح الفكرة ببساطة
لو افترضنا ان المضاعفات حتاخد الشكل ده
( 1 – 2 – 3 – 5 – 8 – 12 – 18 – 27 – 41 – 62 ......)
وحنفرض ان الجاب بين كل مضاعفة والتانية 50 نقطة والهدف 150
تم فتح المضاعفة الاولى والتانية عند فتح المضاعفة الثالثة الى هى ( 3 ) يتم اغلاق المضاعفة الاولى الى هى (1) ... وعند فتح المضاعفة الرابعة الى هى ( 5 ) يتم اغلاق المضاعفة الثانية الى هى ( 2) .. وعند فتح المضاعفة الخامسة الى هى ( 8 ) يتم اغلاق المضاعفة الثالثة الى هيا ( 3 ) .. وهكذا بحيث ميبقاش عندى غير عقدين بس الى هما يبقو شغالين
الجداول التالية توضح مقارنة بين الطريقة العادية ... والطريقة التى تم شرحها
الجدول رقم (1 ) يوضح الطريقة القديمة او العادية
على الاعدادت التالية ( جاب 50 هدف 150 ) بدون استوب و ماكس تراد 20
سوف اقوم باحتساب الخسارة حتى فتح المضاعفة رقم 11 وهى ( 93 )
الخسارة العائمة حتى المضاعفة 11 هى = 24.600 نقطة
الجدول رقم ( 2 ) يوضح الطريقة الجديدة فى العمل
على الاعدادات التالية ( جاب 50 هدف 150 استوب 100 ) ماكس تراد 20
سوف اقوم باحتساب الخسارة حتى المضاعفة رقم 11 وهى ( 93 )
الخسارة حتى المضاعفة 11 هى = 17900
من هذه المقارنة يتضح التالى
يتم توفير = 6700 نقطة
بالاضافة الى توفير قيمة العقود من المضاعفة 1 الى الى المضاعفة 9
ومجموع عقودها ( 117 ) تم توفير قيمة هذه العقود من المارجن
ارجو ان تكون الفكرة وضحت
1 مرفق
رد: تطوير اكسبيرت 10points
اقتباس:
المشاركة الأصلية كتبت بواسطة xpnet
شرح الفكرة ببساطة
لو افترضنا ان المضاعفات حتاخد الشكل ده
( 1 – 2 – 3 – 5 – 8 – 12 – 18 – 27 – 41 – 62 ......)
وحنفرض ان الجاب بين كل مضاعفة والتانية 50 نقطة والهدف 150
تم فتح المضاعفة الاولى والتانية عند فتح المضاعفة الثالثة الى هى ( 3 ) يتم اغلاق المضاعفة الاولى الى هى (1) ... وعند فتح المضاعفة الرابعة الى هى ( 5 ) يتم اغلاق المضاعفة الثانية الى هى ( 2) .. وعند فتح المضاعفة الخامسة الى هى ( 8 ) يتم اغلاق المضاعفة الثالثة الى هيا ( 3 ) .. وهكذا بحيث ميبقاش عندى غير عقدين بس الى هما يبقو شغالين
الجداول التالية توضح مقارنة بين الطريقة العادية ... والطريقة التى تم شرحها
الجدول رقم (1 ) يوضح الطريقة القديمة او العادية
على الاعدادت التالية ( جاب 50 هدف 150 ) بدون استوب و ماكس تراد 20
سوف اقوم باحتساب الخسارة حتى فتح المضاعفة رقم 11 وهى ( 93 )
الخسارة العائمة حتى المضاعفة 11 هى = 24.600 نقطة
الجدول رقم ( 2 ) يوضح الطريقة الجديدة فى العمل
على الاعدادات التالية ( جاب 50 هدف 150 استوب 100 ) ماكس تراد 20
سوف اقوم باحتساب الخسارة حتى المضاعفة رقم 11 وهى ( 93 )
الخسارة حتى المضاعفة 11 هى = 17900
من هذه المقارنة يتضح التالى
يتم توفير = 6700 نقطة
بالاضافة الى توفير قيمة العقود من المضاعفة 1 الى الى المضاعفة 9
ومجموع عقودها ( 117 ) تم توفير قيمة هذه العقود من المارجن
ارجو ان تكون الفكرة وضحت
طيب أخي xpent
فكرة الاستوب وضحت و ماذا عن الاهداف هل تريد أن تبقي وضع الاهداف كما هي في السابق يعني او وصلت صفقة للهدف يقوم البرنامج باغلاق كل الصفقات معها؟
مرفق الاكسبيرت بعد ازالة الكود المسؤول عن اغلاق الصفقات عند وصول احدى الصفقات للهدف او الاستوب و طبعا بشكله هذا هو خطير لانه لن يغلق أي صفقة حتى تصل للهدف او الاستوب
لأنه نفس الكود مسؤول عن اغلاق الصفقات كلها بحال وصلت احدى الصفقات للاستوب او للهدف
لذا أرجو التوضيح بشأن الهدف لنقوم ببرمجة طريقة متلائمة مع المطلوب
رد: تطوير اكسبيرت 10points
اقتباس:
المشاركة الأصلية كتبت بواسطة محمود عامر
طيب أخي xpent
فكرة الاستوب وضحت و ماذا عن الاهداف هل تريد أن تبقي وضع الاهداف كما هي في السابق يعني او وصلت صفقة للهدف يقوم البرنامج باغلاق كل الصفقات معها؟
مرفق الاكسبيرت بعد ازالة الكود المسؤول عن اغلاق الصفقات عند وصول احدى الصفقات للهدف او الاستوب و طبعا بشكله هذا هو خطير لانه لن يغلق أي صفقة حتى تصل للهدف او الاستوب
لأنه نفس الكود مسؤول عن اغلاق الصفقات كلها بحال وصلت احدى الصفقات للاستوب او للهدف
لذا أرجو التوضيح بشأن الهدف لنقوم ببرمجة طريقة متلائمة مع المطلوب
استاذ محمود ... شاكر لك سرعة ردك
بالنسبة لجزية الاهداف كما هى .. عند تحقيق الهدف يتم اغلاق جميع الصفقات المفتوحة ( او الصفقتين المتبقيتين ) ..
ويرات تقولى رايك فى هذه الطريقة ولو عندك اى اقترحات ... تفدنا بيها فى هذا النظام ...وشاكر لك حسن وسرعة ردك
بارك الله فيك
xpnet
رد: تطوير اكسبيرت 10points
استاذ محمود
لماذا تم الغاء خاصية الماجيك نمبر ... بهذه الطريقة .. لم استطيع فتح الاكسبيرت على 2 شارت .. واحد بيع والثانى شراء
ارجو التوضيح وشكرا
1 مرفق
رد: تطوير اكسبيرت 10points
اقتباس:
المشاركة الأصلية كتبت بواسطة xpnet
استاذ محمود
لماذا تم الغاء خاصية الماجيك نمبر ... بهذه الطريقة .. لم استطيع فتح الاكسبيرت على 2 شارت .. واحد بيع والثانى شراء
ارجو التوضيح وشكرا
اسف لم انتبه حملت النسخة الاولى و اجريت التعديلات عليها
هذه نسخة الماجك نمبر مع الغاء الاقفال لعقود و لكن انتبه لا تعمل حقيقي عليها قبل وضع كود لاغلاق الصفقات على الهدف
1 مرفق
رد: تطوير اكسبيرت 10points
جرب هذه النسحة
تقوم بوضع نقطة هدف واحدة لكافة العقود
رد: تطوير اكسبيرت 10points
طبعا عند تحديد الاستوب لازم اخد فى الاعتبار الاسبريد ... وفى اوقات كتيرة الاسبريد بيتغير
اه رايك استاذ محمود يبقى عملية اغلاق العقود مرتبطة بفتح العقود الجديدية
بمعنى ان احنا اتفقنا ان يتم اغلاق المضاعفة الاولى عند فتح المضاعفة الثالثة .. واغلاق المضاعفة الثانية عند فتح المضاعفة الرابعة
يعنى اقول للاكسبيرت... لما تفتح المضاعفة الثالثة اغلق الاولى .. ولما تفتح الرابعة اغلق الثانية
مع الاحتفاظ بالخاصية الى انت عملتها .. الى هى تحديد هدف واحد لجميع العقود المفتوحة .. علشان يتم الاغلاق فى وقت واحد عند تحقق الربح..
وممكن نعمل عملية اغلاق العقود .. كاختيار فى الاكسبيرت ... على شكل ترو و فولس
يرات تقولى رايك ... رايك يهمنى ... لو فى اى تعيديل اوفكرة كده نسمعها منك
وشاكر ليك ... سرعة ردك
رد: تطوير اكسبيرت 10points
اقتباس:
المشاركة الأصلية كتبت بواسطة xpnet
طبعا عند تحديد الاستوب لازم اخد فى الاعتبار الاسبريد ... وفى اوقات كتيرة الاسبريد بيتغير
اه رايك استاذ محمود يبقى عملية اغلاق العقود مرتبطة بفتح العقود الجديدية
بمعنى ان احنا اتفقنا ان يتم اغلاق المضاعفة الاولى عند فتح المضاعفة الثالثة .. واغلاق المضاعفة الثانية عند فتح المضاعفة الرابعة
يعنى اقول للاكسبيرت... لما تفتح المضاعفة الثالثة اغلق الاولى .. ولما تفتح الرابعة اغلق الثانية
مع الاحتفاظ بالخاصية الى انت عملتها .. الى هى تحديد هدف واحد لجميع العقود المفتوحة .. علشان يتم الاغلاق فى وقت واحد عند تحقق الربح..
وممكن نعمل عملية اغلاق العقود .. كاختيار فى الاكسبيرت ... على شكل ترو و فولس
يرات تقولى رايك ... رايك يهمنى ... لو فى اى تعيديل اوفكرة كده نسمعها منك
وشاكر ليك ... سرعة ردك
لقد انتبهت لشيء و هو
الاكسبيرت لن يعمل معك بشكل طبيعي على هذا الشكل لأن تحديد قيمة لوت المضاعفة يتم بناء على عدد العقود المفتوحة
و عند اغلاقنا لبعض العقود و ترك القسم الاخر فسيختل حساب لوتات المضاعفة
لذا لا تعمل عليه حتى نعيد هيكلته
1 مرفق
رد: تطوير اكسبيرت 10points
أخي xpent
الاكسبيرت بالمرفقات فقد أعدت هيكلته ليتناسب مع التعديلات الجديدة
لقد أضفت خيارين للاعدادات و هما
CloseOldLots
و هذا الخيار ان كان ترو فالاكسبيرت سيغلق الصفقات القديمة و يحتفظ بعدد محدد من الصفقات تحدده من الخيار الاخر و هو
MaxTotalOrders
و هو عدد الصفقات التي تريد الاحتفاظ بها
و بناء على طريقك سيكون عقدين فقط
أعتقد بهذا الشكل أصبح جاهز لطريقتك و لكن طبعا ديمو أولا
و اذا كنت تريد رأيي بالطريقة :
فأقول أن الديمو هو الفيصل و لكن تذكر أنك عندما تغلق العقود فأنت تثبت خسارتها و هذه الخسارة لن تقل بالارتداد لذا فهي سيف ذو حدين
على أية حال جربها و نرى النتائج
رد: تطوير اكسبيرت 10points
ارجو منك يا استاذ محمود اضافة خاصية صيد الارتدادات النسبيه وليس شرطا الكليه بمعنى ان السعر لو انعكس لصالحنا بنسبة 25% نضع عمليه عكسيه بنصف آخر عقد مفتوح او اقل الى ان يتم الارتداد الكلى لانه من الممكن ان يتم الارتداد لصالحنا بنسبة 90% ويرتد مره اخرى وهذه ليست فكرتى ولكنها فكرة الاستاذ سمير صيام
ارجو ان تكون الفكره قد وصلت
رد: تطوير اكسبيرت 10points
اقتباس:
المشاركة الأصلية كتبت بواسطة sasooo315
ارجو منك يا استاذ محمود اضافة خاصية صيد الارتدادات النسبيه وليس شرطا الكليه بمعنى ان السعر لو انعكس لصالحنا بنسبة 25% نضع عمليه عكسيه بنصف آخر عقد مفتوح او اقل الى ان يتم الارتداد الكلى لانه من الممكن ان يتم الارتداد لصالحنا بنسبة 90% ويرتد مره اخرى وهذه ليست فكرتى ولكنها فكرة الاستاذ سمير صيام
ارجو ان تكون الفكره قد وصلت
كيف يمكن التصرف ... لو لم يكتمل الارتداد ... واستمر فى نفس اتجاة العقد الاول
رد: تطوير اكسبيرت 10points
اقتباس:
المشاركة الأصلية كتبت بواسطة محمود عامر
أخي xpent
الاكسبيرت بالمرفقات فقد أعدت هيكلته ليتناسب مع التعديلات الجديدة
لقد أضفت خيارين للاعدادات و هما
CloseOldLots
و هذا الخيار ان كان ترو فالاكسبيرت سيغلق الصفقات القديمة و يحتفظ بعدد محدد من الصفقات تحدده من الخيار الاخر و هو
MaxTotalOrders
و هو عدد الصفقات التي تريد الاحتفاظ بها
و بناء على طريقك سيكون عقدين فقط
أعتقد بهذا الشكل أصبح جاهز لطريقتك و لكن طبعا ديمو أولا
و اذا كنت تريد رأيي بالطريقة :
فأقول أن الديمو هو الفيصل و لكن تذكر أنك عندما تغلق العقود فأنت تثبت خسارتها و هذه الخسارة لن تقل بالارتداد لذا فهي سيف ذو حدين
على أية حال جربها و نرى النتائج
الف شكر استاذ محمود ... تعبتك معايا
وان شاء الله من اول الاسبوع ابداء بتجربتة على الديمو وارفاق النتائج
ويرات الاخوة يشاركونا .. واذا كان فى حد عنده اى تعديل او فكرة يطرحها
حتى نستطيع الوصول الى ائمن طريقة للعمل
وشكرا لك استاذ محمود
رد: تطوير اكسبيرت 10points
اقتباس:
المشاركة الأصلية كتبت بواسطة sasooo315
ارجو منك يا استاذ محمود اضافة خاصية صيد الارتدادات النسبيه وليس شرطا الكليه بمعنى ان السعر لو انعكس لصالحنا بنسبة 25% نضع عمليه عكسيه بنصف آخر عقد مفتوح او اقل الى ان يتم الارتداد الكلى لانه من الممكن ان يتم الارتداد لصالحنا بنسبة 90% ويرتد مره اخرى وهذه ليست فكرتى ولكنها فكرة الاستاذ سمير صيام
ارجو ان تكون الفكره قد وصلت
انا عندي اكسبيرت بخاصيات قريبة من هذه و لكن
ممكن توضح فكرتك بالضبط
يعني لو كان الدخول باي و السعر يهبط حتى وصلنا لمضاعفة كبيرة
و ارتد السعر لنقل 50 % باتجاه الهدف
هل سنفتح سيل بنصف حجم اخر عقد باي ؟
ما مصير هذا السيل لو استمر السعر بالارتفاع ووصل لهدف الباي ؟