안녕하세요,
아래 조건의 지표문의 드립니다.
콜옵션,풋옵션 data 각각 5개씩 불러놓고, 콜과 풋의 가격차이가 0.2 이하인 것이, 2개 이상인 경우, 선물현재가에 plot하기.
=> 콜1과 비교할 대상은 풋1로 정해진것이 아니고, 풋1~5 모두 비교하여 0.2 이내의 것을 출력임. 이유는 콜/풋 가격이 서로 차이나서, 콜1과 풋3이 0.2 이내인 경우도 있을수 있기때문입니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2022-07-20 13:21:52
안녕하세요
예스스탁입니다.
선물차트에 참조데이타로
콜이 Data2~data6, 풋은 data7~data11으로 추가된것으로 보고 작성해 드립니다.
데이타번호가 다르면 아래식에서 번호 수정하시면 됩니다.
조건만족시 선물현재에 plot이 어떤 의미인지 불명확합니다.
조건만족한 봉의 고가에 점으로 표시되게 작성해 드립니다.
속성에서 점그래프로 설정하고 적용하시면 됩니다.
var : i1(0),i2(0),count(0);
Array : CC[5](0),PP[5](0);
#콜 Data2~data6
CC[0] = Data2(c);
CC[1] = Data3(c);
CC[2] = Data4(c);
CC[3] = Data5(c);
CC[4] = Data6(c);
#풋 Data7~data11
PP[1] = Data7(c);
PP[2] = Data8(c);
PP[3] = Data9(c);
PP[4] = Data10(c);
PP[5] = Data11(c);
count = 0;
For i1 = 0 to 4
{
For i2 = 0 to 4
{
if abs(CC[i1]-PP[i2]) <= 0.2 Then
count = count+1;
}
}
if count >= 2 Then
Plot1(H);
Else
NoPlot(1);
즐거운 하루되세요
> kimfeel 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 안녕하세요,
아래 조건의 지표문의 드립니다.
콜옵션,풋옵션 data 각각 5개씩 불러놓고, 콜과 풋의 가격차이가 0.2 이하인 것이, 2개 이상인 경우, 선물현재가에 plot하기.
=> 콜1과 비교할 대상은 풋1로 정해진것이 아니고, 풋1~5 모두 비교하여 0.2 이내의 것을 출력임. 이유는 콜/풋 가격이 서로 차이나서, 콜1과 풋3이 0.2 이내인 경우도 있을수 있기때문입니다.
감사합니다.