AFL برای آشکارساز الگوی شمعدانی نوار پین

ساخت وبلاگ

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

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

اسکریپت:

_SECTION_BEGIN( "Pin Bar AFL");

SetBarsRequired( 100000, 0 );

SetChartOptions( 0, chartShowArrows | chartShowDates );

SetChartBkColor( ParamColor( "bkcolor", ColorRGB( 0, 0, 0 ) ));

SetBarFillColor( IIf( C>O، ParamColor ("Candle UP Color"، colorGreen)، IIf (C

dec = ( Param( “Decimals”, 2, 0, 7, 1 ) / 10 ) + 1; Title = EncodeColor( 55 ) + Title = Name() + ” ” + EncodeColor( 32 ) + Date() + ” ” + EncodeColor( 5 ) + “>” + EncodeColor( 55 ) + ” Open = ” + EncodeColor( 52 ) + WriteVal( O, dec ) + EncodeColor( 55 ) + ” High = ” + EncodeColor( 5 ) + WriteVal( H, dec ) + EncodeColor( 55)+ ” Low = ” + EncodeColor( 32 ) + WriteVal( L, Dec ) + EncodeColor( 55 ) + ” Close = ” + EncodeColor( 52 ) + WriteVal( C, dec ) + EncodeColor( 55 ) + ” Volume = ” +EncodeColor( 52 ) + WriteVal( V, 1 );

maxnosebodysize = 0. 33 ؛// مکس. نسبت طول بدن / شمع از نوشابه بینی بینی = 0. 4 ؛// موقعیت بدن در نوار بینی (به عنوان مثال 40 ٪ بالا/پایین) LeftEyeOppositedIrection = true ؛// true = جهت نوار چشم چپ باید بر خلاف الگوی (نوار نزولی برای الگوی پینبر صعودی و برعکس) بینی nosesameirection = false باشد.// true = جهت نوار بینی باید همان الگوی (نوار صعودی برای الگوی پینبر صعودی و برعکس) Nosebodyinsidelefteyebody = false باشد.// true = بدن بینی باید در داخل بدن چشم چپ قرار گیرد Lefteyeminbodysize = 0. 1 ؛// دقیقهنسبت طول بدن / شمع از نوارهای چشم چپ بینی = 0. 5 ؛// minmum برآمدگی نوار بینی در مقایسه با نوار بینی طول بینی nosebodytolefteyebody = 1 ؛// حداکثر اندازه نسبی بدنه نوار بینی به نوار چشم چپ بدن noseltolefteyel طول = 0 ؛// حداقل اندازه نسبی طول نوار بینی به طول نوار چشم چپ به طول LefteyEdepth = 0. 2 ؛// حداقل عمق نسبی چشم چپ به طول آن. عمق تفاوت با پشت بینی است

بالا = پایین = 0 ؛نقطه = 0. 1 ؛blpin = brpin = false ؛

طول nosel = high [i] - low [i] ؛

if (طول nosel == 0) nosel طول = نقطه ؛

LeftEyel طول = HIGH [I - 1] - LOW [I - 1] ؛

if (LeftEyel طول == 0) LeftEyel طول = نقطه ؛

nosebody = abs (باز [i] - نزدیک [i]) ؛

if (nosebody == 0) nosebody = point ؛

Lefteyebody = abs (باز [i - 1] - بستن [i - 1]) ؛

if (LeftEyebody == 0) Lefteyebody = Point ؛

// Bearish Pinbar if( High[i] High[i 1]>= طول nosel * noseprotruding) // برآمدگی بینی اگر (بینی / طول nosel if (1 - (بالا [i] - max (باز [i] ، بستن [i])) / nosel طول.در صورت لزوم ((! nosesamedirection) || (نزدیک [I]= LeftEyeMinBodySize ) // Left eye body to candle length ratio if( ( Max( Open[i], Close[i] ) = Low[i 1] ) ) // Nose body inside Left Eye bar if( NoseBody / LeftEyeBody if( NoseLength / LeftEyeLength>= NoseLengthToLeftEyeLength ) // Nose length to Left Eye length ratio if( Low[i] Low[i 1]>= LeftEyeLength * LeftEyeDepth ) // Left Eye low is low enough if( ( !NoseBodyInsideLeftEyeBody ) || ( ( Max( Open[i], Close[i] ) = Min( Open[i 1], Close[i 1] ) ) ) ) // Nose body inside Left Eye body if required Down[i] = High[i] + 5 * Point + NoseLength / 5; brpin[i] = True;>>>>>>>>>>>

// Bullish Pinbar if( Low[i 1] Low[i]>= nosel طول * noseprotruding) // برآمدگی بینی اگر (nosebody / nosel طول اگر (1 - (min (باز [[i]) ، نزدیک [i]) - Low [i]) / nosel طول Open[i] ) ) // Nose bullish if required if( LeftEyeBody / LeftEyeLength>= LeftEyeMinBodySize ) // Left eye body to candle length ratio if( ( Max( Open[i], Close[i] ) = Low[i 1] ) ) // Nose body inside Left Eye bar if( NoseBody / LeftEyeBody if( NoseLength / LeftEyeLength>= NoseLengthToLeftEyeLength ) // Nose length to Left Eye length ratio if( High[i 1] High[i]>= LeftEyeLength * LeftEyeDepth ) // Left Eye high is high enough if( ( !NoseBodyInsideLeftEyeBody ) || ( ( Max( Open[i], Close[i] ) = Min( Open[i 1], Close[i 1] ) ) ) ) // Nose body inside Left Eye body if required Up[i] = Low[i] 5 * Point NoseLength / 5; blpin[i] = True;>>>>>>>>>>>>

برای (i = 1 ؛ i

if( brpin[i] ) PlotText( ” bear pin” , i, H[ i ] + 2.5, colorOrange );>

نقشه ها (shamehollowsmallsquare*brpin ، 4 ، 0 ، h ، 5) ؛نقشه ها (shamehollowsmallsquare*blpin ، 5 ، 0 ، l ، -5) ؛

فیلتر = brpin یا blpin ؛AddColumn (Brpin ، "پین نزولی" ، 1. 2) ؛AddColumn (Blpin ، "پین صعودی" ، 1. 2) ؛

استراتژی ترید...
ما را در سایت استراتژی ترید دنبال می کنید

برچسب : نویسنده : مرجان شیرمحمدی بازدید : 28 تاريخ : پنجشنبه 9 شهريور 1402 ساعت: 17:28