커뮤니티

상단꼬리가 10틱을 넘어갈 확률

프로필 이미지
퀀트드래곤
2019-10-14 17:39:59
168
글번호 132772
답변완료
상단꼬리가 특정 기간 내에 10틱을 넘어갈 확률을 코딩하고싶습니다. ----------------------------------------------------------------------------------- Input : Periods(90), 트레이더손절범위(10); var : 상단꼬리(0), 하단꼬리(0), UpCnt(0), DnCnt(0), 상단에걸릴확률(0), 하단에걸릴확률(0); 상단꼬리 = ma(H-max(o,c), Periods); 하단꼬리 = ma(ABS(L-Min(o,c)), Periods); IF 트레이더손절범위 > 상단꼬리 Then UpCnt = UpCnt + 1; IF 트레이더손절범위 > 하단꼬리 Then DnCnt = DnCnt + 1; 상단에걸릴확률 = UpCnt/Periods; 하단에걸릴확률 = DnCnt/Periods; plot3(상단꼬리, "상단꼬리"); plot4(하단꼬리, "하단꼬리"); plot5(상단에걸릴확률, "상단에걸릴확률"); plot6(하단에걸릴확률, "하단에걸릴확률");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-10-15 13:44:05

안녕하세요 예스스탁입니다. 문의하신 내용이 최근 90봉 동안에 상단꼬리가 10틱이상인 봉과 하단꼬리가 10틱이상인 봉의 비율을 구하고자 하시는 내용이시면 아래와 같습니다. Input : Periods(90), 트레이더손절범위(10); var : 상단꼬리(0), 하단꼬리(0),상단에걸릴확률(0), 하단에걸릴확률(0); 상단꼬리 = H-max(o,c); 하단꼬리 = Min(o,c)-L; 상단에걸릴확률 = countif(상단꼬리 >= 트레이더손절범위*PriceScale,Periods)/Periods; 하단에걸릴확률 = countif(하단꼬리 >= 트레이더손절범위*PriceScale,Periods)/Periods; plot3(상단꼬리, "상단꼬리"); plot4(하단꼬리, "하단꼬리"); plot5(상단에걸릴확률, "상단에걸릴확률"); plot6(하단에걸릴확률, "하단에걸릴확률"); 즐거운 하루되세요 > 퀀트드래곤 님이 쓴 글입니다. > 제목 : 상단꼬리가 10틱을 넘어갈 확률 > 상단꼬리가 특정 기간 내에 10틱을 넘어갈 확률을 코딩하고싶습니다. ----------------------------------------------------------------------------------- Input : Periods(90), 트레이더손절범위(10); var : 상단꼬리(0), 하단꼬리(0), UpCnt(0), DnCnt(0), 상단에걸릴확률(0), 하단에걸릴확률(0); 상단꼬리 = ma(H-max(o,c), Periods); 하단꼬리 = ma(ABS(L-Min(o,c)), Periods); IF 트레이더손절범위 > 상단꼬리 Then UpCnt = UpCnt + 1; IF 트레이더손절범위 > 하단꼬리 Then DnCnt = DnCnt + 1; 상단에걸릴확률 = UpCnt/Periods; 하단에걸릴확률 = DnCnt/Periods; plot3(상단꼬리, "상단꼬리"); plot4(하단꼬리, "하단꼬리"); plot5(상단에걸릴확률, "상단에걸릴확률"); plot6(하단에걸릴확률, "하단에걸릴확률");