این تعهد متعلق به هیچ شعبه ای در این مخزن نیست و ممکن است متعلق به یک چنگال در خارج از مخزن باشد.
شاخه ها/برچسب ها را تغییر دهید برچسب های شاخه شاخه ها را بارگیری نکرد چیزی برای نشان دادن برچسب ها را بارگیری نکرد چیزی برای نشان دادن
نام در حال استفاده
یک برچسب در حال حاضر با نام شاخه ارائه شده وجود دارد. بسیاری از دستورات GIT نام برچسب و شاخه را می پذیرند ، بنابراین ایجاد این شاخه ممکن است باعث رفتار غیر منتظره شود. آیا مطمئن هستید که می خواهید این شاخه را ایجاد کنید؟
لغو ایجاد رمز
https github cli با استفاده از URL وب از Git یا Checkout با SVN استفاده کنید. با CLI رسمی ما سریع کار کنید. بیشتر بدانید.
ورود به سیستم لازم
لطفاً برای استفاده از برنامه های کد وارد سیستم شوید.
راه اندازی دسک تاپ GitHub
اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.
راه اندازی دسک تاپ GitHub
اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.
راه اندازی Xcode
اگر هیچ اتفاقی نمی افتد ، Xcode را بارگیری کنید و دوباره امتحان کنید.
راه اندازی کد ویژوال استودیو
فضای کد شما یک بار آماده خواهد شد.
مشکلی برای تهیه فضای کدگذاری شما وجود داشت ، لطفاً دوباره امتحان کنید.
آخرین تعهد
آمار git
فایل ها
بارگیری آخرین اطلاعات متعهد انجام نشد.
نوع نام آخرین پیام تعهد زمان متعهد شدن رمز
readme. md
برای تجزیه و تحلیل قیمت بیشتر و نمودار ، همه معامله گران گاهی اوقات نیاز به دریافت داده های تاریخی در ارزهای فارکس دارند. بیشتر اوقات این داده ها برای پرداخت شده تهیه می شوند یا مجبور هستید زمان زیادی را برای بارگذاری دستی داده ها از سایت های ویژه صرف کنید.
با این حال ، بیشتر کارگزاران فارکس با پلت فرم معاملاتی Metatrader 4 کار می کنند و داده ها را در یک قالب ویژه باینری Metatrader 4 . hst بارگذاری می کنند (نه در . CSV). شما می توانید با اتصال به سرور کارگزار در حالت نسخه ی نمایشی ، که تقریباً همه کارگزاران دارند ، از یک ترفند استفاده کرده و شمع های تاریخی دریافت کنید. فایل باینری فشرده شده . hst به صورت محلی در فهرست کار Metatrader 4 بارگیری می شود.
سپس می توانید ماژول MT4ForexParser Python را اجرا کنید ، که می تواند پرونده های . hst را بخواند و آنها را به عنوان یک فایل . csv متن یا pandas dataframe ذخیره کند. شما می توانید یک جدول که شامل ستونهای داده ها در دنباله زیر است: "تاریخ" ، "زمان" ، "باز" ، "بالا" ، "کم" ، "بستن" ، "حجم". یک خط مجموعه ای از داده ها برای ترسیم یک شمعدان است.
ساده ترین راه نصب از طریق PYPI است:
PIP نصب MT4ForexParser
پس از آن ، می توانید نصب را با دستور بررسی کنید:
PIP Show mt4forexparser
از خط فرمان
mt4forexparser - -help
استفاده: Python MT4ForexParser. py [برخی از گزینه ها] [یک فرمان] Metatrader 4 Forex History Parser. خواندن ، تجزیه و ذخیره تاریخ را به عنوان . csv-file یا pandas dataframe. همچنین می توانید یک نمودار تعاملی ترسیم کنید. مثالها را ببینید: https://tim55667757. github. io/mt4forexparser استدلال های اختیاری: -h ، - -هلپ این پیام راهنما را نشان می دهد و گزینه خرو ج-mt 4-history mt4_history (مورد نیاز): مسیر کامل به متاترادر 4 پرونده تاریخچه تاریخ Forex. گزینه خروجی خروجی: مسیر کامل به پرونده خروجی . csv. پیش فرض هیچکدام نیست ، به این معنی که فقط PANDAS DataFrame را باز می گرداند.-گزینه Debug-Level Debug_Level: نمایش پیام های STDOUT از حداقل سطح اشکال زدایی ، به عنوان مثال10 = اشکال زدایی ، 20 = اطلاعات ، 30 = هشدار ، 40 = خطا ، 50 = بحرانی.-دستور parse: خواندن ، تجزیه و ذخیره MT4-History را به عنوان pandas dataframe یا . csv-file اگر-Output تعریف شده است.-فرمان رندر: از ماژول PriceGenerator برای ارائه نمودار تعاملی از داده های تجزیه شده استفاده کنید. این کلید فقط با کلی د-parse استفاده می شود.
فرمت های پرونده در دو نسخه پشتیبانی می شوند: 400 و 401 و به طور خودکار شناسایی می شوند. سعی کنید بررسی کنید که تجزیه کننده چگونه از طریق خط فرمان با استفاده از دو پرونده پیوست شده از قالب های مختلف کار می کند: ./tests/eurusd240_old_format_400. hst و ./tests/eurusd240_new_format_401. hst.
دستور می تواند مانند این باشد:
mt4forexparser-mt4-history ./tests/eurusd240_old_format_400. hst --output ./tests/eurusd240_old_format_400. csv-debug-level 10-parseparse
در صورت موفقیت ، باید یک خروجی ورود به سیستم مشابه موارد زیر دریافت کنید:
mt4forexparser. py l: 118 debug [2020-07-21 20: 47: 00،134] MT4 پارس شروع کرد: 2020-07-21 20:47:00 MT4ForexParser. py l: 38 اشکال زدایی [2020-07-21 20:47:00،134] پرونده تاریخچه MT4: [./tests/eurusd240_old_format_400. hst] mt4forexparser. py l: 42 اشکال زد[2020-07-21 20: 47: 00،334] 5909 ردیف از پرونده خوانده شد [./tests/eurusd240_old_format_400. hst] mt4forexparser. py l: 64 اطلاعات [2020-07-21 20: 47: 00،334] آخرین 3ردیف ها: mt4forexparser. py l: 69 اطلاعات [2020-07-21 20: 47: 00،339] زمان زمان باز شدن حجم پایین نزدیک mt4forexparser. py l: 69 اطلاعات [2020-07-21 20: 47: 00،339] 5906 2013. 10. 18 12:00 1. 36918 1. 37036 1. 36690 1. 36780 8193 Mt4forexparser. py L: 69 Info [2020-07-21 20: 47: 00،340] 5907 2013. 10. 18 16:00 1. 36779 1. 369993 1. 36795 [2020-07-21 20: 47: 00،340] 5908 2013. 10. 18 20:00 1. 36793 1. 36849 1. 36765 1. 36839 1955 mt4forexparser. py l: 73 Info [2020-07-21 20: 47: 00،383] Formate-Formate./tests/eurusd240_old_format_400. csv] mt4forexparser. py l: 148 اشکال زدایی [2020-07-21 20: 47: 00،384] تمام عملیات تجزیه کننده MT4 موفقیت به پایان رسید (کد خلاصه 0 است). mt4forexparser. py l: 153 اشکال زدایی [2020-07-21 20: 47: 00،384] MT4 پارسر مدت زمان کار: 0: 00. 249747 MT4ForexParser. Py L: 154 Debug [2020-07-21 20: 47: 47: 00،384]کار به پایان رسید: 2020-07-21 20:47:00
این پرونده به شما پرونده می دهد.
2009. 12. 21،00: 00،1. 4311،1. 4347،1. 4311،1. 4342،5504 2009. 12. 21،04: 00،1. 4342،1. 4357،1. 4327،1. 434،5234 2009. 12. 12. 21. 21. 21. 21،08: 37 ،8366. 2013. 18،12: 00،1. 36918،1. 37036،1. 3669،1. 3678،8193 2013. 10. 18،16: 00،1. 36779،1. 3693،1. 36773،1. 36795،6795،6639 2013. 10. 10. 10. 10. 10. 10. 10. 10. 10. 10. 10. 10. 10. 10. 10. 10. 10 ، 1. 36765،1. 36839 ،1955
به همین ترتیب برای تجزیه یک پرونده با قالب جدید:
mt4forexparser-mt4-history ./tests/eurusd240_new_format_401. hst-output ./tests/eurusd240_new_format_401. csv-debug-level 10-parse
در صورت موفقیت ، چیزی شبیه به این خروجی دریافت خواهید کرد:
MT4ForexParser. py L:118 DEBUG [2020-07-21 20:55:42, 594] تجزیه کننده MT4 شروع شده: 2020-07-21 20:55:42 MT4ForexParser. py L:38 DEBUG [2020-2020-202042, 595] فایل تاریخچه MT4: [./tests/EURUSD240_new_format_401. hst] MT4ForexParser. py L:42 DEBUG [2020-07-21 20:55:42, 675] MT4. نسخه فرمت فایل تاریخچه: [401P.[2020-07-21 20:55:43, 098] 12969 ردیف از فایل [./tests/EURUSD240_new_format_401. hst] MT4ForexParser. py L:64 INFO [2020-07-07:21:39:39:39:2020 آخرین نمایش داده شد] خوانده شدردیف ها: MT4ForexParser. py L:69 INFO [2020-07-21 20:55:43, 103] تاریخ زمان باز کردن بالا کم حجم بسته MT4ForexParser. py L:69 INFO [2020-07-21 20:55:43, 196. 2020] . 20108 08:00 1. 12305 1. 12339 1. 12190 1. 12310 8894 MT4ForexParser. py L:69 INFO [2020-07-21 20:55:43, 104] 12891910. 201. 201. 12322 1. 12123 1. 12228 9257 MT4ForexParser. py L:69 INFO [2020-07-21 20:55:43, 104] 12968 2019. 07. 08 16:00 1. 12228 1. 12240 1. 12091 1. 12153 7381 MT4ForexParser. py: L:7253 INFO تاریخچه فارکس در فایل با فرمت csv. ذخیره شد [./tests/EURUSD240_new_format_401. csv] MT4ForexParser. py L:148 DEBUG [2020-07-21 20:55:43, 188] تمام عملیات تجزیه کننده MT4 با موفقیت به پایان رسید (کد خلاصه 0 است). MT4ForexParser. py L:153 DEBUG [2020-07-21 20:55:43, 188] طول مدت کار تجزیه کننده MT4: 0:00:00. 594304 MT4ForexParser. py L:154 DEBUG [2020-07-2010:301-2010]کار به پایان رسید: 2020-07-21 20:55:43
فایل ./tests/EURUSD240_new_format_401. csv کاملاً مشابه خواهد بود و شامل ستون های یکسانی است: "تاریخ"، "زمان"، "باز"، "بالا"، "کم"، "بستن"، "حجم" (مجموع 12969 خط)):
2009. 12. 21, 00:00, 1, 4311, 1, 4347, 1, 4311, 1, 4342, 5504 2009. 12. 21, 04:00, 1, 4342, 1, 4357, 1, 4327, 1, 4341, 1, 4320, 1, 4341, 1, 4320, 1, 4341, 1, 4320, 1, 4320, 1, 4320, 1, 4341, 1, 431, 1, 431, 1, 431, 1, 431, 1, 431, 1. 34،1. 4342،1. 428،1. 4337،8366 . 2019. 07. 08, 08:00, 1. 12305, 1. 12339, 1. 1219, 1. 1231, 8894 2019. 07. 08, 12:00, 1. 12309, 1. 12322, 1. 121221, 1. 12322, 1. 12121, 1. 12322, 1. 12322, 1. 12121, 1. 1. 0, 1. 12228, 1. 1224, 1. 12091, 1. 12153, 7381
همچنین، می توانید یک نمودار تعاملی (نگاه کنید به: کتابخانه PriceGenerator) با استفاده از کلید --render بعد از کلید -- ترسیم کنید:
mt4forexparser --mt4-history ./tests/EURUSD240_new_format_401. hst --output test. csv --parse --render
پس از اجرای دستور بالا، سه فایل دریافت خواهید کرد:
- test. csv — فایل csv. حاوی قیمت ها (مثال: ./media/test. csv);
- index. html — نمودار قیمت و آماری که با استفاده از کتابخانه بوکه ترسیم شده و در یک فایل html ذخیره شده است (مثال: ./media/index. html).
- index. html. md — آمار به صورت متن ساده، ذخیره شده در قالب نشانه گذاری (مثال: ./media/index. html. md).

