الگوریتم

یادگیری ماشین

یادگیری ماشین بدین مفهوم است که یک برنامه کامپیوتری بتواند بدون دخالت انسان، با داده های جدید تطابق پیدا کند و یادگیری داشته باشد. یادگیری ماشین، شاخه ای از هوش مصنوعی است که الگوریتم های داخلی یک کامپیوتر را فارغ…→ ادامه مطلب

مچ کردن سفارش ها

مچ کردن سفارشات (Order Matching)، پروسه اجرای معاملات اوراق بهادار از طریق جفت کردن سفارشات خرید و سفارشات فروش است. برای مچ کردن سفارشات، از الگوریتم­هایی استفاده می شود که نحوه جفت شدن سفارشات خرید و فروش و ترتیب اجرای…→ ادامه مطلب

ایجاد یک ربات معامله‌گر ساده: جمع بندی (قسمت هفتم)

بعد از گذراندن این آموزش گام به گام، شما باید یک سیستم معاملاتی تمام خودکار و کاملا کاربردی داشته باشید. همانطور که در حال کار بر روی سیستم تان هستید، موارد زیر را در نظر بگیرید: همیشه بک تست انجام…→ ادامه مطلب

ایجاد یک ربات معامله‌گر ساده: تست، عیب یابی و بهینه سازی (قسمت ششم)

اکنون که شما یک سیستم معاملاتی را طراحی و برنامه نویسی کرده اید، وقت آن است که برنامه را تست کنید تا مطمئن شوید که برنامه شما عاری از خطاهای فنی و منطقی است. همچنین در ادامه، نگاهی می اندازیم…→ ادامه مطلب

ایجاد یک ربات معامله گر ساده: فرآیند کدنویسی (قسمت پنجم)

تا اینجا شما باید علاوه بر داشتن یک طرح از سیستم خود، درک اولیه‌ای نیز از شکل کلی یک برنامه داشته باشید. در این مقاله، ما نگاهی عمیق تر به نحوه ساخت یک ربات معامله گر می‌اندازیم. بعد از مطالعه…→ ادامه مطلب

ایجاد یک ربات معامله گر ساده: کد نویسی (قسمت چهارم)

در مراحل قبلی ما یک سند طراحی کردیم. هم اکنون می‌توانیم نگاهی بیندازیم به چگونگی تبدیل این قوانین معاملاتی به کدهای قابل فهم برای کامپیوتر! در این بخش، ما برنامه را در چندین قسمت کوچک‌تر، جز به جز مورد تحلیل…→ ادامه مطلب

ایجاد یک ربات معامله گر ساده: طراحی سیستم (قسمت سوم)

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

ایجاد یک ربات معامله گر ساده: معرفی سیستم های معاملاتی (قسمت دوم)

  سیستمهای معاملاتی، در حقیقت مجموعه قوانینی هستند که معامله گران برای مشخص کردن نقاط ورود و خروج  از یک موقعیت معاملاتی از آنها استفاده می‌کنند. توسعه و به کارگیری سیستم‌های معاملاتی می‌تواند به معامله‌گران کمک کند که بازدهی‌های پایداری…→ ادامه مطلب

ایجاد یک ربات معامله گر ساده: مقدمه(قسمت اول)

زمانی که شخصی می خواهد یاد بگیرد چگونه معامله کند، شاید سوالاتی برایش پیش بیاید از قبیل : از کجا شروع کند؟ بر روی چه بازاری باید تمرکز کند؟ چه تنظیمات و الگوهایی را برای معامله باید در نظر بگیرند؟…→ ادامه مطلب

الگوریتم های معاملاتی

الگوریتم به زنجیره ای از قواعد گفته می شود که نحوه ی به انجام رساندن یک کار را طی سلسله مراحل مشخصی تشریح می کنند. یکی از ساده ترین مثال ها در این زمینه، دستورالعمل پخت غذاست که یک الگوریتم…→ ادامه مطلب