لم يعد ChatGPT أفضل LLM
الإصدار 1.94 من Forex Gold Investor متوفر الآن!
نظام الفوركس التالي لمحفظة التداول الخاصة بك - آخر تحديثات LeapFX
ما مدى أهمية أكاديمية EA Trading لكل متداول فوركس؟
خسائر واكا واكا الكبيرة في الأسبوع الماضي
Express Generator هو أداة الأوامر السطرية الوحيدة والأسرع لعمل الاختبارات المسبقة وتوليد الإستراتيجيات
إنشاء وأتمتة وتصدير إكسبرتات فوركس جاهزة للتداول المباشر باستخدام FSB
كيفية بناء استراتيجيات للذهب باستخدام StrategyQuant؟
سيكولوجية التداول في الفوركس وتأثير نسخ الصفقات
إعادة إطلاق News Catcher Pro - الآن أقوى وأكثر موثوقية!
فوائد برنامج Forex Strategy Builder Professional من أكاديمية EA Trading
تطبيق Evening Scalper PRO يصل إلى أعلى مستوياته على الإطلاق
قصة نجاح بيل ليبشوتز والتداول الخوارزمي
تعرف على الإكسبرت الخاسر قبل أن تبدأ التداول؟
تنزيل البيانات اللحظية لليورو مقابل الدولار الأميركي وإعدادها للاختبار المسبق (Backtest) باستخدام Tick Data Suite
كيف يمكن الاستفادة من ForexSignals.com في تجارة الفوركس؟
كيفية تصميم إكسبرت فوركس باستخدام EA Studio المقدم من أكاديمية التجارة؟
كيف يمكن إنشاء نظام تداول ناجح باستخدام FX-Builder؟
How to Download Dukascopy Tick Data and Purse it with Birt's PHP Scripts [Outdated]

البيانات المتوفرة في دوكاسكوبي هي بيانات أولية على شكل ملفات تمتد لساعة واحدة فقط، لذا فمن الواضح أن هناك حاجة إلى أدوات لتنزيلها وتحليلها. قبل توفر طرق أخرى للحصول على البيانات، كانت سلسلة من البرامج النصية مفيدة لتحميل بيانات التجزئة المجانية من دوكاسكوبي، ولا تزال صالحة حتى الآن. تعتبر نصوص PHP بسيطة جدًا، وتحتوي على تعليمات برمجية ذات جودة غير تجارية، ولكنها تعمل بشكل جيد.

تتوفر نصوص PHP هذه في صفحة تنزيل بيانات التجزئة .

  • هناك 4 نصوص
  • سكربت لتحميل بيانات دوكاسكوبي يسمى "download_dukascopy_data.php". إذا كان لديك ملفات تم تنزيلها بالفعل على القرص الثابت، فلن يحاول البرنامج النصي تنزيلها، بينما يطلب فقط الملفات غير الموجودة، ولإنجاح هذا العمل، يجب تعيين التواريخ في مصفوفة العملات $ في بداية البرنامج النصي على تاريخ آخر تنزيل؛ كما يتم استخدام الطوابع الزمنية يونكس القياسية من قبل دوكاسكوبي (تاريخ العصر، الذي يساوي عدد الثواني منذ 01.01.1970). للتحويل من تاريخ عادي إلى طابع زمني Unix بسهولة، يمكن أن يساعدك برنامجEpoch Converter ، وهو أداة سهلة الاستخدام عبر الإنترنت.
  • برنامج نصي لمعالجة البيانات التي تم تنزيلها، على افتراض أنه موجود في نفس الدليل مثل البرنامج النصي الأخير الذي تم تنزيل البيانات فيه أيضًا (process_dukascopy_data.php)؛ يحتاج هذا البرنامج النصي إلى بعض الإعدادات، ولا يحتاج إلى وصف أو يمكنك مراجعة البرنامج النصي التالي.
  • برنامج نصي صغير لمعالجة جميع البيانات التي تم تنزيلها بامتداد .bat لنظام التشغيل Windows وامتداد .sh لنظام التشغيل Linux.

