با استفاده از داده های ما با امیبروکر

  • 2021-09-7

اطلاعات زیر توصیف راه حل ما برای مشتریان که مایل به "متاستوک" داده فرمت برای استفاده در برنامه های کاربردی نمودار/تجزیه و تحلیل در علاوه بر این به امیبروکر دارند.

ما همچنین یک پلت فرم به روز رسانی کاملا جدید و متفاوت فراهم می کند که یک پلاگین در راه حل مستقیم برای امیبروکر و یک محیط داده برتر برای تماس تست به طور کلی داشته باشد.

اگر شما هر گونه اشتراک هنوز رتبهدهی نشده است, بازدید از سایت خواهر ما در مورد نورگیت به روز داده یاد بگیرند ("ندو") .

اگر شما یک مشترک داده حق بیمه موجود علاقه مند به تعویض به یک اشتراک داده نورگیت هستند, لطفا با اطلاعات در اینجا شروع.

سازگاری با ویندوز 10 برای بازو (جولای 2021)

This note is the result of testing the Tools >اسکریپت تعمیر و نگهداری حق بیمه برای امیبروکر در دستگاه مک م1 که پیش نمایش داخلی ویندوز 10 را برای بازو از طریق موازی اجرا می کند.

ویندوز 10 برای بازو با هدف سازگاری با عقب برای برنامه های ایکس 86 و ایکس 64 مانند امیبوکر و داده های پریمیوم. اما این تلاش به نظر می رسد هنوز هم یک کار در حال پیشرفت است.

به خصوص, ویندوز 10 برای بازو به نظر نمی رسد برای پشتیبانی از اوله (ارتباط شی و جاسازی) است که توسط هر دو استفاده می شود امیبروکر و داده های حق بیمه.

نتیجه نهایی این است که روال اسکریپت نگهداری داده های حق بیمه برای امیبروکر نمی تواند اجرا شود.

این یک بخش ضروری از عملیات است و بنابراین داده های حق بیمه سازگار با امیبروکر در ویندوز نیست 10 برای بازو.

داده های حق بیمه داده های خود را در فرمت داده "متاستوک" نگه می دارد. کارگزار روال خاص خود را برای ایجاد یک پایگاه داده کارگزار برای دسترسی به داده های قالب متاستوک دارد, دستورالعمل هایی که می توانید در اینجا پیدا کنید.

به عنوان یک جایگزین, ما شما را به اسکریپت یکپارچه سازی است که می تواند پایگاه داده های امیبروکر برای شما با استفاده از همان پلاگین متاستاک فراهم شده توسط امیبروکر ایجاد. مزیت استفاده از اسکریپت های ما این است که داده های موجود در پایگاه های داده را نیز برای شما سازماندهی می کنند و متعاقبا داده ها را برای اضافه کردن نمادها و حذف ها و تغییرات حفظ می کنند. برای پایگاه داده های بازار سهام, اسکریپت ادغام نیز از پیش تولید لیست دیده بان داده های حق بیمه برای امیبروکر فراهم و متعاقبا حفظ کسانی.

  1. اسکریپت های ادغام با هر دو نسخه 32 و 64 بیتی کار می کنند امیبروکر. با این حال, تنها با نسخه امیبروکر کار خواهد کرد 5.60 یا بالاتر (6.00 یا بالاتر بسیار توصیه می شود). اگر شما یک نسخه قبلی از امیبروکر, شما می توانید از انتشار رسمی از منطقه دانلود امیبروکر از.
  2. شما نیاز به اینترنت اکسپلورر / مایکروسافت لبه نصب شده و کاربردی بر روی دستگاه شما, حتی اگر شما به عنوان مرورگر پیش فرض خود استفاده نکنید.
  3. اسکریپت ادغام برای استفاده با اشتراک داده ها حق بیمه و یا محاکمه رایگان طراحی شده است. ادغام تنها پس از انجام به روزرسانی داده با موفقیت انجام می شود . لطفا این را در ذهن داشته در هنگام خرید داده های تاریخی بدون اشتراک به روز رسانی و یا بدون داشتن یک محاکمه رایگان برای به روز رسانی.

