ورود/ثبت‌نام

تحلیل تکنیکال thequantscience درباره نماد BTC در تاریخ ۱۴۰۳/۱۲/۱۴

https://sahmeto.com/message/3308028
،تکنیکال،thequantscience

در این مقاله ، نحوه توضیح را توضیح داد با استفاده از زبان اسکریپت کاج و میانگین حرکت ساده (SMA) ، یک راهپیمایی ساده برای یک استراتژی معاملاتی خرید و فروش ایجاد کنید. توصیف استراتژی استراتژی نشان داده شده بر روی حرکات قیمت در حدود میانگین حرکت ساده 200 دوره (SMA). موقعیت های طولانی را هنگام عبور از قیمت باز کنید و به زیر متوسط حرکت کنید. موقعیت نزدیک هنگام عبور از قیمت و بالاتر از حد متوسط. یک تجارت واحد در یک زمان با استفاده از 5 ٪ از کل سرمایه افتتاح می شود. پشت کد حال بیایید سعی کنیم منطق این استراتژی را برای ارائه روشی برای سازماندهی صحیح کد منبع تجزیه کنیم. در این مثال خاص ، می توانیم سه عمل اصلی را شناسایی کنیم: 1) Data برون یابی 2) وضعیت تحقیق و data فیلتر 3) اعدام معاملات 1. پارامترهای کلی استراتژی ابتدا پارامترهای کلی فیلمنامه را تعریف کنید. بیایید نام را تعریف کنیم. کاج اسکریپت® "الگوی استراتژی خرید و فروش [علم Quant]" انتخاب کنید که خروجی موجود در نمودار یا در یک داشبورد را نشان دهید. در این مثال خروجی موجود در نمودار را نشان می دهد. کاج اسکریپت® روکش = درست است مشخص کنید که درصدی از سهام برای هر تجارت استفاده می شود. کاج اسکریپت® default_qty_type = استراتژی. percent_of_equity مقدار درصد مورد استفاده برای هر تجارت را مشخص کنید. 5 ٪ بود کاج اسکریپت® Default_qty_value = 5 ارز پشتی را انتخاب کنید. کاج اسکریپت® ارز = ارز .eur مبلغ نمونه کارها را انتخاب کنید. کاج اسکریپت® اولیه_کپیتال = 10000 بیایید کمیسیون های درصد را تعریف کنیم. کاج اسکریپت® Combiny_Type = Strategy.commission.Percent بیایید کمیسیون 0.07 ٪ را تعیین کنیم. کاج اسکریپت® BIMINCITY_VALUE = 0.07 بیایید یک لغزش 3 را تعریف کنیم. کاج اسکریپت® لغزش = 3 برای خروجی دقیق تر ، data را فقط در صورت بسته شدن قیمت محاسبه کنید. کاج اسکریپت® process_orders_on_close = درست است 2. DATA برون یابی در این مرحله دوم ما از سریال های تاریخی data خارج می شویم. با محاسبه میانگین متحرک ساده با استفاده از قیمت نزدیک و 200 میله دوره تماس بگیرید. کاج اسکریپت® sma = ta.sma (نزدیک ، 200) 3. تعریف شرایط معاملاتی اکنون شرایط معاملاتی را تعریف کنید. کاج اسکریپت® enter_condition = ta.crossunder (نزدیک ، SMA) شرایط نزدیک شامل عبور صعودی از قیمت بسته شدن با میانگین است. کاج اسکریپت® exit_condition = ta.crossover (نزدیک ، SMA) 4. اعدام معاملات در این مرحله ، اسکریپت ما با استفاده از شرایط توضیح داده شده در بالا ، معاملات را اجرا می کند. کاج اسکریپت® if (enter_condition == true and Strateg.Opentrades == 0) Strategy.entry (id = "خرید" ، جهت = استراتژی. long ، حد = بستن) if (exit_condition == true) Strategy.exit (id = "فروش" ، از_entry = "خرید" ، حد = بستن) 5. طراحی در این مرحله آخر ، نشانگر SMA را ترسیم می کند و آن را با یک خط red نشان می دهد. کاج اسکریپت® طرح (SMA ، عنوان = "SMA" ، رنگ = رنگ. red) کد کامل زیر. کاج اسکریپت® // نسخه@= 6 استراتژی ( "الگوی استراتژی خرید و فروش [علم Quant]" ، روکش = درست ، default_qty_type = استراتژی. percent_of_equity ، default_qty_value = 5 ، ارز = ارز .eur ، اولیه_کپیتال = 10000 ، BIMICY_TYPE = Strategy.commission.percent ، BIMINCITY_VALUE = 0.07 ، لغزش = 3 ، process_orders_on_close = درست است ) sma = ta.sma (نزدیک ، 200) enter_condition = ta.crossunder (نزدیک ، SMA) exit_condition = ta.crossover (نزدیک ، SMA) if (enter_condition == true and Strateg.Opentrades == 0) Strategy.entry (id = "خرید" ، جهت = استراتژی. long ، limit = close) if (exit_condition == true) Strategy.exit (id = "فروش" ، از_entry = "خرید" ، حد = بستن) طرح (SMA ، عنوان = "SMA" ، رنگ = رنگ. red) 19 خط را گسترش دهید اسکریپت تکمیل شده میانگین متحرک را با سیگنال های معاملاتی باز و نزدیک نشان می دهد. مهم! به یاد داشته باشید ، این استراتژی فقط برای اهداف آموزشی ایجاد شده است. از آن در تجارت واقعی استفاده نکنید.

ترجمه شده از: English
نمایش اصل پیام
نوع سیگنال: خنثی
تایم فریم:
1 روز
قیمت لحظه انتشار:
‎$۸۳٬۶۴۹٫۵۴
اشتراک گذاری
نماد برگزیده
برترین تریدر‌
دنبال شده
هشدار