تصدير إلى Excel في الوقت الفعلي
الصفحة 1 من 289 12 الأخيرةالأخيرة
Results 1 to 10 of 19

Thread: تصدير إلى Excel في الوقت الفعلي

  1. #1
    أستخدم مكتبة DDE المتوفرة من قبل Windows. لا يوجد مخصصdll هو الملكية.

    ستكون العملية على النحو التالي:

    1. تهيئة DDE
    2. إنشاء مقبض سلسلة لتطبيق Excel (في مصطلح DDE ، تُعرف باسم SERVICE)
    3. إنشاء مقبض سلسلة لعنوان الورقة (TOPIC)
    4.) الاتصال إلى ورقة
    5. حرر المقابض أعلاه ، لن يتم استخدامها بعد الآن
    6. إنشاء مقبض سلسلة للخلية (ITEM) باستخدام عنوان الخلية في نمط R1C1
    7. إرسال المعلومات
    8. لتصدير المعلومات إلى خلية مختلفة ، قم بتكرار 6-7
    9. يمكنك إعادة استخدام مقبض العناصر التي تم إنشاؤها (في حال كنت ترغب في تحديث الخلايا بشكل متكرر)
    10. قبل عودة البرنامج ، حرر جميع البنود ”مقبض السلسلة
    11. افصل Excel و الورقة
    12. Uninitialize DDE

    تأكد Certain لتمكين استيراد DLL في تكوينات ”المستشار الخبير”.
    قد ترغب في تعطيل MT4 DDE Server قبل تشغيل هذا البرنامج النصي.

    ستجد ملفين مرفقين في هذه المقالة:
    - ExcelExportLib.mq4 ، ضع هذا الملف في مجلد specialist \ libraries. هذا هو مجرد مكتبة mq4 بسيطة جدا أن التفاف وظائف DDE.
    - ExcelExportTest.mq4 ، ضع هذا الملف في مجلد \ scripts specialist. هو برنامج نصي اختبار يمكنه كتابة نص في Excel Sheet 1 ، الخلية R2C2

    في صحتك،

  2. #2
    أردت فقط أن أشكركم ، على الرغم من أن MT4 لم تستخدم من قبل - وأنا أعلم كم من العمل هو وضع مثل هذه الأشياء معًا.

  3. #3
    عمل لطيف Sangmane - و - شكرا لك.

  4. #4
    مرحبا ، هل يمكنك رجاء الملفين؟ أود تقديم هذا الاختبار. شكرا جزيلا

  5. #5
    Sangmane ، هل من الممكن تصدير مؤشر الوقت الحقيقي يستحق ورقة عمل التفوق؟ يرجى إعادة إرفاق الملفات 2. شكرا مع تحياتي،

  6. #6
    مرحبا ، ايم محاولة استخدام مكتبتك ، لسوء الحظ دون أي نجاح. أيضا لا يعمل ملف الاختبار ، فإنه يعطي خطأ (1) (انظر أدناه). أنا باستخدام MT4 build 670 على نظام التشغيل Windows 8 وأن لدي الحالات 2 التالية: 1) عند محاولة تضمين المكتبة في التعليمة البرمجية أتلقى الخطأ التالي: لا يمكن تحديد موقع 'ExcelInit' في 'ExcelExportLib.ex4' 2) لحل المشكلة في 1) فعلت إجراء KISS = GT. لقد قمت بنسخ ExcelExportLib.mq4 في بلدي EA ودعا وظائف الحق ، وبعد ذلك اكتشفت أنه في ExcelInit (..) ، DdeConnect (...) إرجاع 0 ، ما أحاول. ثم أنا googled ل DdeConnect بالإضافة إلى بعض اقترح أنه ينبغي لي أن التحول إلى أسلوب Unicode بدلا من Ansi ، لذلك تغيرت إلى استخدام DdeInitializeW (..) و DdeCreateStringHandleW (.) ولكن هذا لم يساعد أيضا. هل تفهم ما الذي يحدث وكيف يمكنني إصلاح هذا؟ شكرا مسبقا.

  7. #7
    2 المرفق (المرفقات)
    Quote Originally Posted by ;
    مرحبا ، ايم محاولة استخدام مكتبتك ، لسوء الحظ دون تحقيق. بالإضافة إلى ذلك ، لا يعمل ملف الاختبار ، فإنه يعطي خطأ (1) (انظر أدناه). ايم باستخدام MT4 بناء 670 على ويندوز 8 والآن لدي سيناريوهات 2 التالية: 1) عندما حاولت إضافة المكتبة الخاصة بك في بلدي رمز أحصل على الخطأ التالي: لا يمكن العثور على ”ExcelInit” في ”ExcelExportLib.ex4” اثنين) لحل المشكلة في 1) فعلت طريقة KISS = GT. لقد قمت بنسخ ExcelExportLib.mq4 داخل EA الخاص بي ، وتم استدعائها كـ وظائف اليمين ، ثم اكتشفت أنه في ExcelInit (..) ، DdeConnect (...) ترجع 0 ، مهما حاولت ....
    مرحبًا يا سيركان ، قمت بترقية المكتبة إلى أحدث إصدار من MT4. ضع ExcelExportLib.ex4 في مجلد MQL4 \ Libraries. أرفقت أيضا نموذج النصي الذي يظهر كيفية استدعاء ال lib. أفضل ، ق
    https://www.cavemantrading.com/attac...1512546714.ex4
    https://www.cavemantrading.com/attac...3239519258.mq4

  8. #8
    موافق تشك للجهد. لقد قمت بتحليل ملفاتك الجديدة والخطأ (1) لا يبدو بعد الآن ، ولكن (2) لا يزال يحدث إذا قمت بتشغيل الاختبار الخاص بك (يتم عرض التنبيه مع الرسالة إهمال ExcelWrite!) ؛ راجع للشغل ، تصحيح لي إذا كنت مخطئا ، ولكن فكرة الرمز الخاص بك هو أن تقوم بإنشاء خدمة DDE الخاصة بك التي يمكن استدعاؤها من Excel أو OpenOffice ، أليس كذلك؟ مثل هذا (في OpenOffice) = DDE (EXCEL ، sheet1؛ r1c1).

  9. #9
    شكرا جزيلا sangmane ، تم البحث في كل مكان لشيء من هذا القبيل! في صحتك

  10. #10
    1 المرفق (الأدوات) التي تعتبر أداة ممتعة. حاولت نشر صفقاتي على صفحتي الرئيسية بعد ذلك اكتشفت هذا البرنامج:
    https://www.mql5.com/de/code/1246كيف يمكنني تحويل mq5 إلى mq4؟ تم تكوين هذه الأداة في mq4 ولكن تم تغييرها إلى mq5. يمكن تصدير جميع المعلومات التي أصبحت متوفرة في MQL5 عبر واجهة DDE هذه. كيف أقوم بتعديل dde_example من أجل تصدير معاملاتي المغلقة ، التنازلات المفتوحة والأوامر المعلقة للتفوق.
    https://www.cavemantrading.com/gener...t-systems.html

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز BB مفعل
  • الابتسامات مفعلة
  • رمز[IMG] مفعل
  • رمز [VIDEO] مفعل
  • رمز HTML غير مفعل
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.