النتائج 1 إلى 5 من 5
الموضوع: خطاء في كتابه بيانات لملف
- 12-04-2012, 09:33 PM #1
خطاء في كتابه بيانات لملف
الاخوه الخبراء الكرام
اريد ان اكتب بيانات في ملف عند عمل اي صفقه
المشكله اني اجد معلومه وحده بالملف (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(handle, iStochastic(NULL, PERIOD_M15,5,3,3,MODE_SMA,0,MODE_MAIN,1), TimeToStr(orderOpen));
FileClose(handle);
handle=handle+1;
}
37.5 2011.05.31 11:44
فقط هذا ما يظهر
والمفترض انا يظهر بيانات اكثر بكثير (بيانات بعدد عمليات الصفقات لك سطر)
مع خالص شكري وتقديري مقدما
- 12-04-2012, 09:52 PM #2
- 12-04-2012, 10:13 PM #3
الاخ deloryan
اشكرك
لكن ليس هذا ما ابحث عنه
انت غيرت توع المعلومه من ستوكاستك الى بيانات الافتتاح والاغلاق .. الخ فقط
المشكله ما زالت مستمره
- 12-04-2012, 10:19 PM #4
- 12-04-2012, 10:27 PM #5
اشكركم تم تعديل الخطاء
ويعمل بشكل صحيح الان
الكود الصحيح للفائده العامه كالتالي
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);
}