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

در این مقاله ، نحوه توسعه یک پشتی ساده برای یک استراتژی تجارت خرید و فروش با استفاده از زبان اسکریپت کاج و میانگین حرکت ساده (SMA) را توضیح می دهد. توضیحات استراتژی نشان داده شده بر روی حرکات قیمت در حدود میانگین حرکت ساده 200 دوره (SMA). موقعیت های طولانی را هنگام عبور از قیمت باز کنید و به زیر متوسط حرکت کنید. موقعیت نزدیک هنگام عبور از قیمت و بالاتر از حد متوسط. یک تجارت واحد در یک زمان باز می شود ، با استفاده از 5 ٪ از کل سرمایه. Codenow را امتحان کنید تا منطقی پشت این استراتژی را برای ارائه روشی برای سازماندهی صحیح کد منبع ارائه دهیم. در این مثال خاص ، ما می توانیم سه عمل اصلی را شناسایی کنیم: 1) Data برون یابی 2) وضعیت تحقیق و data فیلتر کردن 3) اجرای معاملات 1. پارامترهای کلی استراتژی ، پارامترهای کلی اسکریپت را تعریف می کنند. بیایید name.pine script® "خرید و فروش الگوی استراتژی [علم Quant] را تعریف کنیم" انتخاب کنید که آیا خروجی موجود در نمودار یا در یک داشبورد را نشان دهید. در این مثال خروجی موجود در نمودار را نشان می دهد. pine script®overlay = truespIctif که درصدی از سهام برای هر تجارت استفاده می شود. pine script®default_qty_type = استراتژی. percent_of_equitySpecify مقدار درصد برای هر تجارت استفاده می شود. 5 ٪ بود .Pine script®default_qty_value = 5 هدف از پول پشتی. Pine Script®Currency = Currency.eurchoose مبلغ نمونه کارها سرمایه. Pine Script®Initial_Capital = 10000 Define Define Complate.Pine Script®Commission_Type = استراتژی. data فقط در صورت بسته شدن قیمت ، برای خروجی دقیق تر. pine script®process_orders_on_close = true2. DATA برون یابی در این مرحله دوم ما از سری تاریخی خارج می شویم. با محاسبه میانگین متحرک ساده با استفاده از قیمت نزدیک و 200 میله دوره تماس بگیرید. Pine Script®sma = Ta.sma (نزدیک ، 200) 3. تعریف شرایط معاملاتی در صورت تعریف شرایط معاملاتی. Pine Script®Entry_condition = ta.crossunder (نزدیک ، SMA) شرایط نزدیک شامل عبور صعودی از قیمت بسته شدن با میانگین است. Pine script®exit_condition = ta.crossover (نزدیک ، SMA) 4. معاملات اعدام در این مرحله ، اسکریپت ما با استفاده از شرایط توضیح داده شده در بالا ، معاملات را اجرا می کند. Pine script®if (enter_condition == true and Strateg.Opentrades == 0) Strategy.entry (id = "خرید" ، جهت = استراتژی. long ، حد = بستن) if (exit_condition == true) Strategy.exit (id = "فروش" ، از_entry = "خرید" ، حد = نزدیک) 5. Designin در این مرحله آخر ، نشانگر SMA را ترسیم می کند و آن را با یک خط قرمز نشان می دهد. Pine Script®plot (SMA ، عنوان = "SMA" ، Color = Color.red) کد کامل زیر. Pine Script® //@نسخه = 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 = "فروش" ، from_entry = "خرید" ، حد = بستن) طرح (SMA ، عنوان = "SMA" ، Color = Color.RED) EXPAND 19 LINESTHE SCRIPT MONICED میانگین متحرک را با سیگنال های معاملاتی باز و نزدیک نشان می دهد. مهم! به یاد داشته باشید ، این استراتژی فقط برای اهداف آموزشی ایجاد شده است. از آن در تجارت واقعی استفاده نکنید.