صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 22
  1. #1
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي كيف اتابع وضع حساب اخر مع وسيط اخر, رغم ان المنصة مغلقة؟؟

    سؤال خطر لي وانا في الحمام قبل قليل
    فكروا معي في اي حلول سهلة

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

    اسهل حل: سكربت ينسخ صفقات xm لملف خارجي---اكسل مثلا-اعتقد تحتاج فقط اسم الزوج ولوتات الصفقة وسعر الدخول--اقل المتطلبات!!


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

    رأيكم؟ وهل يوجد فكرة ابسط وانجع منها؟

    ولو فرضا تريد شمول صفقات الانتظار--ممكن اضافتها ومن خلال بيت البورصة وحسب حركة الاسعار ممكن تعرف تنفذت ام لا
    آخر تعديل بواسطة فيلسوف البادية ، 13-11-2017 الساعة 08:04 AM

  2. #2
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

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

    خطرت لي اثناء وجودي مرة أخرى في الحمام!!! ليش الحلول والأفكار لا تاتي الا هنا!! هل سحب السيفون له دور في توليد الأفكار!

    اتمنى فعلا طرح الافكار ذات العلاقة حتى لو معقدة وعدم سحب سيفون على الموضوع
    آخر تعديل بواسطة فيلسوف البادية ، 13-11-2017 الساعة 08:09 AM

  3. #3
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    خلونا نصممه مع بعض طالما لم اكتب فيه حرف
    واي مشكلة تواجهنا نذهب للحمام
    ------
    نريده سكربت--لان هدفنا يلقط كل صفقات xm مرة واحدة --بيانات كل صفقة--ثم لانحتاجه.
    كلمة سكربت = كلمة "مرة واحدة"

    في جدول الاكسل نريد عمود لزوج الصفقة وعمود لسعر الدخول وعمود لنوع العملية وعمود للوتات الصفقة---


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

  4. #4
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    سنستغل المثال ليكون الموضوع ايضا اشبه بالموضوع المدرسي او التعليمي
    =
    سنسمي السكربت اسم يعبر عن وظيفته: OpenOrdersData وتعني (بيانات الاوامر المفتوحة)

    كيف عرفت انت ان الاسفل سكربت؟ ج: لأن هناك دالة اسمها OnStart وهي للسكربتات فقط.

  5. #5
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    ملف الاكسل نريد ان يكون اسمه ايضا معبر عن حقيقته--سنمسيه ايضا: Open_Orders_Data بامتداد cvs

    اذن مبدئيا وحسب الترتيب نحتاج دوال الملفات File Functions التالية: لاحقاً

    وظبفة هذا الملف هل هي اقرأ أم اكتب؟ ج: بالتأكيد "اكتب"

    فنحن نريد الكتابة اليه ببيانات الاوامر--فهو WRITE وليس READ

    وأفضل مكان له لتراه كافة المنصات هو COMMON

    آخر تعديل بواسطة فيلسوف البادية ، 13-11-2017 الساعة 08:35 AM

  6. #6
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

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

  7. #7
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    لاحظ--طبعنا الفايل-باث نيم
    لنتأكد فقط من وظيفة TERMINAL_COMMONDATA_PATH


  8. #8
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    الان نريد الكتابة للملف الذي انشاناه في فولدر الكومون

    وبالتالي الخطوات:
    1) افتح الملف, يتم هذا من خلال دالة FileOpen ونوعها int
    2) نكتب في هذا الملف من خلال دالة FileWrite
    3) نغلق الملف من خلال دالة FileClose بعد الانتهاء من الكتابة--يعني يجب ان تكون اخر سطر في البرنامج قبل قوس اغلاق OnStart

  9. #9
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    كود PHP:
    void OnStart()
    {
       
    int file_handle=FileOpen("OpenOrdersData.csv"FILE_CSV|FILE_WRITE';');
       if(
    file_handle!=INVALID_HANDLE)
       {
          for(
    int i=OrdersTotal()-1;i>=0;i--)
          {
             if(
    OrderSelect(iSELECT_BY_POS,MODE_TRADES))
             {
                
    string aa=StringSubstr(EnumToString(ENUM_ORDER_TYPE (OrderType())),11,6);
                
    FileWrite(  file_handle,OrderSymbol(),OrderOpenPrice(),OrderLots(), aa);
                Print(
    "_____"+file_handle+"___"+OrderSymbol()+"___"+OrderOpenPrice()+"___"+OrderLots()+"___"+aa);
             }
          }
          
    FileClose(file_handle);
          
       }


  10. #10
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    السابق السكربت
    اسفل الاكسبيرت
    كلاهما مسودة اولية/

    كود PHP:
    string sym[];
    string typ[];
    double prr[];
    double lot[];

    void OnInit() 
    {
       
    int i=-1;
       
    ResetLastError();
       
    int file_handle=FileOpen("OpenOrdersData.csv"FILE_READ|FILE_CSV);
       if(
    file_handle!=INVALID_HANDLE)
       {
          while(!
    FileIsEnding(file_handle))
          {
             
    i++;
             
    ArrayResize(sym,i+1);
             
    ArrayResize(prr,i+1);
             
    ArrayResize(lot,i+1);
             
    ArrayResize(typ,i+1);
             
    sym[i]=FileReadString(file_handle,0);
             
    prr[i]=FileReadString(file_handle,0);
             
    lot[i]=FileReadString(file_handle,0);
             
    typ[i]=FileReadString(file_handle,0);
             Print(
    "_____"+sym[i]+"_____"+typ[i]+"_____"+prr[i]+"_____"+lot[i]+"_____");
          }
       }
       
    FileClose(file_handle);


  11. #11
    الصورة الرمزية صاحب هدف
    صاحب هدف غير متواجد حالياً موقوف
    تاريخ التسجيل
    Jan 2010
    الإقامة
    سوريا
    المشاركات
    5,384

    افتراضي

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

    سؤال خطر لي وانا في الحمام قبل قليل

    فعلا الأفكار غالبا لا تأتي إلا هناك

    اولا باول

    كم الرينج الزمني " لأول بأول "
    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة

    اتمنى فعلا طرح الافكار ذات العلاقة حتى لو معقدة

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

    لدي تذكير وليس فكرة فكما أخبرتك خبرتي ضعيفة في البرمجة
    myfxbook كيف تتابع الحسابات وهي مغلقة ؟

    تحياتي

  12. #12
    الصورة الرمزية ali_shadi
    ali_shadi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2016
    الإقامة
    السويد
    العمر
    28
    المشاركات
    367

    افتراضي

    السلام عليكم اخي فيلسوف

    لدي اقتراح لو سمحت

    لمادا ننشأ الملف طالما لكل منصة ملف logs

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


    اضغط على الصورة لعرض أكبر

الاســـم:	log.jpg
المشاهدات:	87
الحجـــم:	4.3 كيلوبايت
الرقم:	478556

  13. #13
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

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

    لدي تذكير وليس فكرة فكما أخبرتك خبرتي ضعيفة في البرمجة
    myfxbook كيف تتابع الحسابات وهي مغلقة ؟

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

    احتمال

  14. #14
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

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

    لدي اقتراح لو سمحت

    لمادا ننشأ الملف طالما لكل منصة ملف logs

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


    اضغط على الصورة لعرض أكبر

الاســـم:	log.jpg
المشاهدات:	87
الحجـــم:	4.3 كيلوبايت
الرقم:	478556
    لاخلفية لدي
    ولكن مفهومي ل log يشمل كل ماهو موجود في هذه الصفحة--مثلا صفقات مفتوحة عبارات برنت يكتبهاالخبير
    الخ وبالتالي محتاج لفرازة parsing

    ارجو التوضيح اكثر

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

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

  15. #15
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    توضيح للجميع
    هناك من يرسل طلبات خاص!! فلاهو من يقدم فائدة للجميع ولا هو من يطرح تساؤله بحيث يستفيد الجميع

    احتقر هذا الاسلوب
    =====
    دائما ردي عليهم--رغم انني اتعمد تجاهل هخذه الرسائلي هو: هناتك قسم مختص في المنتدى--
    نسأل فيه نحن نحترم المنتدى---نسأل خاص نحن لا نحترم المنتدى
    ناهيك عن مايوحي بدناءة الاسلوب او اهتزاز الشخصية خجلا من السؤال.
    =====
    ممنوع نهائيا التساؤل عبر الخاص---لاتواصل الا من خلال صفحات المنتدى
    ومن لديه طريقة لا يريد ان يعرفها غيره وخاصة به--يحتفظ بها في بطنه

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

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