ربات معامله گر آلپاری


توابع کمکی API

ابزار تجزیه و تحلیل بازار

ثبت نام کرده و به تازه‌ترین اخبار بازارهای مالی و سرویس‌های مدرن دسترسی پیدا کرده و اطلاعات بیشتری دریافت کنید!

چگونگی استفاده از سرویس‌های تجزیه و تحلیل در معاملات آنلاین

سختی انتخاب

معامله‌گر می‌خواهد با جفت ربات معامله گر آلپاری ربات معامله گر آلپاری ارز EURUSD معامله باز کند. اما پس از مطالعه نمودار تغییر نرخ، نمی‌تواند جهت باز کردن معامله را انتخاب کند، خرید و یا فروش.

سرویس Autochartist

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

جهت پیش بینی شده

در نمودار مدل نزولی (تیغه) خط مقاوت را شکسته است. بر اساس پیش بینی Autochartist در آینده نزدیک نرخ جفت ارز ممکن است افزایش یابد. معامله‌گر جهت پیش بینی شده را انتخاب کرده و معامله باز می‌کند.

نتیجه

نرخ به حرکت صعودی خود ادامه داده و معامله‌گر درآمد دریافت می‌کند. با استفاده از سرویس تجزیه و تحلیل او تصمیم درستی در انجام معامله در بازار فارکس گرفت.

در جریان تمام اخبار بازارهای مالی باشید

تقویم رویدادهای FXStreet

تقویم رویدادهای FXStreet

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

  • در دسترس – ترجمه شده به 17 زبان
  • درجه شیوع – در 50 کشور جهان

سیگنال‌های معاملاتی Autochartist

سیگنال‌های معاملاتی Autochartist

برنامه Autochartist به صورت خودکار ایجاد مدل را در نمودار تشخیص می‌دهد و سطوح کلیدی و جهت احتمالی تغییر نرخ را تعیین می‌کند.

  • 80% - دقیق بودن پیش بینی‌ها
  • 13 سال - تجربه در بازارهای مالی
  • تعداد سیگنال‌های معاملاتی – 400,000 در ماه

سرویس‌های تجزیه و تحلیل تخصصی

اندیکاتورها، گزارشات، تصمیمات و اظهار نظرات بانک‌های مرکزی، تحقیفات و دیگر رویدادها، تمام مواردی که وضعیت اقتصادی کشورهای پیشرو جهان را مشخص می‌کند، در تقویم اقتصادی FXStreet جمع شده است. شما می‌توانید تقویم را بر اساس ترجیحات خود تنظیم کنید تا هیچ خبر مهمی را از دست نخواهید داد.

برنامه تعطیلات

برنامه تعطیلات

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

نرخ بهره

نرخ بهره

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

اندیکاتورها

اندیکاتورها

با اندیکاتورهای اصلی بازار، تناوب انتشار و میزان تاثیر آنها آشنا شوید، تا بتوانید جهت تغییر نرخ ارزها را پیش بینی کنید.

معاملات آنلاین

  • معامله با سیگنال
  • پلتفرم‌ها و آپلیکیشن‌ها
  • سرمایه گذاری
  • واریز و برداشت وجوه

تجزیه و تحلیل بازار

  • اخبار FXStreet
  • سیگنال‌های تجاری Autochartist

موارد دیگر

  • اطلاعات تماس
  • قراردادها و قوانین
  • سوالات متداول
  • تالار گفتگو

برند آلپاری:

Alpari Limited, Suite 305, Griffith Corporate Centre, Kingstown, Saint Vincent and the Grenadines, is incorporated under registered number 20389 IBC 2012 by the Registrar of International Business Companies, registered by the Financial Services Authority of Saint Vincent and the Grenadines.

آلپاری عضوی از کمیسیون مالی می باشد , که یک سازمان بین المللی مرتبط با حل و فصل شکایات در صنعت سرویس های مالی در بازار فارکس است.

ریسک پذیری: قبل از شروع کار باید با شرایط و ریسک‌های بازار آشنایی کامل داشته و به سطح تجربیات و مهارت خود اطمینان داشته باشید

There's a better website for you

A new exciting website with services that better suit your location has recently launched!

معرفی و بررسی بروکر Alpari آلپاری

بروکر Alpari

