예스스탁
예스스탁 답변
2025-04-03 11:06:49
안녕하세요
예스스탁입니다.
1
input : Price1(1.2),Price2(2.5),Price3(3.0);
var : cond2(False,Data2);
var : cond3(False,Data3);
var : cond4(False,Data4);
var : cond5(False,Data5);
var : cond6(False,Data6);
var : cond7(False,Data7);
var : cond8(False,Data8);
var : cond9(False,Data9);
cond2 = Data2(H>=Price1 and price1 >= L and (L[1] > Price1 or H[1] < Price1)) or
Data2(H>=Price2 and price2 >= L and (L[1] > Price2 or H[1] < Price2)) or
Data2(H>=Price3 and price3 >= L and (L[1] > Price3 or H[1] < Price3));
cond3 = Data3(H>=Price1 and price1 >= L and (L[1] > Price1 or H[1] < Price1)) or
Data3(H>=Price2 and price2 >= L and (L[1] > Price2 or H[1] < Price2)) or
Data3(H>=Price3 and price3 >= L and (L[1] > Price3 or H[1] < Price3));
cond4 = Data4(H>=Price1 and price1 >= L and (L[1] > Price1 or H[1] < Price1)) or
Data4(H>=Price2 and price2 >= L and (L[1] > Price2 or H[1] < Price2)) or
Data4(H>=Price3 and price3 >= L and (L[1] > Price3 or H[1] < Price3));
cond5 = Data5(H>=Price1 and price1 >= L and (L[1] > Price1 or H[1] < Price1)) or
Data5(H>=Price2 and price2 >= L and (L[1] > Price2 or H[1] < Price2)) or
Data5(H>=Price3 and price3 >= L and (L[1] > Price3 or H[1] < Price3));
cond6 = Data6(H>=Price1 and price1 >= L and (L[1] > Price1 or H[1] < Price1)) or
Data6(H>=Price2 and price2 >= L and (L[1] > Price2 or H[1] < Price2)) or
Data6(H>=Price3 and price3 >= L and (L[1] > Price3 or H[1] < Price3));
cond7 = Data7(H>=Price1 and price1 >= L and (L[1] > Price1 or H[1] < Price1)) or
Data7(H>=Price2 and price2 >= L and (L[1] > Price2 or H[1] < Price2)) or
Data7(H>=Price3 and price3 >= L and (L[1] > Price3 or H[1] < Price3));
cond8 = Data8(H>=Price1 and price1 >= L and (L[1] > Price1 or H[1] < Price1)) or
Data8(H>=Price2 and price2 >= L and (L[1] > Price2 or H[1] < Price2)) or
Data8(H>=Price3 and price3 >= L and (L[1] > Price3 or H[1] < Price3));
cond9 = Data9(H>=Price1 and price1 >= L and (L[1] > Price1 or H[1] < Price1)) or
Data9(H>=Price2 and price2 >= L and (L[1] > Price2 or H[1] < Price2)) or
Data9(H>=Price3 and price3 >= L and (L[1] > Price3 or H[1] < Price3));
if cond2 == true Then
var2 = Data1(c);
if cond3 == true Then
var3 = Data1(c);
if cond4 == true Then
var4 = Data1(c);
if cond5 == true Then
var5 = Data1(c);
if cond6 == true Then
var6 = Data1(c);
if cond7 == true Then
var7 = Data1(c);
if cond8 == true Then
var8 = Data1(c);
if cond9 == true Then
var9 = Data1(c);
if var2 > 0 Then
Plot1(var2,"d2");
if var3 > 0 Then
Plot2(var3,"d3");
if var4 > 0 Then
Plot3(var4,"d4");
if var5 > 0 Then
Plot4(var5,"d5");
if var6 > 0 Then
Plot5(var6,"d6");
if var7 > 0 Then
Plot6(var7,"d7");
if var8 > 0 Then
Plot7(var8,"d8");
if var9 > 0 Then
Plot8(var9,"d9");
2
input : Price1(1.2),Price2(2.5),Price3(3.0);
var : cond2(False,Data2);
var : cond4(False,Data4);
cond2 = CrossUp(data2(HighD(0)),data3(HighD(0))) or
CrossDown(data2(LowD(0)),data3(LowD(0))) or
CrossUp(data3(HighD(0)),data2(HighD(0))) or
CrossDown(data3(LowD(0)),data2(LowD(0)));
cond4 = CrossUp(data4(HighD(0)),data5(HighD(0))) or
CrossDown(data4(LowD(0)),data5(LowD(0))) or
CrossUp(data5(HighD(0)),data4(HighD(0))) or
CrossDown(data5(LowD(0)),data4(LowD(0)));
if cond2 == true Then
var2 = Data1(c);
if cond4 == true Then
var4 = Data1(c);
if var2 > 0 Then
Plot1(var2,"d2");
if var4 > 0 Then
Plot2(var4,"d4");
즐거운 하루되세요
> qha71 님이 쓴 글입니다.
> 제목 : 수식의뢰 드립니다.
> 안녕하세요! 매매에 도움을 받고자 수식을 요청드립니다.
1.
data2~data9까지 콜과풋 옵션행사가 중 1.2, 2.5 , 3.0 가격선에 봉이 완성되 닿으면
data1 선물가격에 자동으로 수평선이 생성되는 수식을 만들고 싶습니다.
선의 색상, 굵기는 외부변수로 부탁드립니다.
2.
data2~data3 콜과풋 교차차트
data4~data5 콜과풋 교차차트
각각의 콜과 풋 교챠차트에서 콜이 풋의 고가 또는 저가를 돌파하면, 또는 풋이 콜의 고가 또는 저가를 돌파하면 data1 선물가격에 자동으로 수평선이 생성되는 수식을 만들고 싶습니다.
선의 색상, 굵기는 외부변수로 부탁드립니다.