مستر دولار برجاء حل المشكلة
انا لاحظت ان المشكلة ايضا موجوده فى الاصدار رقم 4 والاصدارر قم 4.1 يعنى كل التيستات والحكم على الاكسبيرت قديما كان خطا
Printable View
مستر دولار برجاء حل المشكلة
انا لاحظت ان المشكلة ايضا موجوده فى الاصدار رقم 4 والاصدارر قم 4.1 يعنى كل التيستات والحكم على الاكسبيرت قديما كان خطا
الاعدادات موجوده فى المشاركه
ومرفقه هنا مره اخرى
السلام عليكم
والله انا مش فاهم يعنى ايه صوره الاعدادات هل اصورها ولا الاعدادات مكتوبه يعنى عموما هنا الاتنين الاعدادات مكتوبه وصوره مرفقه للاعدادات كلها
2010.07.29 18:57:20 MR.dollar_Pending Orders EA V4.2 inputs: FromHourTrade=7; ToHourTrade=17; NumberOfBuyStopOrders=5; BuyStopFirstLot=0.2; DistanceFromCurrentPriceBS=70; DistanceBetweenBuyS=5; BuyStopTakeProfit=0; BuyStopSL=0; NumberOfBuyLimitOrders=5; BuyLimitFirstLot=0.01; DistanceFromCurrentPriceBL=0; DistanceBetweenBuyL=11; BuyLimitTakeProfit=0; BuyLimitSL=0; NumberOfSellStopOrders=5; SellStopFirstLot=0.2; DistanceFromCurrentPriceSS=70; DistanceBetweenSellS=5; SellStopTakeProfit=0; SellStopSL=0; NumberOfSellLimitOrders=5
نعم الآن فهمت هو في الحقيقه ليس خطأ ولكن هذا ما تم تصميم الإكسبرت عليه بحيث يفتح الصفقه الأولى على بعد المسافه التي قمت بتحديدها ثم بعد ذلك الصفقات التي تليها تكون بشكل طبيعي تبعد مسافة التي قمت بتحديدها عن السعر الحالي لكن فرقت معك هذه الخاصيه لأنك جعلت المسافه المبدئيه 70 نقطه أكبر من المسافه بين الصفقات 5 نقاط
على العموم سوف أضيف أيضا هذه الخاصيه لزيادة كفاءة الإكسبرت
ربنا يبارك فيك واعتقد ان الشغل كله فى المعدلتين التاليتين
وطبعا سيكرر بتغيير بعض الاشارات + و - حسب كل نوع من انواع الاوردرات الاربعةكود:if(StartPrice==0){Price=Bid-(DistanceFromCurrentPriceSS*point)-(i*DistanceBetweenSellS*point);}
else{Price=StartPrice-(DistanceFromCurrentPriceSS*point)-(i*DistanceBetweenSellS*point);}
ياريت الله يكرمك التعديل لان الخطه كلها مبنيه باذن الله على هذا الاساس
عموما انا ايضا تفهمت الموقف وبحاول اعمل تيست على المطلوب فى الخطه وعلى حسب امكانيات الاكسبيرت الحاليه بتقريب المسافه بين المتغيرين وماشاء الله ارباح خياليه تصل الى 30 الف فى الشهر من بدايه 1000 دولار!!!
انتظر التعديل بفارغ الصبر ربنا يجزيك الخير ان شاء الله
توجد مشكلة واحدة بالنسبة لي
وهي أن السعر عندما يبعد عن الأوامر المعلقة فالاكسبرت لايفتح أي صفقات بانتظار وصول السعر لتلك الصفقات المعلقة
مثل الصورةhttps://forum.arabictrader.com/uploaded/25227_test.gif
فالسعر سيهبط الآن وهناك أوامر معلقة فوق السعر لن يصلها أبدا والمشكل أنه الاكسبرت سينتظر الى اللأبد
فطلبي فضلا لا أمرا عندما يبتعد السعر بمسافة 150 أو 200نقطة أو أي رقم متغير عن أقرب أمر معلق فيلغي المعلق ثم يبدأ وضع الأوامر من جديد
اخي الكريم
عندما انزل الملفات مع بعضها
كيف ممكن انزلها جميعا مع بعض على الشارت؟
علما اشهاد واحدة فقط تنزل على الشارت
فى انتظارك مستر دولار للتعديل الاخير الخاص بوضع الاوامر على ابعاد متساويه
مرحبا أخواني وأعزائي:
في البدء أود شكر مستر دولار على هذا المجهود الرائع الذي بذله في سبيل هذا الاكسبيرت وجميع الأعضاء الذين شاركوا بآرائهم لإنجاح هذا الاكسبيرت.
أعتذر عن مشاركاتي القليلة وذلك بسبب السفر الدائم والمستمر وأود أن أطلب من مستر دولار لو تكرم علي بعمل اكسبيرت سهل و بسيط جدا ولا يحتاج لكثير من الوقت وذلك بسبب ضعفي في البرمجة وقلة خبرتي.
كل ما أريده من هذا الاكسبيرت هو وضع أوامر معلقة شراء فوق سعر الافتتاح حسب خاصية الستيب وكذلك وجود خاصية الستوب والتيك بروفيت وعدد الصفقات المفتوحة وحجم العقد.
لنقل أن سعر الافتتاح للنفط هو 70 مثلا, سوف يقوم الاكسبيرت بوضع أوامر شراء معلقة كل 25 نقطة مثلا فوق ال70 .
الآن وهو المهم: إذا قام السعر بالانخفاض أسفل ال 70 فيجب على الاكسبيرت أن يقوم بوضع أمر شراء أيضا أي إذا وصل السعر إلى 69.75 فيجب على الاكسبيرت أن يقوم بوضع أمر شراء عند ال 70 أي كلما هبط السعر نحو الأسفل قام الاكسبيرت بوضع أوامر شراء فوقه وهكذا.
في حال إغلاق إحدي الصفقات على التيك بروفيت لا يقوم الاكسبيرت بوضع نفس الأمر عند نفس السعر إلا بعد انخفاض السعر إلى الأسفل بمقدار خاصية الستيب.
أرجو مساعدتي قدر الإمكان وذلك لقلة معرفتي ببرمجة الاكسبيرتات
وأرجو أن تعم الفائدة على الجميع انشاء الله
تم تحديث الإكسبرت وتم تعديل المتغير DistanceFromCurrentPrice
الإكسبرت في المرفقات
الاكسبيرت الذي قمت بتصميمه شبيه جدا بما أريد
المهم أن لايقوم بوضع أوامر الشراء فور إغلاق الصفقات وإنما الانتظار لكي يهبط السعر ثم يضع أمر الشراء المعلق فوقه
هل هنالك أي إمكانية بمساعدتي