صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 23
  1. #1
    الصورة الرمزية ahmed fathi
    ahmed fathi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2009
    الإقامة
    egypt
    العمر
    39
    المشاركات
    157

    افتراضي ربط برنامج الميتا تريدر بلغات البرمجة عبر DDE

    رغم اننى اشعر بالكآبة حين اتعامل مع الميتاتريدر لكن احقاقا للحق هو برنامج عملى جدا
    من احدى خصائص البرنامج هو الربط مع البرامج الاخرى عن طريق التبادل الديناميكى للبيانات (DDE)

    هذا الجزء مقتبس من وثائق البرنامج
    BID request: = MT4|BID!USDCHF result: 1.5773
    ASK request: = MT4|ASK!USDCHF result: 1.5778
    HIGH request: = MT4|HIGH!USDCHF result: 1.5801
    LOW request: = MT4|LOW!USDCHF result: 1.5741
    TIME request: = MT4|TIME!USDCHF result: 21.05.02 9:52
    QUOTE request: = MT4|QUOTE!USDCHF result: 21.05.02 9:52 1.5773 1.5778 1.5776
    وهو يوضح نوعية الطلبات اللتى يمكن طلبها عبر بروتوكول DDE

    صياغة الطلبات تكون كما هو معروف كالاتى
    application|topic!item

    الان حتى وان كان الكلام السابق يبدو غير مفهوما ولكنها سيصبح افضل حين ننتقل للتطبيق العملى

    الان لنفتح برنامج visual basic 6

    مصمم النماذج المبتهج ينتفخ ليملىء الشاشة
    الان لنضع على النموذج form صندق نصى text box من قائمة الادوات

    نضغط ضغطتين على النموذج ليفتح محرر الاكواد داخل حدث تحميل النموذج

    نكتب الكود التالى
    كود:
    Text1.LinkTopic = "MT4|BID"
    Text1.LinkItem = "EURUSD"
    Text1.LinkMode = 1
    ثم نقوم بتشغيل البرنامج سيقوم برنامجنا بقراءة سعر بيع الذوج يورو دولار ووضع القمة داخل صندوق النص وتتغير القمية باستمرار مع تغيرها فى الميتاتريدر

    ارجو ان تكون طريقة الربط واضحة
    فى المرفقات برنامج صغير + الكود لعرض اسعار بيع وشراء بعد الازواج
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip DDE.zip‏ (5.3 كيلوبايت, المشاهدات 71)

  2. #2
    الصورة الرمزية ahmed fathi
    ahmed fathi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2009
    الإقامة
    egypt
    العمر
    39
    المشاركات
    157

    افتراضي رد: ربط برنامج الميتا تريدر بلغات البرمجة عبر DDE

    لقرأة ال ام اس دى ان الخاص بالربط من على موقع ميكروسوفت

    http://msdn.microsoft.com/en-us/libr...56(VS.60).aspx

  3. #3
    الصورة الرمزية NASSERALQAHTANI
    NASSERALQAHTANI غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jan 2007
    الإقامة
    السعودية
    المشاركات
    1,181

    افتراضي رد: ربط برنامج الميتا تريدر بلغات البرمجة عبر DDE

    جزاك الله خير من زمان وانا ابحث عن هذه المعلومة

  4. #4
    الصورة الرمزية ahmed fathi
    ahmed fathi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2009
    الإقامة
    egypt
    العمر
    39
    المشاركات
    157

    افتراضي رد: ربط برنامج الميتا تريدر بلغات البرمجة عبر DDE

    اقتباس المشاركة الأصلية كتبت بواسطة ABUSLIMAN06 مشاهدة المشاركة
    جزاك الله خير من زمان وانا ابحث عن هذه المعلومة
    وجزاك الله خيرا
    واى معلومة فى الكود تحب ان تستفسر عنها فانا موجود

  5. #5
    تاريخ التسجيل
    Jun 2008
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    4,399

    افتراضي رد: ربط برنامج الميتا تريدر بلغات البرمجة عبر DDE

    جزاك الله خيرا على الشرح الجميل وعلى الكود

    ولكن
    مازالت مشكلة المشاكل بالنسبة لي هي الحصول على اسعار الاغلاقات
    حيث لا حل الا بابقاء البرنامج شغال ليأخذ قراءات الاغلاق باستخدام المؤقت

    فهل من جديد في هذه المسألة بارك الله فيك

    توقيع العضو
    الأرقام وما أدراك ما الأرقام

  6. #6
    الصورة الرمزية ahmed fathi
    ahmed fathi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2009
    الإقامة
    egypt
    العمر
    39
    المشاركات
    157

    افتراضي رد: ربط برنامج الميتا تريدر بلغات البرمجة عبر DDE

    اقتباس المشاركة الأصلية كتبت بواسطة مافيا الفوركس مشاهدة المشاركة
    جزاك الله خيرا على الشرح الجميل وعلى الكود

    ولكن
    مازالت مشكلة المشاكل بالنسبة لي هي الحصول على اسعار الاغلاقات
    حيث لا حل الا بابقاء البرنامج شغال ليأخذ قراءات الاغلاق باستخدام المؤقت

    فهل من جديد في هذه المسألة بارك الله فيك

    Attention: History Data cannot be exported through DDE protocol. The current quotes are exported only when the client terminal is online.
    للاسف لا يتم نقل بيانات سوى البيانات الحالية


    حل غير عملى

    افتح البرنامج ليقوم بتخزين البيانات وتحدد اسعار الاغلاق فى قاعده بيانات
    قم -يدويا للاسف- بحفظ بيانات الزوج الذى تريد بالفريم الذى تريد فى ملف نصى عبر الميتا تريدر سينتج ملف يشبه هذا:

    كود:
    2009.07.10,07:30,1.39800,1.39870,1.39770,1.39820,97
    2009.07.10,08:00,1.39830,1.39850,1.39750,1.39790,123
    2009.07.10,08:30,1.39780,1.39850,1.39570,1.39590,164
    2009.07.10,09:00,1.39600,1.39710,1.39530,1.39700,191
    2009.07.10,09:30,1.39710,1.39710,1.39410,1.39450,165
    2009.07.10,10:00,1.39440,1.39500,1.39110,1.39160,275
    2009.07.10,10:30,1.39150,1.39210,1.39010,1.39110,265
    سيقوم البرنامج بفتح الملف والقراءة منه سطرا بسطر وباستخدام الدالة spilt تكون قد حصلت على كل اسعار الاغلاقات التى تريد
    ولكن للاسف تكون قد قمت فى احدى المراحل باستخدام يدك وهذا غير عملى
    ان كنت تعرف سيرفر يقدم الاسعار يمكن استخدام post للسيرفر ان نحصل على اسعار التى نريد

  7. #7
    الصورة الرمزية NASSERALQAHTANI
    NASSERALQAHTANI غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jan 2007
    الإقامة
    السعودية
    المشاركات
    1,181

    افتراضي رد: ربط برنامج الميتا تريدر بلغات البرمجة عبر DDE

    اقتباس المشاركة الأصلية كتبت بواسطة ahmed fathi مشاهدة المشاركة
    للاسف لا يتم نقل بيانات سوى البيانات الحالية


    حل غير عملى

    افتح البرنامج ليقوم بتخزين البيانات وتحدد اسعار الاغلاق فى قاعده بيانات
    قم -يدويا للاسف- بحفظ بيانات الزوج الذى تريد بالفريم الذى تريد فى ملف نصى عبر الميتا تريدر سينتج ملف يشبه هذا:

    كود:
    2009.07.10,07:30,1.39800,1.39870,1.39770,1.39820,97
    2009.07.10,08:00,1.39830,1.39850,1.39750,1.39790,123
    2009.07.10,08:30,1.39780,1.39850,1.39570,1.39590,164
    2009.07.10,09:00,1.39600,1.39710,1.39530,1.39700,191
    2009.07.10,09:30,1.39710,1.39710,1.39410,1.39450,165
    2009.07.10,10:00,1.39440,1.39500,1.39110,1.39160,275
    2009.07.10,10:30,1.39150,1.39210,1.39010,1.39110,265
    سيقوم البرنامج بفتح الملف والقراءة منه سطرا بسطر وباستخدام الدالة spilt تكون قد حصلت على كل اسعار الاغلاقات التى تريد
    ولكن للاسف تكون قد قمت فى احدى المراحل باستخدام يدك وهذا غير عملى
    ان كنت تعرف سيرفر يقدم الاسعار يمكن استخدام post للسيرفر ان نحصل على اسعار التى نريد

    مقدور عليها ان شاء الله
    يوجد برنامج الايمي بروكر بتصدير البيانات كل 5دقائق مثلاً لملف TXT
    نعمل برنامج يقوم بقرائة الملف كل 15دقيقة
    وكذا يصير اتوووومتيك
    لو تقدر اخي الكريم تعطينا كود يقراء ملف التكست ويعرضة كل 30 دقيقة يكون جميل

  8. #8
    الصورة الرمزية ahmed fathi
    ahmed fathi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2009
    الإقامة
    egypt
    العمر
    39
    المشاركات
    157

    افتراضي رد: ربط برنامج الميتا تريدر بلغات البرمجة عبر DDE

    اقتباس المشاركة الأصلية كتبت بواسطة ABUSLIMAN06 مشاهدة المشاركة

    مقدور عليها ان شاء الله
    يوجد برنامج الايمي بروكر بتصدير البيانات كل 5دقائق مثلاً لملف TXT
    نعمل برنامج يقوم بقرائة الملف كل 15دقيقة
    وكذا يصير اتوووومتيك
    لو تقدر اخي الكريم تعطينا كود يقراء ملف التكست ويعرضة كل 30 دقيقة يكون جميل
    كود:
    Dim lines() As String
    Open "EURUSD30.csv" For Input As #1
    n = 0
    Do While Not EOF(1)
    Line Input #1, lines(n)
    n = n + 1
    Loop
    Text1.Text = lines(100)
    
    Close #1
    هذا الكود يقرأ البيانات من ملف csv ويضع سطوره فى المصفوفة lines
    كل عنصر فى المصفوفة يمثل سطر كهذا

    2009.07.10,07:30,1.39800,1.39870,1.39770,1.39820,9 7

    نعمل مصفوفة اخرى ولتكن مثلا words
    كود:
    dim words(5) as string
    
    words=spilt(lines(anynumber),",")
    الان اصبح
    words(0)= date
    words(1)=time
    words(2)=bid
    وهكذا
    ارجوا ان اكون افدتك
    ولو تفضلت وارفت البرنامج الذى يولد الملفات النصية لارى كيف يعمل واعمل برنامج يأخذ منه الاسعار

  9. #9
    الصورة الرمزية Dr.Aoudi
    Dr.Aoudi غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    LEB/UAE
    العمر
    37
    المشاركات
    1,592

    افتراضي رد: ربط برنامج الميتا تريدر بلغات البرمجة عبر DDE

    قريبا ان شاء الله

  10. #10
    الصورة الرمزية ahmed fathi
    ahmed fathi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2009
    الإقامة
    egypt
    العمر
    39
    المشاركات
    157

    افتراضي رد: ربط برنامج الميتا تريدر بلغات البرمجة عبر DDE

    اقتباس المشاركة الأصلية كتبت بواسطة Dr.Aoudi مشاهدة المشاركة
    قريبا ان شاء الله
    ان شاء الله لكن ما هو القريب

  11. #11
    الصورة الرمزية NASSERALQAHTANI
    NASSERALQAHTANI غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jan 2007
    الإقامة
    السعودية
    المشاركات
    1,181

    افتراضي رد: ربط برنامج الميتا تريدر بلغات البرمجة عبر DDE

    https://forum.arabictrader.com/t33208.html

    وهناك طريقة افضل
    الاخ وضاح جعل البيانات تتحدث على الاكسيل لو بحث عن مواضيع الاخ وضاح تجده
    آخر تعديل بواسطة NASSER. MUALLA ، 28-07-2009 الساعة 02:02 PM

  12. #12
    الصورة الرمزية ahmed fathi
    ahmed fathi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2009
    الإقامة
    egypt
    العمر
    39
    المشاركات
    157

    افتراضي رد: ربط برنامج الميتا تريدر بلغات البرمجة عبر DDE

    اقتباس المشاركة الأصلية كتبت بواسطة ABUSLIMAN06 مشاهدة المشاركة
    https://forum.arabictrader.com/t33208.html

    وهناك طريقة افضل
    الاخ وضاح جعل البيانات تتحدث على الاكسيل لو بحث عن مواضيع الاخ وضاح تجده
    شكرا على الربط

    وبالنسبة للبيانات فهى تتحدث فى كودى ولكن المشكلة انها تبدأ فقط مع فتح البرنامج ولا تتعامل مع الماضى history لان ميتاتريدر لا يتبادل الهيستورى عبر dde

  13. #13
    الصورة الرمزية وضاح عطار
    وضاح عطار غير متواجد حالياً عضو مميز ومشرف سابق
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    52
    المشاركات
    7,041

    افتراضي رد: ربط برنامج الميتا تريدر بلغات البرمجة عبر DDE

    شكرا لك أخي على عرضك لهذه المعلومات الهامة والمفيدة .

    ونرجو أن تستمر في فتح مواضيع برمجية هامة فيبدو أنك محترف ما شاء الله .
    توقيع العضو
    اثنان لا يجتمعان علم وسوء خلق

  14. #14
    الصورة الرمزية NASSERALQAHTANI
    NASSERALQAHTANI غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jan 2007
    الإقامة
    السعودية
    المشاركات
    1,181

    افتراضي رد: ربط برنامج الميتا تريدر بلغات البرمجة عبر DDE

    مواضيع جميله قد تفيدك محفوظة في المفضلة عندي


    https://forum.arabictrader.com/t48405-3.html

    https://forum.arabictrader.com/t48581.html

  15. #15
    الصورة الرمزية kingooo
    kingooo غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Apr 2009
    الإقامة
    مصر
    العمر
    44
    المشاركات
    1,186

    افتراضي رد: ربط برنامج الميتا تريدر بلغات البرمجة عبر DDE

    شكرا جزيلا
    لقد كنت ابحث عن هذا الموضوع من زمان
    لكن هناك مشكلة وهي اني قمت بتنزيل الفيل وعند تشغله تظهر ليَّ رسالة خطأ ويغلق البرنامج علما بانني اعمل على windows vista

صفحة 1 من 2 12 الأخيرةالأخيرة

المواضيع المتشابهه

  1. ممكن برنامج الميتا تريدر والأول تريدر
    By عرفتلها in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 3
    آخر مشاركة: 22-07-2010, 10:48 AM
  2. :::::::مشكلة في برنامج الميتا تريدر ::::::::::
    By :: إبراهيم :: in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 14
    آخر مشاركة: 24-08-2006, 03:35 PM
  3. عندي مشكله في برنامج الميتا تريدر والريل تريدر ممكن الحل
    By حكيم الراي in forum استفسارات وأسئلة المبتدئين
    مشاركات: 3
    آخر مشاركة: 13-06-2005, 03:47 PM
  4. عندي مشكله في برنامج الميتا تريدر والريل تريدر ممكن الحل
    By حكيم الراي in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 3
    آخر مشاركة: 13-06-2005, 03:47 PM

الاوسمة لهذا الموضوع


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