در این مقاله سایت خوارزمی به معرفی و بررسی بروکر آلپاری Alpari خواهیم پرداخت و شما را با این بروکر فارکس و ویژگی های آن آشنا می کنیم. بروکر آلپاری جزو یکی از بهترین بروکرهایی است که به کاربران فارسی زیان در ایران خدمات ارائه می کند و همیشه یکی از گزینه های اصلی کاربران ایرانی برای افتتاح حساب و فعالیت در فارکس بوده است.

درباره بروکر Alpari

بروکر Alpari در سال ۱۹۹۸ تاسیس شده است و در طول بیش از ۲۱ سال سابقه فعالیت همواره جزو بروکرهایی بوده است که در کشور ما مورد توجه بوده است. دفتر اصلی این بروکر فارکس در جمهوری موریس و روسیه می باشد و طبق اطلاعات سایت رسمی دارای ۸ دفتر در قاره های مختلف می باشد. طبق اطلاعات سایت رسمی این بروکر بیش از ۲ میلیون مشتری از ۱۵۰ کشور جهان دارد و در سال ۲۰۱۷ دارای گردش مالی ۱.۳ تریلیون دلار بوده است.ربات معامله گر آلپاری

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

بنیان گذار و سهامدار اصلی این بروکر آندری داشین می باشد.

بروکر Alpari

مشخصات کلی بروکر آلپاری:

حداقل واریزی 1$
حداقل لات برای معامله 0.01
حداکثر لوریج 3000:1
استفاده از ربات
ترید روی اخبار
اسکالپ
حساب پم
وب تریدینگ
موبایل تریدینگ
حساب ECN
پلتفرم های معاملاتی MT4, MT5
سال تاسیس 1998
آدرس Cedar Hill Crest, Villa, Kingstown, VC0100, Saint Vincent And Grenadines
راه های ارتباطی پشتیبان فارسی تلگرام

افتخارات و جوایز بروکر Alpari

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

  • سال ۲۰۰۹
  • Shares
  • World Finance انگلستان
  • سال ۲۰۱۰
  • World Finance انگلستان
  • International Business Time
  • ADCR Rewards
  • European Excellence Awards
  • سال ۲۰۱۱
  • نهمین Middle East Forex & Investment Summit
  • Forex Expo Awards
  • سال ۲۰۱۲
  • Forex Expo Awards
  • سال ۲۰۱۳
  • International Finance Magazine Award
  • سال ۲۰۱۴
  • Forex Expo Awards
  • سال ۲۰۱۵
  • Finance Magnates Awards
  • سال ۲۰۱۵
  • FX Empire Awards

بروکر Alpari

انواع حساب بروکر Alpari

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

تفاوت آلپاری لیمیتد (Alpari limited) با آلپاری اینترنشنال (Alpari international)

آلپاری لیمیتد (Alpari limited) به آدرس‌های alpari.com و alpariforex.org همان شعبه‌ای هست که زمانی در روسیه بود، و الان با ثبت سنت وینسنت در حال فعالیت است. آلپاری با این شعبه به مشتریان ایرانی خدمات می‌دهد.

آلپاری اینترنشنال (Alpari international) با وبسایت‌های alpari.org و alpari.forex یک برند تجاری متعلق به شرکت Exinity limited هست که توسط FSC Mauritius رگوله شده است.

شرکت Exinity limited در واقع همان شعبه آفشور بروکر فارکس‌تایم هست که در موریس ثبت و رگوله شده و به همین دلیل شرایط حساب‌ها در Alpari international و ForexTime بسیار شبیه به هم هستند،

آیا بروکر آلپاری امن و معتبر است؟

باید گفت بله. آلپاری به اندازه کافی معتبر و امن هست. معامله‌گران بسیاری از ایران هم در این بروکر حساب‌های سنگین دارند.

هم اکنون آلپاری به بیش از ۲ میلیون مشتری خدمت رسانی کرده و بیش از ۲۵۰ ابزار و آیتم معاملاتی در اختیارشان قرار می‌دهد.

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

آلپاری اینترنشنال رگوله معتبر کمیسیون خدمات مالی (Financial Services Commission – FSC) را دارد.

آلپاری لیمیتد مستقر در جزیره سنت وینسنت است که این شعبه به کاربران ایرانی خدمات می‌دهد.

