Search
Duplicate
📝

옵션양합 당일시고저종 그리기

#공통 지표 참조종목
옵션 양합을 그리기 위해서는 차트에 콜과 풋이 적용되어 있어야 합니다. 기본종목으로 콜을, 참조종목으로 풋을 추가한 후에 아래 지표를 적용하시면 됩니다. 차트왼쪽 상단의 종목선택 버튼 중 왼쪽버튼은 기본종목, 오른쪽은 참조종목을 추가하는 버튼입니다.
var : sum(0),sumDO(0),sumDH(0),SumDL(0); sum = Data1(c)+Data2(c); //다른 데이터쌍으로 변경할 때는 위 데이터 번호만 변경하면 됩니다. //영업일 변경 if Bdate != Bdate[1] then { //첫봉 양합값 sumDO = sum; //당일 양합최고값과 최저값 저정할 변수 //초기값 첫봉값 sumDH = sum; sumDL = sum; } Else { if sum > sumDH Then sumDH = sum; if sum < sumDL Then sumDL = sum; } if SumDO > 0 Then { Plot1(sum,"양합"); Plot2(sumDO,"양합시가"); Plot3(sumDH,"양합고가"); Plot4(sumDL,"양합저가"); }
JavaScript
복사
//일반적으로 양합은 각봉의 종가만 합산하는데를 합산하는데 //각 봉의 시고저종가를 별도로 합산해서 //양합의 당일시고저종을 계산한다면 아래와 같습니다. var : sumO(0),sumH(0),sumL(0),sumC(0); var : sumDO(0),sumDH(0),SumDL(0); sumO = Data1(o)+Data2(o); sumH = Data1(h)+Data2(h); sumL = Data1(l)+Data2(l); sumC = Data1(c)+Data2(c); //다른 데이터쌍으로 변경할 때는 위 데이터 번호만 변경하면 됩니다. //영업일 변경 if Bdate != Bdate[1] then { //첫봉 양합값 sumDO = sumO; //당일 양합최고값과 최저값 저정할 변수 //초기값 첫봉값 sumDH = sumH; sumDL = sumL; } Else { if sumH > sumDH Then sumDH = sumH; if sumL < sumDL Then sumDL = sumL; } if SumDO > 0 Then { Plot1(sumC,"양합"); Plot2(sumDO,"양합시가"); Plot3(sumDH,"양합고가"); Plot4(sumDL,"양합저가"); }
JavaScript
복사