커뮤니티
상단꼬리가 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(하단에걸릴확률, "하단에걸릴확률");
이전글