سبک استراتژی ها

در این مطلب می خوانید(فهرست)

سبک استراتژی ها

اَلگویاب به شما امکان می دهد تا از میان سه سبک مختلف ، سبک استراتژی دلخواه تان را انتخاب کنید. منظور ما از سبک ، نحوۀ ساخت استراتژی است.

هر استراتژی معاملاتی شامل مجموعه ای از قوانین IF – THEN است . به این معنی که ” اگر” اتفاقی روی دهد ، “سپس” اقدامی از پیش تعیین شده باید انجام شود . با این وجود تفاوت هایی در نحوۀ دقیق ساخت این قوانین در سبک های مختلف ساخت استراتژی وجود دارد.

سبک اَلگویاب

معماری استراتژی ها در سبک اَلگویاب به این شکل است که اولین قانون ، در واقع یک سیگنال ویژه است که تمام شرایط معاملاتی را بررسی می کند. سپس بقیۀ قوانین مربوط به سیگنال های معاملاتی تولید شده را بررسی کرده و معاملات را باز می کند یا می بندد . در نهایت ، قوانین استراتژی به شکل زیر به نظر خواهند رسید :

SIGNAL RULE:

LongEntrySignal = Long Entry Conditions

ShortEntrySignal = Short Entry Conditions

LongExitSignal = Long Exit Conditions

ShortExitSignal = Short Exit Conditions

LONG ENTRY RULE:

IF LongEntrySignal = true and ShortEntrySignal = false

and LongExitSignal = false

THEN Open Long order

SHORT ENTRY RULE:

IF ShortEntrySignal = true and LongEntrySignal = false

and ShortExitSignal = false

THEN Open Short order

LONG EXIT RULE:

IF LongExitSignal = true and LongEntrySignal = false

THEN Close Long order

SHORT EXIT RULE:

IF ShortExitSignal = true and ShortEntrySignal = false

THEN Close Short order

سبک اَلگویاب با منطق فازی

سبک دیگری از استفاده از قوانین می تواند به تولید استراتژی هایی با استفاده از منطق فازی کمک کند ، تنها تفاوت این سبک با سبک قبلی ، قانون سیگنال است و در روش قبلی سیگنال ها با هم AND می شدند ولی در منطق فازی سیگنال ها به روش OR و رای گیری سنجیده می شوند.

یک سیگنال معمولی در یک استراتژی معاملاتی استاندارد می تواند مانند مثال زیر باشد :

SIGNAL RULE:

LongEntrySignal = ((CCI(14) > 0) and (RSI(20) > 50))

or

((MACD(10, 20, 30) > 0) and Hammer Candle Pattern))

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

SIGNAL FUZZY RULE

LongEntrySignal (70% of the conditions below must be true):

CCI(14) > 0

RSI(20) > 50

MACD(10, 20, 30) > 0

Hammer Candle Pattern

توجه داشته باشید که ما در این جا در متن کد ها از AND یا OR استفاده نمی کنیم و اجازه می دهیم تا همۀ شرایط ارزیابی شوند.

وظیفۀ فراخوانی یک اسکریپت خارجی

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

در مورد این مثال ، ما چهار شرط داریم و 70٪ از آن ها یعنی 3 شرط از 4 شرط باید درست باشند. بنابراین اگر از این چهار شرط تنها سه مورد آن درست باشند ، سیگنال ورود به معاملۀLong  برقرار خواهد بود.

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

اما تصور کنید اگر سیگنال ورود به معاملۀLong  شما از 10 شرط تشکیل شده باشد ، در این حالت منطق فازی را می توان بیشتر شبیه به “رأی گیری” دانست به این معنی که بیشترین آرا هر چه که بود ، جهت درست و نتیجۀ نهایی سیگنال را تعیین کند .

این روش ، فرصت های جدیدی برای ایجاد استراتژی های معاملاتی به وجود می آورد .

الگوهای استراتژی سفارشی

سفارشی سازی ، امکانی قدرتمند و بزرگ است که در اَلگویاب تعبیه شده است. شما محدود به این سبک های از پیش تعریف شده نیستید . الگوهای سفارشی به شما امکان می دهد تا “الگویی” با معماری مورد نظر خود برای تولید استراتژی ها ایجاد کنید و سپس استراتژی هایی مطابق با این الگو ایجاد کنید.

لطفاً برای اطلاعات بیشتر مقالۀ “توسعه استراتژی ها با استفاده از الگوهای استراتژی سفارشی” را بررسی کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *