النتائج 1 إلى 3 من 3
  1. #1
    الصورة الرمزية forex_man_55
    forex_man_55 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2019
    الإقامة
    العراق
    المشاركات
    479

    افتراضي كيفية طرح تاريخين في الاكسيل ؟

    السلام عليكم :
    لدي صفقات مغلقة في ميتاتريدر واريد حساب الوقت بين تاريخ فتح الصفقة وغلقها هل استطيع عمل ذلك في برنامج الاكسيل او في بيئة MQL4 ارجو المساعدة للضرورة وجزاكم الله خير

    مثال لصيغة الوقت في المستخرج من الميتاتريدر للاكسيل :

    2024.01.22 02:09:08 2024.01.22 02:25:07

  2. #2
    الصورة الرمزية Samir_Drissi
    Samir_Drissi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2022
    الإقامة
    فرنسا
    العمر
    42
    المشاركات
    199

    افتراضي

    في Excel، يمكنك استخدام الدالة TEXT لحساب الفرق بين الأوقات. هذا مثال على كيفية القيام بذلك:

    A1: 2024.01.22 02:09:08
    B1: 2024.01.22 02:25:07
    C1: =TEXT(B1-A1, "hh:mm:ss")

    في الخلية C1، ستحصل على الفرق بين الوقتين.

    في MQL4، يمكنك استخدام الدالة TimeCurrent() للحصول على الوقت الحالي، ومن ثم حساب الفرق بين الوقتين. هذا مثال على كيفية القيام بذلك:

    datetime start_time = StrToTime("2024.01.22 02:09:08");
    datetime end_time = StrToTime("2024.01.22 02:25:07");
    int difference_in_seconds = end_time - start_time;

    في هذا الرمز، difference_in_seconds سيحتوي على الفرق بين start_time و end_time بالثواني. يمكنك تحويل هذا إلى دقائق أو ساعات حسب الحاجة.


  3. #3
    الصورة الرمزية forex_man_55
    forex_man_55 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2019
    الإقامة
    العراق
    المشاركات
    479

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Samir_Drissi مشاهدة المشاركة
    في Excel، يمكنك استخدام الدالة TEXT لحساب الفرق بين الأوقات. هذا مثال على كيفية القيام بذلك:

    A1: 2024.01.22 02:09:08
    B1: 2024.01.22 02:25:07
    C1: =TEXT(B1-A1, "hh:mm:ss")

    في الخلية C1، ستحصل على الفرق بين الوقتين.

    في MQL4، يمكنك استخدام الدالة TimeCurrent() للحصول على الوقت الحالي، ومن ثم حساب الفرق بين الوقتين. هذا مثال على كيفية القيام بذلك:

    datetime start_time = StrToTime("2024.01.22 02:09:08");
    datetime end_time = StrToTime("2024.01.22 02:25:07");
    int difference_in_seconds = end_time - start_time;

    في هذا الرمز، difference_in_seconds سيحتوي على الفرق بين start_time و end_time بالثواني. يمكنك تحويل هذا إلى دقائق أو ساعات حسب الحاجة.

    شكرا جزيلا لك
    دالة الاكسيل لا تعمل لان التاريخ يحوي سنين وثواني راح استخدم كود mql4 : orderclosetime-orderopentime
    شكرا جزيلا لك مرة اخرى


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17