اسکریپت یکپارچه سازی جداگانه برای هر یک از ما وجود دارد, ما, سلف و خدمات فارکس. اگر شما به بیش از یک سرویس مشترک, سپس شما نیاز به اجرای هر اسکریپت مربوطه (این نمی خواهد با فضاهای کاری امیبروکر موجود خود را دخالت - امکانات جدید ایجاد خواهد شد). نصب برای اسکریپت های مختلف ادغام در دسترس از منطقه دانلود ما هستند.

برای یافتن دستورالعمل ها (و تصاویر) در مورد نحوه ادغام داده های ما با امیبروکر روی پیوند زیر کلیک کنید.

What maintenance do I need to do each day/week? Run the maintenance script (Tools >انتخاب کنید تا هر گونه تغییر کد, تغییر نام, لیست جدید و لیست و همچنین تغییرات به ترکیبات شاخص و پیگیریها. به عنوان اکثر تعمیر و نگهداری پایگاه داده است در طول هفته انجام می شود, توصیه می کنیم که اسکریپت تعمیر و نگهداری اجرا می شود هر دوشنبه (به عنوان حداقل).

من به نظر می رسد از دست رفته برخی به تازگی ذکر شده/علامت تغییر. چه باید بکنم تا بتونم ببینمشون? تعمیر و نگهداری را مانند بالا اجرا کنید.

My AmiBroker database is missing a lot of data (or seems to be corrupt). How can I fix this? Run the maintenance script (Tools >به روز کردن پایگاه داده امیبروکر.

اگر پایگاه داده امیبروکر هنوز هم به نظر می رسد فاسد, شما همیشه می توانید یکی از تازه ایجاد. دستورالعمل های زیر به پایگاه داده داده های ایالات متحده-حق بیمه اشاره دارد اما به همان اندازه برای هر پایگاه داده حق بیمه کارگزار قابل استفاده است.

  1. If the database in question is currently the default AmiBroker database, select another one in AmiBroker to be the default (Tools > Preferences >داده ها). این را می توان بعدا معکوس کرد. توجه: اگر شما دیگر پایگاه داده امیبروکر به عنوان پیش فرض استفاده کنید, به سادگی یک پوشه خالی بر روی دستگاه خود ایجاد کنید و یک نام مانند "تمپ پیش فرض"را. سپس این پوشه را به عنوان پایگاه داده پیش فرض انتخاب کنید.
  2. اطمینان حاصل کنید که امیبروکر بسته است.
  3. به پوشه امیبروکر بروید (c: \Program پوشه فرعی داده های موجود را به چیزی شبیه به ما تغییر دهید-حق بیمه(بد) تا کنار گذاشته شود.
  4. اسکریپت ادغام داده های ایالات متحده-حق بیمه را اجرا کنید (که می توانید از قسمت بارگیری وب سایت ما دریافت کنید). با این کار یک پایگاه داده داده جدید ایالات متحده-حق بیمه در زیر پوشه امیبروکر ایجاد می شود.
  5. شما ممکن است لیست های تماشای خود را در پوشه "/ ما-حق بیمه (بد) / لیست های تماشا" داشته باشید. اگر چنین است, کپی در سراسر به جدید "\ما-حق بیمه داده ها\فهرست پیگیریها" پوشه. به طور مشابه با طرح بندی.
  6. امیبروکر را راه اندازی کنید و پایگاه داده داده های ایالات متحده-حق بیمه را باز کنید (c: \Program فایل ها\امیبروکر\ایالات متحده-حق بیمه).
  7. Click Tools > US-PremiumData to perform symbol maintenance on this database (Tools >ایالات متحده-حق بیمه).
  8. هنگامی که همه چیز است و در حال اجرا, شما با خیال راحت می توانید حذف کنید "c: \Program فایل ها\امیبروکر\ایالات متحده-حق بیمه(ضعیف)" پوشه.

My AmiBroker database is still not displaying charts after running the Tools > XXX-PremiumData maintenance script. How can I fix this? In AmiBroker go File > Database settings and ensure that the Data source is set to "MetaStock data plug-in" (and not "local database") and Local Data Storage is disabled. If not, change them, click OK and then run Tools >بیست و یکم-حق بیمه.

I am missing the Tools >ورود حق بیمه. چگونه می توانم این را حل? گاهی اوقات پس از به روز رسانی (و یا نصب مجدد) امیبروکر, منوی ابزار تنظیم مجدد می شود. می توانید به صورت دستی اسکریپت نگهداری نماد را به منوی ابزار به شرح زیر اضافه کنید:

Go Tools > Customize Click the Tools Tab Click the New button Call the item ASX-PremiumData Under the Tools tab, highlight the item ASX-PremiumData In the Command item put: wscript.exe In the Arguments item put: //E:javascript Stocks-PremiumData.js ASX In the Initial directory put: C:\Trading Applications\\bin Click Close Then go Tools >اطلاعات بیشتر

Go Tools > Customize Click the Tools Tab Click the New button Call the item US-PremiumData Under the Tools tab, highlight the item US-PremiumData In the Command item put: wscript.exe In the Arguments item put: //E:javascript Stocks-PremiumData.js US In the Initial directory put: C:\Trading Applications\\bin Click Close Then go Tools >درباره ما-حق بیمه

Go Tools > Customize Click the Tools Tab Click the New button Call the item Futures-PremiumData Under the Tools tab, highlight the item Futures-PremiumData In the Command item put: wscript.exe In the Arguments item put: //E:javascript Futures-PremiumData.js In the Initial directory put: C:\Program Files\AmiBroker\Futures-PremiumData\Scripts (or C:\Program Files (x86)\AmiBroker\Futures-PremiumData\Scripts) Click Close Then go Tools >فیوچرز-حق بیمه

Go Tools > Customize Click the Tools Tab Click the New button Call the item Forex-PremiumData Under the Tools tab, highlight the item Forex-PremiumData In the Command item put: wscript.exe In the Arguments item put: //E:javascript Forex-PremiumData.js In the Initial directory put: C:\Program Files\AmiBroker\Scripts (or C:\Program Files (x86)\AmiBroker\Scripts) Click Close Then go Tools >داده های فارکس-حق بیمه

When I run Tools >اینترنت اکسپلورر یک پنجره خالی را باز می کند و هیچ اتفاقی نمی افتد. باید چه کار کنم? این مشکل ممکن است زمانی ایجاد شود که مشکلی در اینترنت اکسپلورر وجود داشته باشد یا نوعی به اصطلاح "شی کمکی مرورگر" در اینترنت اکسپلورر نصب شده باشد (احتمالا توسط نوعی بدافزار, نرم افزارهای جاسوسی, ابزارهای تبلیغاتی مزاحم یا "افزودنی"/نوار ابزار دیگری که ممکن است ناخواسته نصب شده باشد). چنین افزودنی ها با عملکرد عادی اینترنت اکسپلورر دخالت می کنند (که ما برای نمایش وضعیت اسکریپت تعمیر و نگهداری استفاده می کنیم). مایکروسافت در اینجا اطلاعاتی در مورد چگونگی رفع این مشکل دارد.

چگونه می توانم پیگیریها دوباره مرتب من? با استفاده از ویندوز اکسپلورر, حرکت به "C: \Program فایل ها "فهرست" را ویرایش کنید.کلیپ برد چند منظوره " فایل. این کار باید در حالی انجام شود که امیبروکر در حال اجرا نیست. می توانید لیست های تماشای مورد نظر خود را به بالای لیست منتقل کنید (حتما موارد را جابجا کنید و کپی نکنید زیرا سیستم نمی تواند ورودی های تکراری را مدیریت کند). متناوبا, اگر شما فقط می خواهید به ترتیب مجدد پیگیریها بر اساس حروف الفبا, فقط حذف شاخص.کلیپ برد چند منظوره فایل.

چگونه می توانم با استفاده از بازار, گروه, و پیگیریها در اکتشاف? با توجه به مجموعه ای خودکار از بازار, گروه ها, و پیگیریها, در حال حاضر بسیار ساده برای مشخص در اکتشاف یک فیلتر برای محدود کردن اسکن خود را به یک مجموعه خاص از اوراق بهادار.

On the ASX data, explore only Fully Paid Orindaries have closed above their 30 day moving average Filter = InWatchListName("Fully Paid Ordinary") AND C >ما(ج, 30)

فقط اوراق بهاداری را که می توانند در بازارهای سی ام سی کوتاه شوند کاوش کنید و زیر 30 روز فیلتر متوسط متحرک = نام ساعت("سی اف دی های کوتاه") و سی ام سی(30) بسته شده اند

On the US data, explore only only exchange-traded securities (ie no OTC) that have closed above their 30 day moving average Filter = GroupID(0) == 1 AND C >ما(ج, 30)

On the US data, explore only NYSE traded securities that are within the S&P 1500 index and that have closed above their 30 day moving average Filter = MarketID(0) == 5 AND AND InWatchListName("S&P 1500") AND C >ما(ج, 30)

On the US data, explore only those securities which have CBOE Equity options available to be traded and are in the S&P 500, that have closed above their 30 day moving average Filter = InWatchListName("CBOE Equity Options Underlying") AND InWatchListName("S&P 500") AND C >ما(ج, 30)

چگونه می توانم به لیست های تماشا در کد خود دسترسی پیدا کنم? می توانید لیست های تماشا را با نام ارجاع دهید. برای این کار یک فیلتر در اسکن ها/اکتشافات خود قرار دهید با: فیلتر = لیست ساعت نام ("نام لیست تماشا در اینجا"). به عنوان مثال: فیلتر = لیست ساعت نام ("اس&ص 500");

The Dow Jones Industrial Average only shows a few days of data. How can I see more? Prior to Amibroker v5.60 there was a bug in the MetaStock data plugin. To workaround this, click File ->تنظیمات پایگاه داده و تعداد میله ها را روی 31000 تنظیم کنید.

I receive the error message "Automation server can't create object" or "Could not start initial objects" when trying to run the Tools >بیست و یکم-حق بیمه داده از درون امیبروکر. چگونه این مشکل را حل کنم? اولا, اطمینان حاصل کنید که اینترنت اکسپلورر در دستگاه شما نصب شده است و کاملا کاربردی, حتی اگر شما به عنوان مرورگر پیش فرض خود استفاده نکنید.

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

شروع کلیک کنید, تمام برنامه ها, لوازم, راست کلیک بر روی خط فرمان, و سپس کلیک کنید اجرا به عنوان مدیر.

دستور زیر را تایپ کرده و فشار دهید وارد. رگسور32 اسکران.ال ال

توجه داشته باشید که این ممکن است منجر به گزارش پیام خطا شود. این طبیعی است.

Now reboot your PC, start AmiBroker, then try the Tools >دوباره حق بیمه.

برای 64 بیتی نوع ویندوز: سی دی c: \windows\syswow64\ سپس رگسور32 اسکران.ال ال

  1. داده های خود را روی یک درایو اس اس دی قرار دهید (یا یک درایو اس اس دی خریداری کنید تا درایو اصلی سیستم خود را جایگزین کنید). اکتشاف شما تقریبا 8 برابر سریعتر انجام می شود.
  2. جلوگیری از اسکنر ویروس خود را از انجام اسکن زمان واقعی از هر دو پایگاه داده امیبروکر و مکان های ذخیره سازی داده های واقعی (به عنوان مثال. C: \Program پروندهها و پروندهها C: \Trading داده ها). زیرا هیچ برنامه اجرایی در این پوشه ها وجود ندارد, اسکن کردن اضافی است. اکتشاف شما تقریبا 2 برابر سریعتر انجام می شود.
  3. Click Tools >تنظیمات سپس بر روی زبانه داده کلیک کنید. اگر شما در حافظه اندازه کش افزایش به 20000 (علامت حداکثر) که باید رشد در این زمینه در حالی که برای پوشش. 20000 حداکثر محدودیت در امیبروکر است. حداکثر مگابایت نیز می تواند افزایش یابد. شاید سعی کنید این مقدار را به 1000 مگابایت (اگر حداقل 2 گیگابایت رم دارید) افزایش دهید و اگر رم بیشتری دارید بیشتر کنید. نسخه 64 بیتی امیبروکر به شما امکان می دهد این مقدار را به بسیاری از گیگابایت افزایش دهید - اگر رم را در اختیار دارید 4000 مگابایت انتخاب خوبی است. این باعث می شود که تست پشتی/اسکن دوم و بعدی با سرعت رعد و برق سریع انجام شود.
  4. For most trading systems/scans you do not need the full data history for any given security. This can be set in File ->تنظیمات پایگاه داده. مثلا, اگر اسکن خود را تنها نیاز به سال گذشته از تاریخ تجارت, سعی کنید تغییر تعداد میله به 300. وقتی می خواهید تست بک را انجام دهید به یاد داشته باشید که این سطح را افزایش دهید.
  5. از سیستم عامل 64 بیتی و نسخه 64 بیتی امیبروکر استفاده کنید. تست های خود ما نسخه 64 بیتی را نشان داده اند تا عملکرد را تا 30 درصد افزایش دهند. توجه: این امر مستلزم خرید یا ارتقا به نسخه حرفه ای امیبروکر است.
  1. شروع ویندوز اکسپلورر (یا کلیک کنید نماد کامپیوتر من) و حرکت به درایو ج, داده های تجاری, سهام, اسکس.
  2. پوشه اتوس و/یا حکم را به دلخواه حذف کنید.
  3. داده های حق بیمه را شروع کنید.
  4. روی برگه پیکربندی کلیک کنید.
  5. اطمینان حاصل شود که "حکم" و/یا "گزینه های معامله ارز", به عنوان ترجیح, برای هر دو روز و پایان روز بدون علامت هستند.
  6. روی دکمه ذخیره کلیک کنید.
  7. خروج از داده های حق بیمه.
  8. Start AmiBroker and click Tools >حق بیمه. با این کار اتوس و/یا ضمانت نامه ها از پایگاه داده کارگزار شما نیز حذف می شوند.

تنظیمات پایگاه داده و تغییر "ذخیره سازی داده های محلی" به "فعال کردن".

Step 2: Populate your local database Click File > Database Settings and ensure that Data source is set to "MetaStock Plug-in". Then create a simple scan that runs across all securities with a condition that will not fail (Close >0). پس از انجام مرحله 1, این باعث می شود امیبروکر برای کپی کردن تمام داده های فرمت متاستاک به پایگاه داده محلی.

Step 3: Using your local database To use the quicker-performing local database, click File >تنظیمات پایگاه داده و منبع داده را به "(پایگاه داده محلی) " تغییر دهید. سپس اسکن/تست های سیستم/تست های برگشتی خود را اجرا کنید. توجه داشته باشید که با استفاده از پایگاه داده محلی هیچ به روزرسانی روزانه ای که در داده های قالب متاستوک وجود دارد دریافت نخواهید کرد.

Step 4: Using your MetaStock format database To view and use the daily updates, you must swap back to the Metastock format database. Click File >تنظیمات پایگاه داده و اطمینان حاصل شود که منبع داده تنظیم شده است به "متاستوک پلاگین" و ذخیره سازی داده های محلی قرار است به "غیر فعال کردن". اگر می خواهید دوباره تست های مهم سیستم را انجام دهید مراحل 2 و 3 را تکرار کنید تا پایگاه داده محلی خود را با داده های به روز دوباره پر کنید.

چگونه می توانم پایگاه داده امیبروکر من انتقال به یک کامپیوتر جدید?

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

  1. دستگاه قدیمی و دستگاه جدید خود را شبکه کنید یا از یک رسانه خارجی برای کنترل انتقال استفاده کنید (حافظه بزرگ یو اس بی 4-8 گیگابایتی یا یک هارد دیسک یو اس بی خارجی).
  2. از کل پوشه "امیبروکر" در محیط خارجی پشتیبان تهیه کنید (معمولا c: \Program پرونده ها / کارگزار یا c: \Program فایل(ایکس86)\امیبروکر).
  3. پشتیبان گیری از کل پوشه "داده های معاملاتی" در محیط خارجی (معمولا c: \Trading داده ها).
  4. نصب کنید امیبروکر بر روی دستگاه جدید خود (نصب کننده برنامه امیبروکر را از وب سایت امیبروکر دریافت کنید).
  5. محتویات پوشه "کارگزار" را از محیط خارجی به پوشه "کارگزار" در دستگاه جدید منتقل کنید (C: \Program فایل ها\امیبروکر).
  6. انتقال پوشه "داده های معاملاتی" به دستگاه جدید (c: \Trading داده ها).
  7. برنامه به روزرسانی داده های برتر را روی دستگاه جدید نصب کنید (نصب کننده برنامه را از قسمت بارگیری وب سایت ما دریافت کنید).
  8. برنامه به روز رسانی داده های حق بیمه را پیکربندی کنید تا مکان تاریخ داده ها را تشخیص دهد (برنامه را باز کنید, روی برگه پیکربندی کلیک کنید و اطمینان حاصل کنید که ورودی " پوشه سهام "خوانده می شود -" c: \Trading داده ها\سهام").
  9. به روزرسانی را با برنامه به روزرسانی اجرا کنید.
  10. اسکریپت ادغام امیبروکر را اجرا کنید (که می توانید از قسمت بارگیری وب سایت ما دریافت کنید).
  11. امیبروکر را راه اندازی کنید و پایگاه داده داده های ایالات متحده-حق بیمه را باز کنید (c: \Program فایل ها\امیبروکر\ایالات متحده-حق بیمه).
  12. Click Tools > US-PremiumData in AmiBroker to perform symbol maintenance on this database (Tools >ایالات متحده-حق بیمه).

به دلیل مشکلات همپوشانی نماد (سهام تازه ذکر شده می تواند همان نماد یک یا چند سهام قبلا ذکر شده را داشته باشد)

However, you can still import the collection of ASX delisted into the ASX-PremiumData database by way of File >واردات داده متاستوک.

مکان پیش فرض داده ها - c: \Trading داده ها\سهام\اوراق بهادار از لیست خارج شده.

AmiBroker offers a default Group ID of 255 for the imported symbols. The Group ID must be greater than 200, or else the symbols will be wiped from the database when "database maintenance" is run (Tools >حق بیمه داده).

نمادها در امیبروکر تحت گروه اختصاص داده ظاهر خواهد شد (255) و همچنین تحت بازار (0) - اختصاص داده نشده.

چگونه می توانم بر روی داده های حذف شده بک تست کنم?

با فرض اینکه شما داده های تاریخی برای ما خریداری از لیست خارج, و در حال حاضر داده های نصب شده, این مراحل را دنبال:

  1. در فرمول پشتی شما شرایط خرید خواهید داشت. خرید = به عنوان مثال. خرید = صلیب( مک دی (), سیگنال ()); تغییر این به
  2. خرید = و(بازاریاب(0) == 3 یا بازاریاب(0) == 4 یا بازاریاب(0) == 5 یا بازاریاب(0) == 12 یا بازاریاب (0) == 13) این تضمین می کند که بک تید تنها در برابر بورس عمده اجرا می شود-ذکر شده (به عنوان مثال
  3. سپس تست پشتی خود را در برابر همه اوراق بهادار اجرا کنید (بدون مجموعه فیلتر)

پس از در حال اجرا یک بک تست من هنوز هم یک موقعیت باز در سهام از لیست خارج شده اند. چگونه می توانم پشت من برای خروج از این موقعیت?

گاهی اوقات هنگامی که شما با داده هایی که شامل سهام های حذف شده هستند پشت سر می گذارید در نهایت با یک موقعیت باز مواجه می شوید که هرگز بسته نمی شود. در اینجا برخی از کد است که باید به سیستم تجاری خود را برای شبیه سازی خروج از موقعیت در نوار نهایی اضافه شده است:

// For backtesting, we never want to be left holding a delisted stock, // however not all versions of AmiBroker allow us to detect whether a security is delisted // To simulate this we will provide a sell signal on the // second last bar only if the last bar's date is >= 30 روز از تاریخ امروز. // همچنین, ما نمی خواهد در نوار دوم یا گذشته از تجارت را وارد کنید / / همانطور که ما سپس قادر به خروج از موقعیت خواهد بود اگر تاخیر تجارت تنظیم شده است 1 روز. // این کد شده است مشترک توسط نورگیت خدمات سرمایه گذار توسعه // www. premiumdata. net و کاربران خود را به صورت رایگان در دسترس جامعه امیبروکر قرار داده است. // موضوع شناخته شده: برای اوراق بهادار بسیار غیر نقدینگی است که تجارت بسیار به ندرت در نظر گرفته خواهد شد به // غیر فعال باشد. این احتمالا برای اهداف بازپرداخت خوب است زیرا شما نمی خواهید // تلاش برای تجارت یک امنیت به ندرت معامله شود.

NonTradedPeriod = 30; //in calendar days SecurityIsInactive = LastValue(DateTimeDiff(Now(5),DateTimeAdd(DateTime(), NonTradedPeriod, inDaily))) >= 0;

OnSecondLastBarOfInactiveSecurity = BarIndex() == (LastValue(BarIndex()) -1) AND SecurityIsInactive; OnLastTwoBarsOfInactiveSecurity = BarIndex() >= (ارزش گذشته(باریندکس ()) -1) و امنیت غیرفعال است;

خرید = خرید کنید و نه فقط امنیت را فعال کنید. فروش = فروش یا ثانیهباروفیناکتیو امنیت;

// اگر سیستم فروش کوتاهی دارید باید موارد زیر را نیز درج کنید:

کوتاه = کوتاه و نه تنها امنیت پوششی = پوشش یا ثانیهباروفیناکتیو;

داده های سلف من روزهای غیر معاملاتی مانند تعطیلات و روزهای تعطیل را نشان می دهد. چگونه می توانم حذف?

در امیبروکر یک گزینه در زیر منوی نمایش به "پد روز غیر تجاری" وجود دارد. اگر تیک این را بردارید نمودارهای شما به حالت عادی برمی گردند.

پیغام خطای "وارد نشده است زیرا اندازه درخواستی کمتر از مینشارس/ارزش کوچک است" یا "به دلیل بودجه ناکافی یا اندازه/ارزش موقعیت اشتباه وارد نشده است"را دریافت می کنم. چگونه این مشکل را حل کنم?

معاملات سلف فقط در کل قراردادها قابل معامله است (یعنی "لات های گرد") بنابراین اندازه گرد در امیبروکر روی 1 تنظیم شده است (برخلاف سهام که اندازه گرد=0). تست های پشتی در این زمینه می توانند کاملا حساس باشند.

Here are some things that you can check: Do you have enough equity to cover the margin required for a round lot? What is your base currency set to (Tools > Preferences >ارز)? اگر ارز پایه خود را به ارز قرارداد سلف متفاوت است و سپس سهام موجود خود را با توجه به تبدیل ارز کاهش یافته است ممکن است.

هنگام تست پشت خطای 47 رخ می دهد. من از مجموعه های خارجی/بازیابی استفاده می کنم.

When SetForeign is used, AmiBroker needs to keep the contents of the foreign symbol referenced in SetForeign in its in-memory cache. If the number of foreign symbols accessed exceeds the cache size then error 47 will be given. You should increase the In-memory cache size in Tools -> Preferences -> Data. Ensure that the max symbols and max megabytes has enough size to cache all symbols. You can monitor the usage of the cache by clicking Tools ->مانیتور عملکرد.

از کجا می توانم کمک در استفاده از امیبروکر? برای کمک به استفاده از امیبروکر به وب سایت امیبروکر مراجعه کنید. کارمندان امیبروکر همچنین به سرعت به ایمیل های پشتیبانی پاسخ می دهند. برخی از کتاب های بزرگ در سیستم های تجاری که با استفاده از امیبروکر به عنوان نرم افزار انلایسیس اساسی توسط هوارد باندی نوشته شده است. همچنین برخی از انجمن کاربر امیبروکر موجود در اینترنت وجود دارد - انجمن رسمی امیبروکر, قدیمی امیبروکر یاهو گروه (این گروه است که با توجه به در ماه جولای بایگانی می شود 2017 - تمام مطالب از 1998 قابل جستجو باقی می ماند), و غیر رسمی انجمن کاربران امیبروکر. سایر انجمن های عمومی نیز موضوعاتی در مورد دارند کدگذاری امیبروکر از جمله: انجمن های سهام استرالیا (نرم افزار و داده ها), نخبگان و تجارت 2پیروزی. در صورت نیاز به کمک پولی نیز از AmiBrokerCoding. Com, بازرگانی کوانت هنرمند و الوارز.

برچسب ها

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.