النتائج 1 إلى 5 من 5
- 12-04-2018, 10:01 PM #1
طلب تعديل على اكسبريت جازاكم الله خيرا
السلام عليكم ورحمة الله إخواني الأعزاءلدي طلب من الاخ مستر دولار يخص وضع بعض التعديلات على الاكسبريت المرفق.
فيما يلي ساشرح خاصيات الاكسبريت الحالي.هذا الاكسبريت يقوم بفتح صفقة على
حسب نوع اخر شمعة. ان كانت صاعدة يفتح شراء وان كانت نازلة يفتح بيع.
اذا تحقق الهدف يعيد نفس الاستراتيجية لكن ان انعكس السعر يقوم بفتح صفقات مضاعفة على بعد نفس التيك بروفيت المحدد .
التعديل المطلوب جزاك الله خيرا هو :
ان تبقى نفس الخصائص مع عكس طريقة تعامله مع انعكاس السعر .
اي اريد ان يكون له ستوب لوز يتم تحديده يدويا.
ان يقوم فتح صفقات التعزيز في إتجاه الربح بنفس الخصائص الحالية.
بمعنى ان يفتح صفقة بنفس استراتيجة نوع اخر شمعة لاكن اذا عكس السعر سيجد ستوب لوز له بالمرصاد وان تحرك السعر في اتجاه الربح يفتح صفقات تعزيز على
بعد عدد من النقط يتم تحديدها يدويا وبنفس خاصة مضاعفة اللوت وأن يتم تحديد التريلينغ ستوب يدويا.
مع بقاء خاصية فتح الصفقة الثانية بنفس لوت الاولى.
والصفقاة الأخرى تكون مضاعفة ابتداءا من الصفقة الثالثة.(مثلا:0.01-0.01-0.02-0.03-0.04-0.05-0.06....الى آخره).
وان كان من الممكن وضع توقيت ااشتغال الاكسبريت .اي ان يعمل في وقت يتم تحديده يدويا فذلك من فضلك وكرمك.وجزاك الله احسن الجزاء.
- 18-04-2018, 03:16 AM #2
وضع بعض التعديلات على الاكسبريت المرفق
المرجوا من المبرمجين الكرام ان يلتفتوا لطلبي جزاكم الله خيرا.وتقبلوا فائق احترامي وتقديري للمجهوداتكم
- 18-04-2018, 06:44 PM #3
- 19-04-2018, 10:59 PM #4
السلام عليكم ورحمة الله وبركاته.اولا لك مني اخي الفاضل جزيل الشكر على تجاوبك ثانيا الفكرة بسيطة وتكمن في عكس تعامل الاكسبريت مع الربح والخسارة بحيث اريده عوض ان يفتح صفقات مضاعفة عند الخسارة اريد ان يكون له ستوب لوز.وعوض ان يكون له تيك بروفيت اريده ان يفتح صفقات مضاعفة عند الربح متبوعا بتريلنغ ستوب.
الاكسبريت الحالي كما في الصورة قام بفتح صفقة بيع رقم واحد لان اخر شمعة كانت نازلة لكن عندما عكس السعر بعشر نقاط فتح صفقة بنفس لوت الصفقة رقم واحد وقام بنقل السوب لوز عند دخول الصفقة رقم واحد.لكن السعر واصل الصعود وتم فتح صفقة رقم ثلاثة بلوت مضاعف (0.02) وكلما واصل الصعود بعشر نقط يتم فتح صفقة بيع جديدة بلوت مضاعف على امل نزول السعر ولوا بنقط قليلة لكي يغطي حجم الخسارة.
المطلوب هو نفس الاستراتيجية ولكن في حالة الربح أي ان يكون هناك ستوب لوز للصفقة رقم واحد.اذا عكس السعر سيضرب ستوب لوز ويبدا من جديد بتحديد نوعية اخر شمعة ساطبق الخطة على المثال في الصورة المرفقة .الصفقة رقم واحد ستضرب ستوب لوز على بعد عشر نقاط لان السعر عكس عليها.وسيفتح صفقت شراء لان اخر شمعة ستكون صاعدة وكلما واصل الصعود بعشر نقط سيفتح صفقة شراء بلوت مضاعف مع ضرورة خاصية التريلينغ ستوب لحماية الارباح المكتسبة. اتمنى اخي ان يكون شرحي كافي وان تكون الصورة واضحة لك وشكرا جزيلا على الاهتمام بالموضوع.
- 21-04-2018, 09:44 PM #5
السلام عليك اخي مستر دولار.اذا تعذر عليك فهم المطلوب من الطلب الذي وضعته سابقا.اريد منك مساعدة في مجال البرمجة حيث انني قمت بصنع اكسبريت من الصفر معتمدا على احد البرامج وبقليل من الخبرة في لغة البرمجة mql4.اريد ان تساعدني في كفية اضافة كود يفتح صفقات على بعد عدد من النقاط من الصفقة الاولى.اي ان تفتح الصفقة الاولى وبعد عدد من النقط يقوم بفتح صفقات اخرى بنفس نوع الصفقة الاولى.الاكسبريت الذي صنعته يقوم بفتح الصفقة الثانية فقط بعد اغلاق الاولى وانا اريد ان يفتح الثانية والثالثة والرابعة الى ما لا نهاية وتبقى جميع الصفقات مفتوحة.اعتقد ان الامر يتعلق بدالة OrdersTotal وكيفية وضع خاصية step.اتمنى ان تساعدني في ذلك ولك مني جزيل الشكر.
الكود الذي استعملته لذلك كالتالي.آخر تعديل بواسطة drissonly ، 21-04-2018 الساعة 09:50 PM