السلام عليكم
هذا ليس سؤال برمجي بل طلب اكسبيرت يمكنك طلبه بالقسم المجاني او بالقسم المدفوع، وقد سبق برمجته بعدة مواضيع تحت اسم suplex او zonerecovery او suplexzone ....
عرض للطباعة
السلام عليكم
هذا ليس سؤال برمجي بل طلب اكسبيرت يمكنك طلبه بالقسم المجاني او بالقسم المدفوع، وقد سبق برمجته بعدة مواضيع تحت اسم suplex او zonerecovery او suplexzone ....
العفو أخي الكريم
وعليكم السلام
كالتالي:
السلام عليكم .... في الحساب من نوع zero spread كيف أستطيع معرفة قيمة ال commission بالنسبة لحجم اللوت ؟؟؟
وعليكم السلام
الدالة كالتالي ستعود بقيمة الكوميشن لاخر صفقة مفتوحة :
شكرا جزيلا .....لكن أريد معرفة الكوميشن قبل فتح الصفقة .....مثل مؤشر السبريد ...لكن يعطيني الكوميشن بدل من السبريد......هل يمكن هذا ؟
لا يمكن ذلك، ويمكنك أن تسأل الشركة عن قيمة الكوميشن لكل لوت ستاندرد او تصفح موقعهم غالبا ستجد جدول به كل ما تريد، وبالتالي تستطيع حساب الكوميشن لأي صفقة قبل فتحها
السلام عليكم يا هندسه
عندى اكسبيرت بيفتح صفقات تعزيز واريد ان اجعل حينما يتم تحقيق صفقه من احدى الصفقات يقوم باغلاقها وترك باقى الصفقات حتى تتحقق شروطها مثال
عندى اربع صفقات والصفقه الرابعه حققت الشرط واريد اغلاقها وترك الباقى
وشكرا
وعليكم السلام
الشرح غير واضح او غير كاف لعمل شروط اغلاق صفقة محددة، مثلا ما الترتيب الزمني للصفقة الرابعة بالنسبة لبقية الصفقات ؟ وما هي شروط الاغلاق ؟ هل هو شرط زمني او سعري ام ماذا؟
يجب التوضيح اكثر مع الكود احسن
الشرح مع مثال اوضح
الطريقة هى فتح صفقات تعزيز بشروط مثلا لو تكن صفقات شراء مع ملامسة مؤشر انفولب الاسفل
فعند التعزيز يقوم فتح صفقات متتاليه قد تصل الى 10 صفقات لذلك اريد اغلاق الصفقات اذا لامس السعر مؤشر الانفولب الاعلى ولاكن بشرط اذا كانت الصفقات ربحانه فقط ويتم ترك الصفقات الاخرى الغير ربحانه
حتى تتحقق شرط الربحيه
وجزاك الله خير
إذن تحتاج إلى دالة اغلاق الصفقات الرابحة فقط وهي كالتالي: ضعها بعد تحقق الشروط
هى الشروط ده اذا كيف اكتبها
واسف لانى لا املك الخبره الكافيه
تضع الدالة (نسخ - لصق) خارج الدوال الرئيسية
ثم تعدل الشروط كالتالي:
ممكن اعرف كيف تقريب الارقام العشريه
مثلا
الرقم 0.0352857142857143
يقرب الى
0.04
اكون شاكر
السلام عليكم
استخدم الوظيفة NormalizeDouble تضع فيه العدد ثم عدد الاعشار بعد الفاصلة
حسب مثالك ستضع :
المطلوب
هو رفع العدد العشرى وليسى قطع العدد العشرى
الناتج هو 0.04 وليسى 0.03
مالحل اكون شاكر
الناتج 0.04 بالفعل وليس 0.03 تأكد من ذلك اخي
يوجد ايضا الوظيفة MathFloor تقرب العدد العشري بنقطة اقرب يعني مثلا 0.0154 تصبح 0.015 و 0.0155 تصبح 0.16
السلام عليكم
اسف تعبك معى
مشكلتى هى انا بحاول اعمل داله تحسب عدد الخسائر فى شمعه واحده فقط
مع العلم يوجد صفقات بيع وشراء كثيره مغلقه
ولا يوجد على الشمعه الا صفقه واحده مفعله
وعلى اساسه تجميع الخسائر احدد الوط الدخول القادم على اساس معادله الاتيه
اللوط الجديد =مجموع الحسائر على حجم الشمعه
مع معلوميه حجم الشمعه وهو 5 نقاط
وكل محولتى لم تنجح ممكن تساعدنى عمل الدله اكون شاكر
السلام عليكم ورحمة الله وبركاته
أريد كود يجعل الاكسيبرت يفتح الصفقات المضاعفة
بدلا كل 30 نقطة يفتح صفقة مضاعفة
يفتح أول 5 صفقات بعد 30 نقطة ... وباقى صفقات المضاعفات بعد 60 نقطة
هذا هو الكود الموجود بالاكسيبرت
وجزاكم الله الجنة
ده اخر ما توصلت اليه
المشكله فى الكود فى السطر ده
بيكرر نفس ناتج + ناتج القديم ولا يقف الا اذا كان الصفقه رابحه
ارجو مساعده اكون شاكر
لا تعتمد على الدوال الثابثة من نوع static لأنها تفقد قيمتها بمجرد اغلاق الشارت او المنصة وتبدأ من جديد
دالة حساب اجمالي خسائر وارباح الصفقات المغلقة بالشمعة الحالية للشارت الحالي كالتالي :
ثم المعادلة حسب ما شرحك هي كالتالي :
بحيث :
Lots قيمة اللوت الأساسي
NewLots لوت فتح الصفقة
BarVolume حجم الشمعة بالتكات (بالمنصة الخماسية) (قيمة النقطة الافتراضية)
وعليكم السلام
الكود الذي ارفقته غير كاف لعمل الشروط كما انه مكسور به رموز صعب تتبعها
عموما جرب الدالة التالية:
السلام عليكم ورحمة الله وبركاته
مشكور لتعب حضرتك ... ربنا يجزيك خير
الدالة التي أرسلتها حضرتك
غيرت لوت أول خمس صفقات وجعلتهم لوت ثابت 0.01
وبعدها يتم استخدام المضاعفات (DiMarti)
وهذا ليس المطلوب
-----------------
طبيعة عمل الاكسيبرت
يفتح صفقة 0.01 وبعد عدد نقاط (pips) 30 نقطة يفتح صفقة أخرى مضاعفة لوت مرة ونصف (DiMarti) وهكذا ...
وهذا (pips ) متغير خارجي
وهذه المضاعفة (DiMarti) متغير خارجي
-----------------
المطلوب
يفتح أول خمس صفقات الأولى كل عدد نقاط (pips) 30 نقطة ... حيث أن ال (pips) متغير خارجي
يفتح باقي الصفقات كل عدد نقاط (pips_2) 60 نقطة ...حيث أن ال (pips_2) متغير خارجي
علما بأن ال (pips) بالفعل موجودة بالاكسيبرت
وأحتاج إضافة (pips_2) كمتغير خارجي
--------------------------
وجزاك الله الجنة
وعليكم السلام
طيب جرب الكود التالي :
لقد قمت بتعديل وقمت بعمل تيست له ... وان شاء الله يكون صحيح
أرجو أن تلقي نظرة عليه
واذا كان به خطأ توضحه لى
فقد اقتبست من الدالة التي قمت بكتابتها وغيرت حسب خبرتي القليلة حتى توصلت لهذا التعديل
طبعا إذا كان صحيح فلك الفضل ف ذلك بعد الله عز وجل
وإذا كان هناك خطأ فهو منى
أرجو إلقاء نظرة على الدالة والتعليق عليها
جزاك الله الجنة
الدالة خاطئة
استخدم الدالة الصحيحة بمشاركتي السابقة
جزاك الله خيرااااااا
بالتوفيق إن شاء الله
السلام عليكم اخي حسن
كل عام وانتم بخير
عملت شرطين داخل اكسبرت لرسم خطوط افقية والمعادلة الل بيرسم بيها صحيحة وتمام
بعدين اعطيت متغيرين للخطين الافقيين عشان استدعيهم ف شروط الخروج
لكن السعر بيعدي ع الخطوط كأنهم غير موجودين
ارجو تصحيح الخطأ
وعليكم السلام
إذا كانت الخطوط افقية فالصحيح كتابته بالاستدعاء كالتالي:
السلام عليكم
ممكن مساعده بحاول ايجاد سعر اخر اربع اسهم على الشرط كما فى الصوره
ممكن اارجع اسعار اذا كان الاسم ثابت
ولكن كل سهم له اسم خاص بيه
للعلم الرقم الموجو بجوار الاسم هو عدد BARS عند الرسم السهم
المطلوب اعرف اسماء اخر اربع اسهم حتى اتمكن من ايجاد اسعارهم
شاكر لله وجزاك الله خيراااااااااااااااا
ملف مرفق 27125
السلام عليكم ورحمة الله وبركاته
مشكور لتعب حضرتك ... ربنا يجزيك خير
الدالة التي أرسلتها حضرتك
غيرت لوت أول خمس صفقات وجعلتهم لوت ثابت 0.01
وبعدها يتم استخدام المضاعفات (DiMarti)
وهذا ليس المطلوب
-----------------
طبيعة عمل الاكسيبرت
يفتح صفقة 0.01 وبعد عدد نقاط (pips) 30 نقطة يفتح صفقة أخرى مضاعفة لوت مرة ونصف (DiMarti) وهكذا ...
وهذا (pips ) متغير خارجي
وهذه المضاعفة (DiMarti) متغير خارجي
-----------------
المطلوب
يفتح أول خمس صفقات الأولى كل عدد نقاط (pips) 30 نقطة ... حيث أن ال (pips) متغير خارجي
يفتح باقي الصفقات كل عدد نقاط (pips_2) 60 نقطة ...حيث أن ال (pips_2) متغير خارجي
علما بأن ال (pips) بالفعل موجودة بالاكسيبرت
وأحتاج إضافة (pips_2) كمتغير خارجي
--------------------------
وجزاك الله الجنة
السلام عليكم م kira والساده المبرمجين
فضلا لا أمرا
ما هوالكود البرمجى الذى يجب أن أستخدمه لكى :
1- على شارت الرينكو، الدخول فى الشمعه الحاليه حسب إتجاه او لون الشمعه السابقه ، يعنى لو الشمعه السابقه (1) لونها أخضر يبقى هندخل شراء والعكس صحيح والدخول مباشره بعدإغلاق الشمعه (1) أو إكتمال حجم البوكس الخاص بها
2- مهم جدا عندما أضع الإكسبيرت على شاشه الرينكو وتكون الشمعه الحاليه - شمعه(0) - مازالت تتكون ولم يكتمل البوكس الخاص بها - ، فإن الإكسبيرت لايضع أوامر إلا بعد إكتمال حجم البوكس
وعليكم السلام
مثال :
وعليكم السلام
طيب جرب الدالة التالية :
وعليكم السلام
عدد الشموع متغير غير ثابث وبالتالي لا يمكن رصد اسعار الاسهم
تحتاج إلى تعديل المؤشر نفسه
السلام عليكم مkira
هل هذا الكود يحقق المطلبين ؟
ولماذا volume[0] < 5
لماذا 5 بالذات؟
شكرا مقدما
اخى كيرا
هذا المطلب مهم جدا كيف احققه ؟
2- مهم جدا عندما أضع الإكسبيرت على شاشه الرينكو وتكون الشمعه الحاليه - شمعه(0) - مازالت تتكون ولم يكتمل البوكس الخاص بها - ، فإن الإكسبيرت لايضع أوامر إلا بعد إكتمال حجم البوكس
عندما اضع الإكسبيرت على شارت الرينكو والشمعه صفرمازالت فى طور التكوين ، الإكسبيرت يفعل أوامر وهذا خطأ، تفعيل الأوامربعدإكتمال حجم البوكس فقط
برجاء المساعده
شكرا
وعليكم السلام
لهذا وضعت الشرط 5 يعني حجم الشمعة لا يكون تجاوز 5 تكات (نصف نقطة) يعبر عن بداية تكوين الشمعة وبالتالي له الحق في فتح الأوامر كما طلبت، ويمكنك أن تضع اي رقم تريد إلا 0
أخى الفاضل الكود لا ينفذ المطلوب
ما علاقه الvolume بحجم البوكس ؟
برجاء مساعدتى بكود أخر
شكرا مقدما