فایل‌های داده

فایل‌های داده

استراتژی ساز بورس از داده‌های محلی برای انجام بک تست تاریخچه استفاده می‌کند.

داده‌ها در فایل‌های متنی ذخیره می‌شوند.۱) برنامه از این نوع فایل‌ها استفاده می‌کند تا کاربران به راحتی بتوانند نرخ‌های معاملات را اصلاح یا ویرایش کنند.

این مقاله توضیح می‌دهد که چگونه فایل‌ها نامگذاری می‌شوند، در کجای دایرکتوری برنامه آنها قرار می‌گیرند و و قالب بندی آنها چگونه است.

فایل‌های بازار ارز به طور خودکار به روز نمی‌شوند.

نام فایل

هر داده ابزار و بازار ارز در یک فایل جداگانه قرار دارد. این فایل‌ها باید به نحوی خاص نامگذاری شوند تا بتوانند توسط برنامه به درستی شناسایی و بارگیری شوند.

نام فایل‌ها شامل سه بخش است:

 

 

 

  • نماد ابزار ارز – شامل شش حرف بزرگ (EURUSD، USDCHF، GBPJPY)؛
  • نمایش دهنده عددی دوره زمانی – این عدد تعداد دقیقه در هر دوره است:
 

 

           ۱ Min    –       ۱

           ۵ Min    –       ۵

          ۱۵ Min    –      ۱۵

          ۳۰ Min    –      ۳۰

           ۱ Hour   –      ۶۰

           ۴ Hour   –     ۲۴۰

           ۱ Day    –    ۱۴۴۰

           ۱ Week   –   ۱۰۰۸۰

 

شناسه فایل- نوع فایل را نشان می‌دهد. سازنده استراتژی بورس از فایل‌های با پسوند ..CSV استفاده می‌کند. این فرمت به معنی Comma Separated Values است و برای ذخیره مقادیر در فرم جدول استفاده می‌شود.

مثال‌ها:

   EURUSD1440.csv   –   Eur vs. Usd, period – 1 Day

USDJPY60.csv     –   Usd vs. Jpy, period – 1 Hour

GBPCHF15.csv     –   Gbp vs. Chf, period – 15 Min

قالب فایل داده

داده‌ها در فایل‌های متنی در سطر و ستون ذخیره می‌شوند:

 ۲۰۰۸-۰۵-۱۹   ۱۹:۰۰   ۱٫۵۴۴۵   ۱٫۵۴۵۶   ۱٫۵۴۴۵   ۱٫۵۴۵۱   ۴۳

 ۲۰۰۸-۰۵-۱۹   ۱۹:۱۵   ۱٫۵۴۵۲   ۱٫۵۴۵۸   ۱٫۵۴۵۱   ۱٫۵۴۵۴   ۴۳

 ۲۰۰۸-۰۵-۱۹   ۱۹:۳۰   ۱٫۵۴۵۳   ۱٫۵۴۵۷   ۱٫۵۴۵۲   ۱٫۵۴۵۵   ۴۷

 ۲۰۰۸-۰۵-۱۹   ۱۹:۴۵   ۱٫۵۴۵۶   ۱٫۵۴۶۵   ۱٫۵۴۵۵   ۱٫۵۴۶۳   ۵۶

  ۲۰۰۸-۰۵-۱۹   ۲۰:۰۰   ۱٫۵۴۶۴   ۱٫۵۴۶۵   ۱٫۵۴۵۹   ۱٫۵۴۶۰   ۳۹

 ۲۰۰۸-۰۵-۱۹   ۲۰:۱۵   ۱٫۵۴۵۹   ۱٫۵۴۶۸   ۱٫۵۴۵۴   ۱٫۵۴۵۴   ۳۹

ستون‌ها به شرح زیر هستند:

تاریخ (۲۰۰۸-۰۵-۱۹ or 19.05.2008  یا  ۰۵/۱۹/۲۰۰۸)؛

ساعت (۱۹:۱۵  یا  ۱۹:۱۵:۰۰)؛

قیمت باز (۱٫۵۴۵۲  یا  ۱,۵۴۵۲)

قیمت بالا

قیمت پایین

قیمت بسته شدن

حجم تیک

ستون‌ها با فاصله، تب، ویرگول یا ویرگول نقطه جدا می‌شوند.

هر ردیف حاوی اطلاعات فقط برای یک نوار است.

قدیمی‌ترین نوار در ابتدای فایل است.

جدیدترین نوار در ردیف آخر فایل است.

برای برنامه نویسان، قالب کامل داده‌ها به شرح زیر است:

  SpacePattern  = @”[\t ;,]”;

DatePattern   = @”\d{1,4}[\./-]\d{1,4}[\./-]\d{1,4}”;

TimePattern   = @”\d{1,2}(:\d{1,2}){1,2}”;

PricePattern  = @”\d+([\.,]\d+)?”;

VolumePattern = @”\d{1,10}”;

بروز رسانی

شما می‌توانید اطلاعات و پیوندهای بیشتری را در صفحه نرخ تاریخچه بازار ارز پیدا کنید. همچنین از منوی  MarketDownload Data از Bourse Strategy Builder  قابل دسترس است.

برای اطلاعات بیشتر در مورد منابع داده جایگزین، موضوع مرتبط را در انجمن بورس بررسی کنید.

ویرایش داده‌ها

شما می‌توانید فایل‌های نرخ بازار ارز را با استفاده از هر ویرایشگر متنی یا جدولی اضافه یا ویرایش کنید.

  • Notepad – با کلیک راست بر روی فایل Open With را از منوی زمینه انتخاب کنید سپس Notepad  را از لیست برنامه‌ها انتخاب کنید
  • OpenOffice Calc – هنگام استفاده از Calc، یک پنجره محاوره ای به نام “Import Text” ظاهر می‌شود. روی گزینه Separator optionsSeparated by کلیک کنید و Tab را انتخاب کنید.
  • Microsoft Excel – اکسل را شروع کنید، به منوی Data -> Import External DataImport Data بروید. این یک پنجره محاوره ای را باز می‌کند که در آن شما باید فایل مورد نظر تان را که می‌خواهید وارد کنید را انتخاب کنید. پس از اینکه شما فایل را بارگذاری کردید، قالب ستون مربوطه را انتخاب کنید. در صورت آماده بودن، دکمه Finish را فشار دهید.

۱)  فایل‌ها حاوی اطلاعات – حروف و اعداد در دنباله هم. شما به راحتی می‌توانید فایل‌ها را با یک ابزار متنی ساده مانند Notepad ویرایش کنید.