خطا بعد ان اضفت التعديل 2020.01.01
implicit conversion from 'string' to 'number'
الكود الاصلي كما في الاعلى
ققط اريد اضاقة
lastyear
مثل thisyear
عرض للطباعة
خطا بعد ان اضفت التعديل 2020.01.01
implicit conversion from 'string' to 'number'
الكود الاصلي كما في الاعلى
ققط اريد اضاقة
lastyear
مثل thisyear
الكود سليم لكن انا فهمت شيء اخر من استفسارك
طيب بسيطة اخي
محتاج حد يتابع معايا عاوز اعمل اكسبيرت بمواصفات بسيطة. .
بس البداية ازاى .
انا ماعندىش اى خبرة عن عمل الاكسبيرتات اطلاقا
تم الرد بموضوعك اخي
اشكرك و
بارك الله فيك
تم واكتملت الداله
العفو أخي الكريم
عدلت على الكود لبعكي خطوط بدلا من جسم شمعة......هل التعدبل صحبح?
السلام عليكم احتاج مساعدة في تعديل هذا كود التنبية .....فقط يقرا التبية لهذه الستة حاولت ان اعدل لكن للاسف ما نفع ..احتاج ان يعطي تنبية عندما يلامس اي هاي او لو او سعر الاغلاق للسنوات الماضيةملف مرفق 25740
السلام عليكم احتاج مساعدة في تعديل هذا كود التنبية اعلاه
وعليكم السلام :
سنحتاج إلى دالتين :
دالة عدد الصفقات المفتوحة حسب النوع كالتالي :
ودالة سعر آخر صفقة مفتوحة حسب النوع كالتالي :
والشروط كالتالي :
اشكرك يا سيد يا محترم
تحياتي
السيد الكريم الاخ كيرا
لك كل الشكر والتقدير
العفو اخي الكريم
وبالتوفيق إن شاء الله
السلام عليكم
احتاج مساعدة في تعديل هذا كود للمشاركة
https://www.fxprg.com/vb/showthread.php?t=31457&p=924351&viewfull=1#post924 351
وارجو المعذرة بتكرار طلبي لكن للضرورة
وعليكم السلام
الصحيح كالتالي :
لأن مقارنة سعرين بالتكة (وحتى نقطيا) غالبا لن يتحقق أو نادر ، يعني شرط التساوي غير منطقي في المقارنة بين الأسعار بالواقع
السلام عليكم أستاذ
أقوم بعمل إكسبرت لإدارة رأس المال يعتمد في تحديد اللوت على أرباح الصفقة السابقة ( سميت متغير كعداد للصفقات الرابحة - والصفقة الخاسرة تنقص قيمة هذا العداد 1 ) ظهرت عندي الحالات التالية
الحالة الأولى قيمة العداد = 0 (لا يوجد فيها مشكلة عندي في الكود )
الحالة الثانية قيمة العداد أكبر من الصفر والصفقة المغلقة الأخيرة رابحة ( أيضا لا يوجد مشكلة عندي في الكود )
الحالة الثالثة قيمة العداد أكبر من الصفر والصفقة الأخيرة المغلقة خاسرة (هنا المشكلة المطلوب معالجتها ) وهي إنقاص قيمة العداد 1 حتى نصل للصفر أو لصفقة مغلقة رابحة مثلا :
العداد كان برقم 3 .... آخر صفقة مغلقة كانت خاسرة : يصبح
العداد يصبح 2 .... في حال كانت الصفقة السابقة رابحة يعيد قيمة الربح .... في حال كانت خاسرة يكمل
العداد يصبح 1 ...في حال كانت الصفقة السابقة رابحة يعيد قيمة الربح .... في حال كانت خاسرة يكمل
العداد يصبح 0 ..... يأخذ اللوت الذي تشمله الحالة 1
مع جزيل الشكر والتقدير
وعليكم السلام
لم افهم الشرح تماما لكن ارفق الكود للمراجعة
[QUOTE=kira-h;924803]وعليكم السلام
الصحيح كالتالي :
اشكرك و بارك الله فيك
[QUOTE=kira-h;924880]وعليكم السلام
لم افهم الشرح تماما لكن ارفق الكود للمراجعة[/QUOTE
تحياتي أستاذ الكود كما كتبته سينفذ الخطوات التالية :
1- تقسيم رأس المال إلى 60 قسم ووضع عداد للصفقات يبدأ من الصفر كالتالي :
2-
أصبح رأس المال مقسم ل 60 جزء قيمة كل جزء هي (بفرض رأس المال 1000$ ستكون قيمة الجزء الواحد 16$)
3- عند بداية عمل الإكسبرت تكون قيمة العداد step هي صفر
4- في أول صفقة تكون قيمة اللوت هي قيمة الجزء الواحد مقسومة على عدد نقاط الستوب - وبعد كود فتح الصفقة نزيد العداد 1
5- المشكلة في الصفقات التالية لأن قيمة اللوت تحدد من ربح آخر صفقة مقسومة على نقاط الستوب - عملت الدالة التالية لتحديد حجم اللوت وفيها الحالات التالية :
الأولى : step يساوي الصفر ( يكون اللوت قيمة الجزء على نقط الستوب )
الثانية step لا يساوي الصفر و آخر صفقة مغلقة رابحة ( يكون اللوت هو ربح آخر صفقة مقسوم على نقط الستوب )
الثالثة step لا يساوي الصفر و آخر صفقة مغلقة كانت خاسرة (هنا المشكلة ) يجب أن ينفذ الإكسبرت مايلي :
أولا - إنقاص step واحد
ثانيا : فحص ال step إن أصبح صفر تكون قيمة اللوت : جزء رأس المال مقسوم على نقط الستوب مثل الحالة الأولى
ثالثا : إن كان ال step لم يصبح صفر ... ينظر للصفقة المغلقة الثانية إن كانت رابحة : يكون اللوت هو قيمة ربح الصفقة على نقاط الستوب - إن كانت خاسرة يعيد وينقص ال step ويفحص ربح الصفقة السابقة .... حتى يصل لصفقة رابحة أو يصل ال step للصفر (الكود الذي كتبته كالتالي :
مع جزيل الشكر
جرب الكود التالي :
تحياتي استاذ .......نفس المشكلة وهي احتمال وجود صفقتين خاسرتين متتاليتين أو أكثر .......فكرت بحل آخر
ممكن المساعدة بالكود الذي يعطي ربح آخر صفقة مغلقة رابحة ؟
الكود السابق بناء على طلبك الأخير الذي لا يوضح كل الاحتمالات! ولم افهم المغزى من الكود
الكود مرة اخرى كالتالي بناء على الشرح خطوة خطوة وأراه غير منطقي :
كود ربح آخر صفقة مغلقة كالتالي :
تحياتي أستاذ .... تداخلت معي الكودات ...أرجو منك سعة الصدر وقراءة الملف المرفق (صفحة واحدة ) ليتوضح لك المطلوب مع جزيل الشكر والإمتنان
السلام عليكم ورحمة الله وبركاته
تحيه ياغالي
الرجاء المساعده بكود حمايه للاكسبرت بالعمل علي سيرفر شركه بعينها
وهل في كود يمنع الكوبي من منصه عليها اكسبرت لمنصه اخري
وشكرا جزيلا
وعليكم السلام
استخدم الوظيفة AccountServer ببدلة الدالة الرئيسية بشرط اذا كان يخالف اسم السيرفر لا يكمل قراءة بقية الكود.
مثال :
لا يوجد كود يمنع الكوبي!
للاسف لم اجد حل مناسب
اشكرك
تحياتي وتقديري
جربت كتير ولكن للاسف في شئ خطا مع انه لا يظهر في الجورنال اي خطا ولكن لا تغيير ملحوظ يحدث عن تغيير قيمه المسافه
العفو أخي
الأكواد سليمة هنا، لهذا ارفق الاكسبيرت للمراجعة
هجرب محاوله اخير واذا تعثرت هبعته عزيزي واشكرك
بالتوفيق إن شاء الله
جميعا يارب
هل يوجد كود يعطي ربح آخر صفقة مغلقة رابحة ( وليس ربح آخر صفقة مغلقة ) ..... قد تكون آخر صفقة مغلقة خاسرة ....لكن التي قبلها رابحة (هل يمكن إعادة ربحها )؟
لمعرفة ربح آخر صفقة رابحة مغلقة فالدالة كالتالي:
مشكور جدا جدا
العفو أخي الكريم
السلام عليكم ورحمة الله وبركاته
عملت مصفوفه لحساب الفرق بين افتتاح واغلاق شمعه تحدد بخط على الشارت
كما بالصوره المرفقه
الخط الاصفر يحدد رقم الشمعه المطلوب حساب الفرق بين الافتتاح والاغلاق لجميع الازواج
اللمطلوب طريقة تلوين المربع الذى به ارقام متشابهه كما موضح بالصوره
وان امكن تغيير الاوان حسب كل مجموعه بنفس القيمه
مرفق صوره والمؤشر المطلوب التعديل عليه
السلام عليكم ورحمة الله وبركاته
عندي نافذتين لنفس زوج العملات ...
محتاج مساعدة... طريقة لتمييز اوامر البيع والشراء لكل نافذة في مستطيل ال terminal اسفل الشارت ويا ليت باللوان
MT4 terminal color change ..actual terminal not on chart
واشكرك مقدما
وعليكم السلام
لا يمكن تعديل خصائص المنصة برمجيا
لكن يمكنك ترتيب الصفقات حسب نوعها بالضغط على النوع Type بنافذة الصفقات
اشكرك لكن ما type ما تحل المشكلة لانها ترتب sell --buy
اشكرك مره اخرى
العفو
هذا المتاح بمنصة المتاتريدر