بروکر Alpari

آلپاری از چه پلتفرمی برای معاملات استفاده می‌کند؟

آلپاری اینترنشنال گروپ مانند بسیاری از بروکرهای فعال در ایران از پلتفرم محبوب متاتریدر ۴ و ۵ استفاده می‌کند.

پلتفرم این بروکر ۴ گزینه کاربری را در اختیارتان قرار می‌دهد. شما می‌توانید از متاتریدر نسخه وب (WebTrader)، نسخه دسکتاپ، اندروید و iOS جهت انجام معاملاتتان استفاده نمایید.

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

این پلتفرم امکانات بیشتری نسبت ربات معامله گر آلپاری به متاتریدر عادی دارد و برای معامله‌گران و سرمایه‌گذاران حرفه‌ای مناسب‌تر است.

امکان معامله موبایل نیز با استفاده از اپلیکیشن رسمی متاتریدر وجود دارد. کافیست این اپ را از اپ‌استور اپل یا پلی استور گوگل برای دستگاه خود دانلود کرده و پس از وارد کردن اطلاعات حساب (شماره کاربری + رمز عبور) به معامله بپردازید.

چه نماد‌هایی را می‌توانم با استفاده از آلپاری معامله کنم؟

آلپاری گستره‌ای وسیع از ابزارهای معاملاتی را در اختیار شما قرار می‌دهد که اکثرشان از CFD (قراردادهای مابه‌التفاوت) هستند.

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

بروکر Alpari

ثبت نام و ورود به بروکر آلپاری Alpari

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

تمامی برنامه های مورد نیاز و اطلاعات و جزئیات مورد نیاز حساب و پلتفرم معاملاتی در پنل به سادگی در دسترس شما است. یکی از ویژگی های مهم بروکر Alpari وجود اپراتور و مدیر حساب فارسی زبان است که شما هر زمان نیاز به پشتیبان داشتید می توانید درخواست تماس کنید و در اولین فرصت با شما تماس می گیرند.

واریز و برداشت پول

شما با استفاده از طیف وسیع روش های واریز و برداشت به سادگی می توانید از روش های مختلفی به سادگی و در کمترین زمان مبلغ به حساب خود واریز کنید یا از حساب خود برداشت کنید. شاید یکی از سریع ترین، بهترین روش ها که دارای نرخ دلار مناسب برای واریز و برداشت، استفاده از سرویس تاپ چنج Top Change است که به تازگی در بروکر های مختلف استفاده می شود و بسیار ساده و کاملا اتوماتیک و با بهترین نرخ دلار می توانید به حساب بانکی خود پول واریز کنید یا از حساب بانکی خود به حساب ربات معامله گر آلپاری معاملاتی در سایت آلپاری پول واریز کنید.

انواع روش های واریز و برداشت وجه در بروکر Alpari:

اسپرد و کمیسیون آلپاری به چه شکل است؟

اسپرد این بروکر در جفت‌ارزهای محبوب تنها ۰.۴ پیپ است که این مقدار یکی از کمترین اسپردهای موجود بین بروکرها است. اگر مقالات گذشته ما را دنبال کرده باشید حتماً می‌دانید که میزان اسپرد معاملات بستگی به حسابی دارد که شما در بروکر افتتاح می‌کنید.

حساب میکرو متاتریدر ۴ آلپاری اسپرد ۱.۷ پیپ برای جفت‌ارزهای اصلی را ارائه می‌کند، درحالیکه حساب استاندارد متای ۴ اسپرد ۱.۲ پیپ و حساب ECN (که بازهم می‌گوییم برای معامله‌گران حرفه‌ای است) اسپردی ۰.۴ پیپ را ارائه می‌کند.

پس اگر یک معامله‌گر حرفه‌ای هستید که به دنبال معامله سهام است، بهتر است که یک حساب ECN Pro افتتاح کنید. این حساب برخلاف ECN Normal که به ازای هر لات ۳ دلار هزینه در بردارد، هیچگونه کمیسیونی از شما دریافت نخواهد کرد.

بروکر Alpari

میزان لوریج در بروکر آلپاری