كيفية التنزيل والتحويل إلى CSV في نظام التشغيل Windows

تحتاج أولاً إلى الانتقال إلى جزء تنزيل Windows PHP والحصول على أحدث إصدار ثنائي من الملف المضغوط، ثم فك ضغطه إلى c:\php\، ثم فك ضغط البرامج النصية الأخرى التي تم تنزيلها من نفس الدليل أيضًا.

أعد تسمية c:\php\php.ini-development إلى c:\php\php.ini. إذا لم يكن هناك ملف باسم php.ini-development في المجلد، فاستخدم php.ini-dist أو أي ملف php.ini-something آخر هناك.

  • تحرير c:\php\php.ini;
  • البحث عن: ;extension=php_curl.dll
  • قم بإزالة الفاصلة المنقوطة الموجودة أمام السطر
  • أضف "ext/" أمام "php_curl.dll"
  • بعد ذلك، يجب أن يبدو بالشكل: Extension=ext/php_curl.dll
  • احفظ الملف ثم قم بالخروج.

إذا حدث خطأ في ملف zip وكان الملف ext/php_zip.dll موجودًا في تثبيت PHP، فكرر الخطوات الأخيرة أيضًا بالنسبة إلى الامتداد=ext/php_zip.dll.

  • انتقل إلى صفحة تنزيل 7-Zip ، وقم بتنزيل إصدار سطر الأوامر، ثم قم بفك ضغطه ووضع 7za.exe في نفس الدليل (c:\php\).
  • انقر فوق "ابدأ->تشغيل".
  • النوع: كمد
  • انقر فوق "موافق" (في نظام التشغيل Windows 7 / vista، اكتب cmd ثم اضغط على "إدخال" في مربع "البحث عن البرامج والملفات" في قائمة البداية).
  • في نافذة الأوامر اكتب: cd\php
  • النوع: PHP download_dukascopy_data.php

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

إذا كانت هناك حاجة لبعض أزواج العملات المتاحة فقط، فيمكن تحرير المصفوفة الموجودة في بداية ملف "download_dukascopy_data.php". يمكن تبديل تنزيل زوج عملات الطلب، أو حتى إمكانية الإزالة الكاملة للأزواج غير المرغوب فيها. وقت بدء تنزيل كل زوج موجود بجواره على شكل رقم طابع زمني Unix، ويتم ضبطه على أقرب تاريخ متاح افتراضيًا، ويمكن تأجيله إلى تاريخ لاحق عن طريق تحرير هذا الرقم بمساعدةEpoch محول .

  • بعد اكتمال التنزيل، إذا كانت هناك حاجة إلى بيانات اليورو مقابل الدولار الأميركي حتى 01.01.2012 على سبيل المثال:
  • النوع: PHPprocess_dukascopy_data.php EURUSD 200702 201201 EURUSD.csv
  • سيتم العثور على الناتج في EURUSD.csv
  • بدلا من ذلك، يمكنك كتابة:process.bat

سيقوم الأخير بمعالجة جميع بيانات العملة دفعة واحدة. يمكن تجاهل البريد العشوائي الخاص بالخطأ في هذه الخطوة بأمان. ملاحظة: إذا كان Process.bat أو Process.sh متضمنًا، فقد يلزم تحديث تواريخ الانتهاء الخاصة بهما أولاً للحصول على نطاق البيانات الكامل.

الآن بافتراض أن كل شيء سار على ما يرام، يجب أن تكون ملفات CSV الآن في نفس المجلد c:\php ولا بأس من متابعة إعداد البيانات اللحظية لـ ميتاتريدر 4 .

تحذير: يجب أن تتوفر مساحة كافية على القرص. اعتبارًا من عام 2012، تجاوز حجم ملفات التجزئة التي تم تنزيلها 20 جيجابايت، وبإضافة حجم ملفات CSV الناتجة، يمكن أن يتجاوز الحجم الإجمالي 100 جيجابايت.

تم النشر في الأربعاء، 16 أكتوبر 2013

تحدث عن Tick Data Suite

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

شارك