شكرا ً لك على أروع درس مر علي في عالم البرمجة , و من موضوعك بدأت أفكر ان اتعامل مع ملفات MQL4 بدل صنع ملفات DLL معقدة جدا ً لتفيذ أوامر الربط بأسلوب DDE لأنه كان يواجهني مشكلة ان لغات البرمجة الحديثة مثل VB.NET2005 و VB.NET2008 صعب تتعامل مع الــ DDE Server بدون وسيط بين البرامج التنفيذية المصنوعة بها و برنامج الميتاتريدر
سؤال لو تكرمت , في المثال الي اعطيته لنا :
اقتباس:
int handle;
handle=FileOpen("data.csv",FILE_CSV|FILE_WRITE,';' );
for(int i =0;i<=Bars;i++)
{
FileWrite(handle,Time[i],Close[i],Open[i],High[i],Low[i]);
}
FileClose(handle);
|
يفتح ملف باسم العملة الواحدة على الشارت الواحد , ولو تم فتح أكثر من شارت وغيّرت اسم الملف سوف يعطي عدة ملفات لكل عملة ملف ,,, السؤال لو تكرّمت هو هل من الممكن أن نجعل دالة FileWrite تكتب لنا على نفس الملف لجميع العملات على الشارتات التي يوضع عليها الاندكيتور أو السكربت بدل عمل ملف تنفيذي خارجي يدمجها معا ً؟؟
شاكر لك جهدك