مثل بحث اسپرد، لوریج نیز بستگی به نوع حساب شما دارد. برای مثال حساب ECN و حساب استاندارد متاتریدر ۴ این بروکر لوریجی تا 1:1000 را ارائه می‌دهند. درحالیکه که نهایت لوریجی که می‌توانید در حساب میکروی متاتریدر ۴ داشته باشید، 1:400 است.

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

مزایا و معایب بروکر Alpari

مزایا

  • سایت فارسی
  • ثبت نام و شروع به کار سریع
  • پنل کاربری ساده
  • پشتیبانی فارسی زیان
  • حساب های متنوع معاملاتی
  • اعتبار مناسب
  • مبلغ اولیه کم برای حساب معاملاتی
  • پشتیبانی حساب ها از هر دو نرم افزار متاتریدر ۴ و ۵
  • واریز و برداشت توسط Top Change
  • روش های واریز و برداشت های متنوع

معایب

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

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

چگونه یک ربات تریدر بسازیم؟

ساخت ربات تریدر

در این مطلب مرحله به مرحله ساخت ربات تریدر را بررسی می کنیم. معمولا ربات های تریدر جزو پروژه هایی هستند که به نظر من هر برنامه نویسی باید حداقل نحوه ساخت آنها را بداند. در اینجا به جای ماهی دادن به شما ماهیگیری را آموزش خواهیم داد. یعنی تمام مفاهیم و مباحثی که برای ساخت چنین رباتی نیاز است را برای شما آورده ایم. (به جای اینکه صرفا کدهای ربات را بیاوریم!)‌

از این گذشته شما خودتان باید بتوانید پروژه را به صورت کامل کد ربات معامله گر آلپاری بزنید. در این مقاله تمام مواردی که برای ساخت یک ربات تریدر نیاز است بدانید را خواهید دید. (از مبادله تا استراتژی یک تجارت ساده)‌

۱. یک زبان برنامه نویسی انتخاب کنید

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

۲. حوزه کار ربات را تعیین کنید

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

در این مرحله ربات معامله گر آلپاری من به شدت رمزارزها را پیشنهاد می کنم. دلیل این حرف این نیست که من طرفدار رمزارزها باشم بلکه به این دلیل است بازار رمزارز ها هر ۲۴ ساعت روز و هر ۷ روز هفته فعال است و ربات می تواند کار کند.

بیشتر دارایی ها در برخی ساعات خاص روز یا حتی برخی روز های خاص هفته امکان معامله و ترید کردن را دارند. به عنوان مثال معمولا بازارهای سهام بین ساعات ۹ تا ۴ باز هستند و در آخر هفته ها نیز فعالیت نمی کنند. یا اینکه بازار فارکس هر ۲۴ ساعت روز فعال است اما در آخر هفته ها امکان فعالیت ندارد.

به این دلایل شما اگر یکی از رمزارزها را انتخاب کنید ربات شما می تواند به صورت همیشگی در حال معامله باشد. اما این موضوع مشکلاتی نیز دارد به عنوان مثال بازار رمزارزها بسیار بی ثبات است،‌ این بدان معنی است که امکان ضرر کردن زیاد نیز وجود دارد اما در این بازار شما می توانید استراتژی های خوبی برای معامله کردن یاد بگیرید.

طبق گقته های بالا اگر تصمیم دارید ربات خود را در زمینه رمزارزها بسازید در این لیست می توانید رمزارزهای مهم با حجم معاملاتی بالا را ببینید.

۳. یک سرور انتخاب کنید

اگر صرافی را یک میدان جنگ در نظر بگیریم شما به یک مکان برای حمل نیروهای خود نیاز دارید. (سعی کنید با این تشبیه احمقانه کنار بیایید!)‌ آنچه که در مورد آن صحبت می کنم یک سرور است. شما برای ارسال درخواست به API صرافی به یک سرور نیاز دارید.

البته در مرحله ساخت و آزمایش ربات بدیهی است که می توانید از کامپیوتر خود به عنوان سرور استفاده کنید (یا هاست رایگان تهیه کنید) اما در مرحله کار ربات که نیاز به کار کردن ۲۴ ساعته ربات است کامپیوتر شما انتخاب مناسبی نیست.
از این رو من دو پیشنهاد دارم:

  • از Raspberry Pi به عنوان سرور استفاده کنید.
  • از Cloud استفاده کنید.

