Dukascopy Tick Data 2 NinjaTrader
Results 1 to 6 of 6

Thread: Dukascopy Tick Data 2 NinjaTrader

  1. #1
    1 مرفق (أعضاء) أعزائي أعضاءforexdrop،

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

    هذا المنصب هو بلدي قليلا شكرا لك مرة أخرى. في الآونة الأخيرة ، كان لدي مبرمج من elance اكتب نصيًا لي لتحويل بيانات دوكاسكوبي المجانية (وهي متاحة للتنزيل من خلال منصة JForex الخاصة بها - ربما أفضل بيانات FX المتوفرة مجانًا) في تنسيق NinjaTrader حتى أتمكن من إجراء اختبار خلفي صغير.

    قام المبرمج بعمل جيد لدرجة أنني لا أستطيع الاحتفاظ بهذا التطبيق الصغير لنفسي. أي مستخدم NinjaTrader يجب أن يجد أنه لا يحتاج إلى شرح.

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

    يتم تقريب الحجم إلى أقرب رقم صحيح ويتم الاحتفاظ به عند 1 أو أعلى لتتوافق مع معايير استيراد NinjaTrader.


    تعلم كيفية الحصول على Dukascopy CSVs هنا ، من باب المجاملة من Birt's EA Review:


    لذا ، ابدأ بتسجيل حساب تجريبي مع Dukascopy وبدء تشغيل منصة JForex (أو تسجيل حساب حقيقي ، عملية البيانات هي نفسها). قم بتسجيل الدخول باستخدام البيانات الموجودة في البريد الإلكتروني الذي تلقيته ، ثم انتقل إلى قائمة ”أدوات” وانقر فوق ”المختبر التاريخي”. في الجزء السفلي من النافذة ، يجب أن تظهر واجهة اختبار تاريخية ؛ من الآن فصاعدا ، كل ما عليك القيام به يحدث في هذا الجزء من النافذة. أولاً ، حدد الرمز الذي تريد الحصول على بيانات التجزئة في مربع التحرير والسرد على الجانب الأيسر (يتم تحديد EURUSD بشكل افتراضي). إذا كنت بحاجة إلى البيانات الخاصة بأية رموز إضافية ، فانقر فوق علامة الجمع الصغيرة بجوار مربع التحرير والسرد ، والتي ستظهر لك نافذة محدد أداة. حدد أي رموز إضافية أخرى ترغب في الحصول عليها من بيانات tick وانقر فوق Ok. تجاهل مربع التحرير والسرد إلى يمين علامة الجمع وانقر فوق زر التقويم إلى اليمين. حدد 2007.03.01 كتاريخ البدء (لا تتوفر بيانات علامة التجزئة قبل ذلك التاريخ) ثم حدد تاريخ انتهاء من اختيارك. لاحظ أنه إذا حددت تاريخ اليوم ، فقد تصادف أخطاء التنزيل نظرًا لعدم توفر جميع البيانات حتى الآن. بعد الانتهاء من تحديد الفترة ، تأكد من تحديد ”Ticks” في مربع التحرير والسرد أسفل الرمز وانقر فوق الزر ”الحصول على البيانات”.
    مهم جدًا: إذا كنت لا تستخدم لغة تحتوي على نقطة (”.”) كفاصل عشري ، فلن يعمل البرنامج النصي لـ FXT مع ملف CSV. إذا حصلت على ملفات FXT مكسورة ، فمن المحتمل أن يكون فاصلك العشري عبارة عن فاصلة ولحل هذه المشكلة ، عليك التبديل إلى اللغة الإنجليزية (من خلال الإعدادات الإقليمية للوحة التحكم أو منطقة لوحة التحكم واللغة) ، وإعادة تشغيل JForex ، وتصدير ملف CSV الملفات ، ثم التبديل مرة أخرى إلى لغتك الأصلية. إذا كنت لا تريد تبديل الإعدادات المحلية ، فإن الحل البديل هو استخدام طريقة PHP أدناه.
    في هذه المرحلة ، سيكون عليك الانتظار بصبر حتى يزحف مؤشر التقدم ببطء (بالضبط كيف يعتمد ببطء على كمية البيانات التي حددتها) إلى 100٪. إذا قال ”فشل التنزيل” ، فحاول مرة أخرى. إذا استمر فشل ذلك ، فجرّب فترة زمنية أقصر أو رمزًا برمز في حالة تحديد رموز متعددة. إذا استمر فشلها ولم تتمكن من اكتشافها ، فما عليك سوى استخدام طريقة PHP الموضحة أدناه.
    وبافتراض أن التنزيل قد تم بشكل جيد ، يمكنك النقر فوق الزر حفظ البيانات واختيار المسار وأسماء الملفات لملفات CSV لكل رمز. الآن يمكنك استخدام البرنامج النصي JForex2FXT المتضمن في برنامج نصي أرشيف البرامج النصية لتحويل البيانات إلى FXT؛ وهو يعمل تمامًا مثل البرنامج النصي Dukascopy2FXT ويمكنك العثور على تعليمات حول استخدامه في الفقرة ”تحويل البيانات إلى تنسيق MT4” أدناه - كل ما عليك فعله هو استخدام JForex2FXT بدلاً من Dukascopy2FXT).


    تحياتي للجميع،
    Twentyquid

    https://www.forexdrop.com/attachment...1383065754.zip

  2. #2
    شكرا جزيلا لتقاسم هذا ، هو بالضبط ما احتاجه! يلزم توفر .NET Framework 4 لتشغيل التطبيق ، أقوم بتثبيته الآن وسنتمكن من تجربته قريبًا.

  3. #3
    أفعل backtesting باستخدام بيانات tick بنفسي وأنا أقوم بتحديث الملف بانتظام. أجد أنه من الأسهل الحصول على بيانات التجزئة مباشرة إلى MT4. زيارة
    http://safelinking.net/d/986f75dd62لتنزيل بيانات علامة اليورو مقابل الدولار الأميركي.

  4. #4

    Quote Originally Posted by ;
    أعزائي الأعضاءforexdrop، هذا المنصب هو بلدي قليلا شكرا لك مرة أخرى. في الآونة الأخيرة ، كان لدي مبرمج من elance اكتب نصيًا لي لتحويل بيانات دوكاسكوبي المجانية (وهي متاحة للتنزيل من خلال منصة JForex الخاصة بها - ربما أفضل بيانات FX المتوفرة مجانًا) في تنسيق NinjaTrader حتى أتمكن من إجراء اختبار خلفي صغير. التحيات للجميع ، Twentyquid
    مرحبا. شكرًا للأداة التي شاركتها. ولكن لم أستطع backtest عبر النينجا التاجر مع بيانات القراد ، والتي أنا dowloaded approprietly من ducascopy ، منصة أبدا قبول البيانات التي قمت باستيرادها. هل يمكنك شرح بعض الشيء كيف يمكننا اختبار backtest مع تاجر النينجا؟ شكرا جزيلا.

  5. #5
    مرحبا Twentyquid ، أولا بفضل حفنة للتطبيق. لدي بيانات القراد (باستخدام طريقة php download and process) ولكنك واجهت مشكلة في الاستيراد إلى NT. شكل القراد لاستيراد NT هو (كما تعلم): yyyyMMdd HHmmss ؛ السعر ؛ حجم أتلقى الخروج الخروج من التطبيق الخاص بك؟ yyyyMMdd HHmmss ؟؟؛ price؛ volume e.g. 20070401 210324079؛ 1.3376؛ 22300000 ألست متأكدًا إذا كنت تواجه هذه المشكلة ، وإذا فعلت ذلك فهناك حل بديل؟ شكرا مقدما

  6. #6
    أعتقد أن الوقت قد حان ليقول. وداعًا ميتاتريدر وأرحب بـ NinjaTrader.

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز BB مفعل
  • الابتسامات مفعلة
  • رمز[IMG] مفعل
  • رمز [VIDEO] مفعل
  • رمز HTML غير مفعل
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.