بیایید نمونه ای از تجزیه یک فایل تاریخ از یک قالب جدید (نسخه 401 برای Metatrader 4) ./tests/eurusd240_new_format_401. hst:
از mt4forexparser. mt4forexparser واردات mt4parsetOpd را به عنوان تجزیه کننده # تجزیه شمع های تاریخی وارد کرده و داده ها را در یک متغیر dataframe pandas ذخیره کنید.# برای ذخیره شمع در یک پرونده ، می توانید متغیر outputfile = "./ tests/ureusd240_new_format_401. csv" # اگر متغیر خروجی مشخص نشده باشد ، ماژول فقط داده ها را با فرمت داده های پاندا بازگرداند. DF = پارس (HistoryFile = "./ Tests/EURUSD240_NEW_FORMAT_401. HST") چاپ (DF)
در Run ما یک خروجی کاملاً مشابه دریافت می کنیم:
.>>>21 12:00 1. 43370 1. 43710 1. 43300 1. 43330 8456 4 2009. 12. 21 16:00 1. 43320 1. 43350 1. 42860 1. 42940 8488. بشربشربشربشربشربشربشر12964 2019. 07. 08 00:00 1. 12230 1. 12293 1. 12192 1. 12204 3455 12965 2019. 07. 08 04:00 1. 12205 1. 12307 1. 12203 1. 12307 4173 12966 2019. 07. 07. 08 0. 08 08:00 1. 12305 1. 12305 1. 12305 1. 12305 1. 12305 1. 12305 67 2019. 07. 08 12:00 1. 12309 1. 12322 1. 12123 1. 12228 9257 12968 2019. 07. 08 16:00 1. 12228 1. 12240 1. 12091 1. 12153 7381
برای شما آرزو می کنم در اتوماسیون تجارت مبادله موفقیت داشته باشید!؛)
استراتژی های مؤثر فارکس...
ما را در سایت استراتژی های مؤثر فارکس دنبال می کنید
برچسب :
نویسنده : توران میرهادی
بازدید : <-PostHit->
تاريخ : سه
شنبه
17 مرداد
1402 ساعت: 22:29