예스스탁
예스스탁 답변
2022-02-03 14:26:15
안녕하세요
예스스탁입니다.
1
각 데이타의 날짜가 오늘인것을 추가해 주셔야 합니다.
아래와 같이 작성하시면 data2~data11중 당일봉이 없으면
모든 변수가 0을 리턴합니다.
2
data2(v)는 하나의 봉의 거래량입니다.
차트가 일봉이면 당일누적이 되겠지만 분봉이하면 당일누적이 아닙니다.
분봉이하 주기에서 당일누적은 아래와 같이 작성해 사용하시면 됩니다.
Data2(AccumN(V,DayIndex+1))
3
var : x(0,Data1),y(0,Data1),z(0,Data1);
x = data2(AccumN(V,DayIndex+1))+data3(AccumN(V,DayIndex+1))+data4(AccumN(V,DayIndex+1))+data5(AccumN(V,DayIndex+1))+data6(AccumN(V,DayIndex+1)) ; # 연결풋+2,연결풋+1,연결풋0,연결풋-1,연결풋-2
y = data7(AccumN(V,DayIndex+1))+data8(AccumN(V,DayIndex+1))+data9(AccumN(V,DayIndex+1))+data10(AccumN(V,DayIndex+1))+data11(AccumN(V,DayIndex+1)) ; # 연결콜+2,연결콜+1,연결콜0,연결콜-1,연결콜-2
z = x/y*100;
var : x(0,Data1),y(0,Data1),z(0,Data1);
if Data1(sdate) == Data2(sDate) and
Data1(sdate) == Data2(sDate) and
Data1(sdate) == Data3(sDate) and
Data1(sdate) == Data4(sDate) and
Data1(sdate) == Data5(sDate) and
Data1(sdate) == Data6(sDate) and
Data1(sdate) == Data7(sDate) and
Data1(sdate) == Data8(sDate) and
Data1(sdate) == Data9(sDate) and
Data1(sdate) == Data10(sDate) and
Data1(sdate) == Data11(sDate) Then
{
x = data2(AccumN(V,DayIndex+1))+data3(AccumN(V,DayIndex+1))+data4(AccumN(V,DayIndex+1))+data5(AccumN(V,DayIndex+1))+data6(AccumN(V,DayIndex+1)) ; # 연결풋+2,연결풋+1,연결풋0,연결풋-1,연결풋-2
y = data7(AccumN(V,DayIndex+1))+data8(AccumN(V,DayIndex+1))+data9(AccumN(V,DayIndex+1))+data10(AccumN(V,DayIndex+1))+data11(AccumN(V,DayIndex+1)) ; # 연결콜+2,연결콜+1,연결콜0,연결콜-1,연결콜-2
z = x/y*100;
}
Else
{
x = 0;
y = 0;
z = 0;
}
즐거운 하루되세요
> 목마와숙녀 님이 쓴 글입니다.
> 제목 : 문의
> var : x(0,Data1),y(0,Data1),z(0,Data1);
x = data2(v)+data3(v)+data4(v)+data5(v)+data6(v) ; # 연결풋+2,연결풋+1,연결풋0,연결풋-1,연결풋-2
y = data7(v)+data8(v)+data9(v)+data10(v)+data11(v) ; # 연결콜+2,연결콜+1,연결콜0,연결콜-1,연결콜-2
z = x/y*100;
연결 옵션으로 put-call ratio인 z를 만들어서
진입을 하고자 합니다.
1) "당일" 발생봉으로 한다는 내용 추가
2) "당일" 누적거래량 적용한 수식이 맞는지 확인
항상 고맙습니다.