طيب ياريت تعملها اذا وقت حضرتك يسمح
يعني مش لازما تعمل المؤشر مرة واحدة
ممكن كل ما يبقى عندك وقت اكتب شوي ولو اخد منك فترة مش مشكلة
https://www.fxprg.com/vb/showthread.php?t=34508
عرض للطباعة
طيب ياريت تعملها اذا وقت حضرتك يسمح
يعني مش لازما تعمل المؤشر مرة واحدة
ممكن كل ما يبقى عندك وقت اكتب شوي ولو اخد منك فترة مش مشكلة
https://www.fxprg.com/vb/showthread.php?t=34508
السلام عليكم
انا عندي اكسبيرت يفتح صفقات متعددة و لكل صفقة لها اسم محدد (comment) و لها شرط محدد للاغلاق لا يتعلق بالصفقات المفتوحة الاخرى.
الرجاء اريد دالة او طريقة تغلق صفقة واحدة فقط بحيث هذه الدلة تنظر الى الكومنت للصفقات و كل صفقة تحققت شروط اغلاقها على حدى يغلق هذه الصفقة فقط لوحدها.
و بالنهاية شكرا اخي حسن و الله ينور عليك و على والديك و يرزقك من حيث لا تحتسب.
شكراً لك اعذرنى على اسألتى ولكن عايز اعرف ازى بيختلف كتابة كل كود للمضاعفات
انا عايز اعمل ان اذا كان فى اوردر شراء شغال 0.01 وتحقق شروط اوردر بيع يكون المضاعفه للبيع 0.02 بغض النظر عن الشراء فى ربح او خسارة يعنى اذا الاوردر التالى عكس الاوردر اللى شغال اخر حاجه يشتغل على المضاعفات ولو تحقق ربح من اخر اوردر يبداء من 0.01
ويكون فى الشروط اذا عملت كود اغلاق الاوردرات المعاكسه اللى هو CloseAtNext بس فى اوردر شراء وتم اغلاق اوردر الشراء بواسطه CloseAtNext ولم يتم تفعيل اوردر معاكس اللى هيكون بيع لسبب ان لم يكتمل شروط الدخول وبداء يتحقق شروط دخول شراء تانى يكون المضاعفه شراء 0.02
يعنى كدا هيكون فى الشروط للمضاعفات نقطتين
المضاعفات تبداء اذا كان فى اوردر معاكس لأخر اوردر
و مضاعفات اذا اخر اوردر اغلق على خساره والاوردر التالي كان من نفس نوعه
نسيت اوضح حاجه فى المشاركه السابقه فى اى حالة من حالات اغلاق الاوردرات عن طريق CloseAtNext ربح او خساره يكمل فى المضاعفات حتى يكون الربح عن طريق ضرب الهدف
وعليكم السلام
كالتالي:
الف شكر يا استاذنا
اخي الكريم هذا الموضوع مخصص فقط للأسئلة البرمجية وليس الطلبات!
يعني ضع محاولاتك البرمجية للمراجعة أو التصحيح
وعليكم السلام
هذا على حسب الطريقة البرمجية المستخدمة بالاكسبيرت، منها المصفوفات أو دوال بدلالة الكومنت وغيرها...
عموما دالة الاغلاق بدلالة الكومنت كالتالي:
مثلا لو تريد اغلاق صفقة باسم Order1 سيكون كالتالي:
شكرا كثيرا حسن و ربي يرزقك على مجهودك و صبرك،
حسن عندي طلب تاني لو سمحت،
اريد طريقة او دالة تنظر و تبحث ب الكومنت للاوامر المفتوحة
بحيث هذه الدالة ترجع لي اذا كانت الصفقة على ربح بعد حساب ثلاث اشياء الكومشن و السواب و طبعا البروفيت هل هم اكبر من الصفر (يعني اي ربح حتى لو بسيط لانه لا يوجد تيك بروفيت بهذا الاكسبيرت)،
كما ذكرت لك حسن ان الاكسبيرت يفتح صفقات متعددة و كل صفقة لها اسم محدد يتعلق بالتايم فريم المخصص لها،
مثال :
لو كان عندنا صفقات مفتوحة كثيرة و من بينهم صفقة بيع مفتوحة مخصصة للخمس دقائق تايم فريم و لها كومنت
"Sell 5 min"
الان و بعد مرور بعض الوقت تحققت شروط الشراء على الخمس دقائق تايم فريم، انا اريد من الدالة ان تنظر لي على الكومنت
"Sell 5 min"
و ترجع لي هل هذه الصفقة على ربح حتى لو بسيط بعد حساب الكومشن و السواب و بالتالي الصفقة تغلق
( انت علمتني كيف اغلقها يعطيك العافية حسن )
و بالنهاية كالعادة حسن اشكرك جدا و الله يوفقك و ينور عليك انت و والديك.
هنا حاولت فى كتابة الكود ان يكمل فى المضاعفات اذا اغلق اوردر على خساره او اخر اوردر اغلق على ربح وليس Take Profit
ولكن يبداء من البدايه اذا اخر اوردر ضرب الهدف
المشكله فى دالة LastOrder او انا كاتب الشروط بشكل غير صحيح ؟