الكود غير واضح أخي
اشرح فكرة الكود لعمل مؤشر جديد
عرض للطباعة
الكود غير واضح أخي
اشرح فكرة الكود لعمل مؤشر جديد
السلام عليكم أخي حسن.
أَود أَن اعرف ,كيف يمكن ان أتحكم في التيك بروفيت صفقات اِكسبيرت مضاعفات التبريد حيث يكون لكل صفقة هدف حسب حجم اللوت : مثلا اذا كان هدف الصفقة الاولى (0.01 )= 10 نقطة . فهدف الثانية مثلا (0.02)=15نقطة .فالثالثة (0.04)=25نقطة ,وهكذا. على أن اتحكم فيها ب input , أضع لكل صفقة معلقة الهدف الذي أُريد .
شكرا أستاذي
وعليكم السلام
عن طريق استخدام المصفوفة
راجع المشاركة التالية بحيث تستخدم مصفوفة اخرى للاهداف:
دالة مضاعفات اختيارية بناء على المصفوفة
مشكور أُستاذي , سأُحاول واِن لم أستطيع سأطلب منك النجدة ههه.
السلام عليكم ورحمة الله وبركاته
مساعدة جزاكم الله خير
لدي اكسبيرت لكن يفتح صفقات بيع فقط وأريده أن يفتح صفقات شراء
وعليكم السلام
راجع خانة الجورنال لمعرفة السبب
أو افتح موضوع طلب جديد وارفق الاكسبيرت مفتوح الكود مع الشرح
جزاك الله خير في أي جناح أقوم بفتح طلب وهل يمكن ارسل لك الاكسبرت مفتوح حتى تساعدني في اكتشاف المشكل
لا يوجد مشكل في خانة الجورنال
السلام عليكم
مشرفنا القدير حسن عندي استفسارين بسيطة
1- حينما أقوم بتحميل مؤشر أو إكسبيرت من أي موقع أو منتدى هل هناك طريقة لمعرفة ما إذا كان الإكسبيرت قد تم التعديل عليه من قبل أحد ما وقد تم تغيير الكود والإعدادات ، أي أنه ليست النسخة الأصلية للبرمج الأصلي
2- عند اجراء عملية الباك تست أريد معرفة سعر Ask and Bid الحالية لكل تكة سعرية واستخدمت الأوامر التالية والمشكلة هي ظهور أربع خانات فقط بعد الفاصلة وأنا أرغب أن تكون حسب المنصة وهي خمس خانات بعد الفاصلة
الأوامر التي استخدمتها لسعر Bid كما يلي
أيضا
أيضا
جميع هذه المحاولات لم تنجح
وعليكم السلام
1 - لا يمكن معرفة ذلك
2 - هذه الحالة فقط للأسعار الخماسية تتحول تلقائيا الى 4 خانات عشرية لتتوافق مع وظائف الشراء والبيع، ويمكن معرفة رقم الخانة الخامسة باستخدام الوظيفة ولكن هذه الوظيفة مهمتها تحويل الرقم الى نص والنص لا يصلح للبيع والشراء...
إذا كنت تريد البيع والشراء فضع مباشرة سعر الـ Bid للبيع و الـ Ask للشراء
شكرا لك مشرفنا
طبقت هذه الوظيفة ونجحت والحمد لله
من باب الإطلاع أكثر ضغطت على زر F1 للبحث عن وظيفة DoubleToStr(Bid,Digits) ومازال في ذهني سؤال عنها
حسب فهمي والله أعلم هذه
الوظيفة مهمتها تحويل الرقم الى نص والمقصود بالنص هنا ليس الحروف الهجائية A, b ,c طبعا ولكنها أرقام لمجرد أن يقرئها المستخدم ويطلع عليها ولايمكن إجراء عمليات حسابية من خلالها وتستخدم فقط مع الأمرين Print And Commentهل هذا صحيح أخي !
نعم صحيح ويمكن استخدامها ايضا في تسمية الاوبجكت ObjectSet
جزاك الله خيرا
واياك اخي الكريم
شكرا لك مشرفنا القدير حسن
جزاك الله كل خير
وإياك اخي الكريم
السلام عليكم
معي إكسبيرت سوبلكس بأوامر معلقة
أريد أن أضيف متغير جديد يقبل العدد العشري tp sl mp
يعني هذف ووقف الصفقة المعاكسة يكون مضروب في هذه القيمة
يعني الهذف والوقف يزداد في نظام السوبلكس
مثال
tp sl mp =2.0
فتح الإكسبيرت صفقة شراء هذف 20 وستوب 20 وسيعلق أمر معاكس لكن سيكون هذفه 40 ووقف خسارته 40
لو ضربت صفقة الشراء الستوب سيتفعل البيع وسيتم تعليق أمر معاكس لكن بهذف 80 ووقف 80
وهكذا
المطلوب أن تزودني بهذا الكود وأين سأضعه
ولكم جزيل الشكر
السلام عليكم
هل يمكن برمجه اكسبرت يفتح صفقات تبريد و لكن صفقات التبريد لا تفتح بلوت ثابت
فيكون اللوت متغير بأحتساب الفرق المسافه بين السعر عند فتح الصفقه الاساسيه و السعر عند توافر صفقه التبريد
و لتكن المسافه ٣٠ نقطه فيضاعف قيمه اللوت المستخدم فى صفقه التبريد ×٣ و هكذا
تحياتى
وعليكم السلام
ستستخدم طريقة المصفوفة
يوجد مثال عملي بالموضوع التالي :
https://www.fxprg.com/vb/showthread.php?t=34361
وعليكم السلام
نعم ممكن
شكرا لردك
تحياتى 😊
اريد دالة اجمالي الربح فوق الايكويتي الحالي
للشرح اكتر
لو الرصيد والايكويتي مثلا 100 دولار وكتبت اجمالي الربح 10 دولار يبقى كل ما الايكويتي يزيد 10 دولار يقفل كل الصفقات المفتوحة حتى لو مجموعهم خسارة
كالتالي
110
120
130
الخ
السلام عليكم
كالتالي :
شكرا اخي حسن
لكن يعطيني خطأ في هذا الكود
ما المشكلة؟
https://imgur.com/h06dAec
https://imgur.com/h06dAec
https://imgur.com/a/YRLLxax
السلام عليكم أخي حسن.
سؤالي هو : هل توجد طريقة اِستخراج بعض الشموع أختارهم عن الباقي , او وضع سهم فوقها حتي يسهل ملاحظتها ؟ مثلا :اريد ان ادرس شمعة 8 صباحا لكل يوم لمدة شهر , فكيف يمكنني اِستخراجها او التعليم عليها حتى يسهل ملاحظة تفاصيلها ؟.
شكرا أستاذنا.
خطأ مطبعي واضح أخي
الصحيح كالتالي :
وعليكم السلام
ابسط طريقة عن طريق الوظيفة TimeHour لتحديد شمعة الساعة
راجع كود المؤشر المرفق
ههههه ايوة صحيح
عذرا بقالي فترة بعيد عن الفوركس ونسيت كل المعلومات ههههه
شكراً اخي حسن
==============
تحديث :
تمت التجربة بباكتيست ولاحظت ان الدالة لا تعمل
صورة للتوضيح
https://imgur.com/MM6ZTRS
الخط الاخضر : معناه ان الصفقات اغلقت عند 10060$ وبعدها بدأ الاكسبرت في فتح صفقات جديدة
لو انا كتبت التارجت 10$ في الايكويتي
المفروض ان التارجت القادم هيكون عند 10070$ في الايكويتي والاكسبرت يغلق كل الصفقات المفتوحة على خسارة ولكن هذا مالم يحدث
كما ترى في الصورة
الخط الاحمر : معناه ان الايكويتي تعدى 10090$ اي تارجت فوق الـ 30$ في الايكويتي وليس 10$ ولكن لم يغلق الصفقات !
ارجو حل المشكلة
ملحوظة : هذه الاغلاقات لاني وضعت دالة اغلاق الخسارة بالدولار وليس من دالة الايكويتي
شكرا أخي الكريم , حسن .
الشروط سليمة برمجيا
العفو أخي الكريم
مشرفنا القدير حسن
السلام عليكم ورحمة الله وبركاته
بالنسبة لحسابات من نوع ecn عند استخدام دالة التريلينج ستوب
حاولت تطبيق فكرة تحويل الكوميشن إلى نقاط ومن ثم يتم إضافته إلى السبريد
مثلا لو كان السبريد الحقيقي الآن هو 0.3 نقطة والكوميشن بعد تحويله إلى نقاط هو 0.6
إذن في هذه الحالة سوف تعمل دالة التريلينج ستوب بسبريد مقداره 0.9 نقاط ... وهكذا
طبعا دائما التريلينج ستوب والتريلينج ستيب سوف يعملون بشكل طبيعي حسب الإعدادات المدخلة
ولكن الفرق هنا كما هو موضح في زيادة عدد نقاط السبريد بإضافة عدد نقاط الكوميشن
حاولت عدة مرات ولكن لم يضبط الأمر، آخر كود عدلت عليه بالأسفل
أتمنى من يدك الذهبية إضافة التعديل الصحيح
وعليكم السلام
جرب الدالة التالية :
اوك
هحاول احل المشكلة بطرق تانية
الان اريد دالة مساواة العقود ببعضها
يعني لو عندنا 5 عقود بيع بلوت اساسي 0.01 لكل عقد
ومش عندنا اي اوردرات شراء تكون صفقة الشراء القادمة بلوت 0.05 اللي هي مجموع عقود البيع
وهكذا .......
شكرا لك مشرفنا القدير
جزالك الله ألف خير
دورت على الدالة عندي ووجدتها لكن للاسف لا تعمل ابداً على الباكتيست رغم عدم وجود اخطاء برمجية
حاولت بشتى الطرق لكن دون جدوى
ارفقت الاكسبرت مفتوح
ارجو فحصه وتعديل الخطأ ان وجد وبالمرة شوف حكاية اغلاق الربح في الايكويتي
كل شيء سليم إلا شروط فتح الصفقات
راجع النسخة المرفقة
شكرا ع التعديل
بعد عمل الباكتيست تبين الاتي
1- فتح صفقات كثيرة وهذا مخالف لشروطي لذلك انا اشترطت عدم وجود صفقات في شرط الدخول الاول كي يحد من فتح صفقات كثيرة.
2- دالة مساواة العقود ما زالت لا تعمل.
3- كذلك دالة الربح في الايكويتي لا تعمل.
السلام عليكم اخي حسن لدي اكسبيرت ولكني اريد اضافة دالة لفتح صفقة معاكسة للصفقة الخاسرة بمعني عمل هيدج فاذا كانت الصفقة المفتوحة لزوج اليورو دولار بيع وانعكس السعر ٢٠ نقطة يدخل شراء ولا يغلق الصفقة المفتوحة