من فکر می کنم اجرای ربات با استفاده از Pi ایده جالبی است. بهتر است آن ربات معامله گر آلپاری را امتحان کنید. با این حال بیشتر افراد به یک سرویس میزبانی ابری مانند AWS،‌ Azure یا Digital Ocean متوسل می شوند. اکثر میزبانان خدمات ابری، یک سطح از خدمات خود را به صورت رایگان عرضه می کنند. بنابراین حتی ممکن است بتوانید ربات خود را به صورت رایگان میزبانی کنید.

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

۴. ربات را بسازید

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

  • در صرافی تایید هویت شده باشید.
  • برای انجام معاملات یک کلید API بگیرید و آن را فعال کنید.
  • تصمیم بگیرید چگونه می خواهید ربات خود را میزبانی کنید.

خب! بریم سراغ اصل مطلب:

یک ربات ساده

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

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

این ربات از آستانه های ثابت خرید و فروش استفاده خواهد کرد. یک ربات باهوش تر ممکن است بتواند آستانه ها را بر اساس شاخص های مختلف خرد کند. اما در ربات ما باید استراتژی و آستانه ها را به صورت دستی تنظیم کرد. این ربات فقط ربات معامله گر آلپاری یک جفت BTC/USD را معامله می کند.

باید توجه کنید که محدودیت های گفته شده با مزایایی همراه است. ساده نگه داشتن ربات باعث ایجاد و نگهداری ساده ربات می شود و همچنین به ما این امکان را می دهد به سرعت یک نمونه اولیه و ساده از آن بسازیم.

جریان تصمیم گیری ربات

در اینجا یک نمودار ساده داریم که نمای کلی و نحوه کارکرد ربات را به ما نشان می دهد:

چگونه یک ربات تریدر بسازیم؟

نمودار کارکرد ربات تریدر

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

به عنوان مثال فرض کنید یک دارایی را با قیمت ۱۰۰ دلار خریداری کرده ایم و اکنون قیمت آن ۱۰۲ دلار است. اگر در ربات آستانه فروش را روی ۱ درصد تنظیم کرده باشیم چون در اینجا ۲ درصد افزایش قیمت داشته ایم ربات دارایی را می فروشد. (چون این سود ۲ درصدی بالاتر از آستانه تعیین شده است)

آستانه های خرید(اگر ربات در حالت فروش باشد)

  • DIP_THRESHOLD: اگر قیمت دارایی بیش از آستانه تعیین شده کاهش یابد آن را خریداری می کند. در واقع این ایده همان استراتژی «خرید در ارزانترین قیمت و فروش در گرانترین قیمت»‌ است. در واقع شما در جایی که دارایی ارزش آن کم می شود آن را خریداری می کنید و توقع دارید پس از افزایش قیمت آن را بفروشید و سود کنید.
  • UPWARD_TREND_THRESHOLD: اگر قیمت دارایی بیش از حد مجاز افزایش یابد آن را خریداری می کند. این هم مانند حالت قبل است. در واقع هدف آن این است که مشخص کند چه زمانی قیمت ها بالا می روند چون نمی خواهیم هیج فرصتی برای خرید را از دست بدهیم.

تصویر زیر می تواند در فهم این موضوع کمک بیشتری کند:

چگونه یک ربات تریدر بسازیم؟

آستانه های خرید

آستانه های فروش(اگر ربات در حالت خرید باشد)

  • PROFIT_THRESHOLD: اگر از آن زمانی که دارایی را خریداری کرده ایم بیش از حد مجاز افزایش قیمت داشته باشد آن را می فروشد. با فروش در قیمتی بالاتر از آنچه که خریده ایم سود خود را چندین برابر می کنیم.
  • STOP_LOSS_THRESHOLD:‌ در حالت ایده آل وقتی ربات سود می برد فروش را انجام می دهد. با این حال شاید قیمت ها در حال افت شدید باشند و می خواهیم قبل از آنکه خیلی دیر شود از بازار خارج شویم و سپس با قیمت پایین تری بخریم. پس از این آستانه برای فروش با ضرر استفاده می شود،‌ تا از ضررهای بزرگتری جلوگیری کند.

به تصویر زیر دقت کنید:‌

چگونه یک ربات تریدر بسازیم؟

