النتائج 1 إلى 5 من 5
  1. #1
    الصورة الرمزية Golden_Machine
    Golden_Machine غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2011
    المشاركات
    30

    افتراضي خطاء في كتابه بيانات لملف

    الاخوه الخبراء الكرام

    اريد ان اكتب بيانات في ملف عند عمل اي صفقه
    المشكله اني اجد معلومه وحده بالملف (one entry only)


    ارجوا توجيهي عن مكان الخطاء بالكود
    او تعديله لكي يكتب كل معلومه في سطر لكل عمليه شراء
    ببسطه، ارغب بتسجيل قيمة الستوكاستك والتاريخ والوقت عن عمل اي صفقه في ملف

    الكود كالتالي
    كود PHP:
      int handle;
      
    datetime orderOpen=OrderOpenTime();
      
    handle=FileOpen("Test_Data.csv"FILE_CSV|FILE_WRITE';');
      if(
    handle>0)
        {
    //     FileSeek(handle, 0, SEEK_CUR);
         
    FileWrite(handleiStochastic(NULLPERIOD_M15,5,3,3,MODE_SMA,0,MODE_MAIN,1), TimeToStr(orderOpen));
         
    FileClose(handle);
         
    handle=handle+1;
        } 
    البيانات الي تظهر في ملف المخرجات كالتالي

    37.5 2011.05.31 11:44
    فقط هذا ما يظهر
    والمفترض انا يظهر بيانات اكثر بكثير (بيانات بعدد عمليات الصفقات لك سطر)

    مع خالص شكري وتقديري مقدما

  2. #2
    الصورة الرمزية deloryan
    deloryan غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2011
    المشاركات
    453

    افتراضي

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

    اريد ان اكتب بيانات في ملف عند عمل اي صفقه
    المشكله اني اجد معلومه وحده بالملف (one entry only)


    ارجوا توجيهي عن مكان الخطاء بالكود
    او تعديله لكي يكتب كل معلومه في سطر لكل عمليه شراء
    ببسطه، ارغب بتسجيل قيمة الستوكاستك والتاريخ والوقت عن عمل اي صفقه في ملف

    الكود كالتالي
    كود PHP:
      int handle;
      
    datetime orderOpen=OrderOpenTime();
      
    handle=FileOpen("Test_Data.csv"FILE_CSV|FILE_WRITE';');
      if(
    handle>0)
        {
    //     FileSeek(handle, 0, SEEK_CUR);
         
    FileWrite(handleiStochastic(NULLPERIOD_M15,5,3,3,MODE_SMA,0,MODE_MAIN,1), TimeToStr(orderOpen));
         
    FileClose(handle);
         
    handle=handle+1;
        } 
    البيانات الي تظهر في ملف المخرجات كالتالي

    37.5 2011.05.31 11:44
    فقط هذا ما يظهر
    والمفترض انا يظهر بيانات اكثر بكثير (بيانات بعدد عمليات الصفقات لك سطر)

    مع خالص شكري وتقديري مقدما
    كود PHP:
    FileWrite(handleClose[0], Open[0], High[0], Low[0], TimeToStr(orderOpen));
         
    FileClose(handle); 

  3. #3
    الصورة الرمزية Golden_Machine
    Golden_Machine غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2011
    المشاركات
    30

    افتراضي

    الاخ deloryan

    اشكرك
    لكن ليس هذا ما ابحث عنه
    انت غيرت توع المعلومه من ستوكاستك الى بيانات الافتتاح والاغلاق .. الخ فقط
    المشكله ما زالت مستمره

  4. #4
    الصورة الرمزية turkm
    turkm غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    المشاركات
    1,626

    افتراضي

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

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

  5. #5
    الصورة الرمزية Golden_Machine
    Golden_Machine غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2011
    المشاركات
    30

    افتراضي

    اشكركم تم تعديل الخطاء
    ويعمل بشكل صحيح الان

    الكود الصحيح للفائده العامه كالتالي

    int handle;
    datetime orderOpen=OrderOpenTime();
    handle=FileOpen("Test_Data.csv", FILE_CSV|FILE_READ|FILE_WRITE, ';');
    if(handle>0)
    {
    FileSeek(handle, 0, SEEK_END);
    FileWrite(handle, iStochastic(NULL, PERIOD_M15,5,3,3,MODE_SMA,0,MODE_MAIN,1), TimeToStr(orderOpen));
    FileClose(handle);
    }


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