IFC Markets Forex Broker

مشاوران برای NetTradeX

NetTradeX Advisors – یک ترمینال تحسین برانگیز است که از طریق زبان درون-ساخت NTL+ امکان خودکار کردن معامله را فراهم می کند، همچنین عملکرد ترمینال اصلی NetTradeX را توسعه می دهد. کاربر می تواند فقط در ترمینال NetTradeX Advisors یا همزمان در هر دو ترمینال اولیه و ثانویه کار کند.

NetTradeX Advisors برای تائید هویت کاربر از همان داده هایی بهره می برد که ترمینال معاملاتی NetTradeX بهره می برد، یعنی کلمۀ کاربری و رمز ورود.


NetTradeX Language (NTL+) - یک زبان جامع متعلق به NetTradeX Advisors است که عملکرد ترمینال اصلی در مورد بکارگیری الگوریتم های معاملۀ خودکار را تکمیل می کند.


زبان NTL+ شبیه به زبان C است، به همین دلیل است که همۀ ساختارهای استاندارد زبان C در آن نیز پیشتیبانی می شوند. کاربرانی که با زبان های برنامه نویسی C, C++, MQL4, Java, JavaScript آشنا باشند شباهت های زیادی بین آن زبان ها با زبان NTL+ پیدا خواهند کرد. در NetTradeX Advisors به کمک زبان جامع NTL+ امکان ایجاد سه نوع اسکریپت وجود دارد که عبارتند از اکسپرت ها (experts)، اندیکاتورها ( indicators) و برنامه های سودمند (utilities). هر نوع از اسکریپت برای وظایف تحلیلی یا معاملۀ معینی در نظر گرفته می شود:

  • اکسپرت (Expert Advisor) - ربات های معاملاتی که امکان تحلیل وضعیت بازار و معامله در آن را بطور اتوماتیک فراهم می کنند؛
  • اندیکاتورها (اندیکاتور سفارشی) - این امکان را برای شما فراهم می کند که بتوانید اندیکاتورهای مختص به خودتان را بسازید. اندیکاتورهایی جامع و منحصر به فرد؛
  • برنامه های کاربردی (Utilities) - این امکان را می دهند که معامله یا دیگر فعالیت ها اجرا شوند. فرق شان با اکسپرت ها این است که فقط یک بار اجرا می شوند.

پارامترهای اکسپرت ها قابلیت تغییر در حین پیاده سازی و اجرا را دارند به همین دلیل تغییرات تنظیمات بصورت "تغییر در حین اجرای برنامه" صورت می پذیرند. در حال حاضر در ارتباط با پیاده سازی و اجرای اسکریپت ها برخی محدودیت ها وجود دارند: اسکریپت نباید در هر دقیقه بیش از 75 درخواست معامله اجرا کند (در آینده این محدودیت برداشته خواهد شد).

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

در ترمینال NetTradeX Advisors کاربر علاوه بر معامله بوسیلۀ برنامه های Advisor، می تواند در حالت "بطور دستی" (manual) عملیات پایۀ تجاری مانند باز و بسته کردن پوزیشن های معاملاتی، ثبت دستورها، استفاده از نمودارهای استاندارد، افزودن اشیاء و اندیکاتورهای نمودار برای تحلیل روندها در بازار را انجام دهد. ضمن اینکه فرصت معاملۀ تصویری محقق شده است، یعنی اینکه بسیاری از عملیات های معاملاتی می توانند مستقیماً در نمودار اجرا شوند.

کار روی قابلیت ها و راحتی NetTradeX Advisors و زبان NTL+ همچنان ادامه دارد. نسخۀ بعدی زبان NTL+ دارای ویژگی های زبان های برنامه نویسی شیء گرا خواهد بود که شامل کار با ارث بری(inheritance)، کلاس ها (classes)، چندريختی (polymorphism)، رابط ها (interfaces) و غیره می شود.


در صورتیکه کاربر در ابتدا برنامه های advisor را از طریق زبان MQL4 (مربوط به پلت فرم MT4) نوشته باشد می تواند به راحتی آن را به زبان برنامه نویسی NTL+ تبدیل کرده و در ترمینالNetTradeX Advisors اجرا نماید. کاربر می تواند جزئیات مربوط به تبدیل را در اینجا مشاهده کند.


هنگامی که برای اولین بار قصد اجرای NetTradeX Advisors را دارید، لازم است که اطلاعات زیر را درج نمایید (شناسۀ ورود، رمز ورود و نوع حساب تجاری، دقیقاً مانند ترمینال اصلی NetTradeX):

  • لاگین (Login) – متعلق به حساب معاملاتی تان در پلت فرم NetTradeX.
  • رمز ورود (Password) – رمز ورود متعلق به حساب تان در NetTradeX.
  • نوع (Type) – نوع حساب (مجازی، واقعی).