آستانه های فروش

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

اکنون یک ایده کلی برای راه اندازی ربات داریم. وقت آن رسیده که شبه کد های ربات را ببینید.

توابع کمکی API

اولین چیزی که ربات ما نیاز دارد دریافت اطلاعات و داده ها از API صرافی است. تصویر زیر را ببینید:

چگونه یک ربات تریدر بسازیم؟

توابع کمکی API

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

حلقه تکرار ربات تریدر

اکنون که توابع کمکی را داریم می توانیم شروع کنیم و ربات خود را بسازیم. اولین چیزی که نیاز داریم یک حلقه بی نهایت با مقدار کمی زمان خواب است. بیایید تعیین کنیم که ربات در هر ۳۰ ثانیه یک عمل انجام دهد. شبه کد این عمل را می توانید در تصویر زیر ببینید.

چگونه یک ربات تریدر بسازیم؟

سپس باید متغیرها و توابعی که در مورد آنها صحبت کردیم و همچنین جریان تصمیم گیری ربات را تعیین کنیم. در واقع کد ما چیزی مشابه تصویر زیر است:

چگونه یک ربات تریدر بسازیم؟

شبه کد ربات

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

۵. توسعه ربات تریدر

معماری کلی ربات آماده است. اما ممکن است موارد ضروری دیگر را بخواهید به آن اضافه کنید و ربات را توسعه دهید.

لاگ ها

وقتی برای اولین بار این چنین رباتی را ساختم چیزی که خیلی برای من مهم بود ثبت و ذخیره اطلاعات مربوط به ربات بود. (چه در ترمینال چه در یک پرونده جداگانه) برای مثال نمونه زیر را ببینید:

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

چگونه یک ربات تریدر بسازیم؟

تابع لاگ ربات تریدر

پایگاه داده

این ربات تا زمانی که در حال اجراست به پایگاه داده نیازی ندارد. در واقع اطلاعات کمی را پردازش می کند و می تواند آنها را در حافظه ذخیره کند.
با این حال وقتی که ربات از کار می افتد چه اتفاقی رخ می دهد؟ چگونه می توانید بدون تنظیم دستی مقدار lastOpPrice را پیدا کنید.

برای جلوگیری از کار دستی بهتر است یک پایگاه داده سبک برای ذخیره موارد مختلف lastOpPrice تشکیل دهید. بدین ترتیب پس از راه اندازی ربات به جای استقاده از مقادیر پیش فرض،‌ در واقع مقادیر ذخیره شده خود را بررسی می کند و از همان جا کار خود را ادامه می دهد. حتی می توانید این پایگاه داده را با کمک پرونده های txt یا json پیاده سازی کنید زیرا به ذخیره بیش از چندین مقدار محدود را نیاز نیست.

داشبورد

اگر می خواهید کار کردن با ربات را ساده تر کنید. همجنین بدون ورود به کد ها و دستکاری آن ها آستانه ها و مقادیرشان را تغییر دهید باید برای ربات معامله گر آلپاری ربات خود یک رابط کاربری یا یک داشبورد بسازید. این امر مستلزم اتصال ربات به یک وب سرور مخصوص به خود است که به شما این امکان را می دهد که به راحتی ربات را مدیریت کنید.
حتی بسیاری از الگوهای داشبورد رایگان در دسترس است و نیازی نیست شما خودتان آن را بسازید. برای مثال می توانید برای شروع از Bootstrap و Creative Tim استفاده کنید.

استراتژی تست داده های گذشته

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

سخن آخر

ساخت چنین رباتی بیشتر از برنامه نویسی به استراتژی خوب برای خرید و فروش نیاز دارد. بنابراین بهتر است برای خودتان یک استراتژی مناسب تدارک ببینید و سپس وارد مباحث مربوط به پیاده سازی ربات شوید.
مواردی که در بالا گفته شد ساده ترین استراتژی و ساده ترین پیاده سازی برای ساخت یک ربات تریدر بود می توانید از همین مقاله کار خود را شروع کنید و به مرور ربات را توسعه دهید و در نهایت تکنولوژی مربوط به هوش مصنوعی و یادگیری ماشین را در آن استقاده کنید تا از نهایت سود و کمترین ضرر لذت ببرید. موفق باشید;)



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.