안녕하세요,
아래 77984 항목번호 작성해주신것 잘 보았습니다.
그런데, 콜1과 비교할 대상은 풋1로 정해진것이 아니고, 풋1~5 모두 비교하여 0.2 이내의 것을 출력하려고 합니다.
콜/풋 가격이 서로 차이가 날때도 많으니까요 콜1과 풋3이 0.2 이내인 경우도 있을수 있으니, 그런것을 고려한 지표로 다시 부탁드립니다.
감사합니다.
==============================================================
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 여러개 조건의 plot 문의드립니다
> 안녕하세요
예스스탁입니다.
var : 콜1(0), 콜2(0), 콜3(0),콜4(0), 콜5(0), 풋1(0), 풋2(0), 풋3(0),풋4(0), 풋5(0);
콜1 = data1(c); // 콜362.5를 불러옴, 가격은 3.8
콜2 = data2(c); // 콜365를 불러옴, 가격은 2.3
콜3 = data3(c); // 콜367.5를 불러옴, 가격은 1.9
콜4 =
콜5...
풋1 = data4(c); // 풋362.5를 불러옴, 가격은 3.5
풋2 = data5(c); // 풋360를 불러옴, 가격은 2.5
풋3 = data6(c); // 풋357.5를 불러옴, 가격은 1.8
풋4...
풋5...
if abs(콜1-풋1) <= 0.2 Then
Plot1(콜1);
Else
noPlot(1);
if abs(콜2-풋2) <= 0.2 Then
Plot2(콜2);
Else
noPlot(2);
if abs(콜3-풋3) <= 0.2 Then
Plot3(콜3);
Else
noPlot(3);
if abs(콜4-풋4) <= 0.2 Then
Plot4(콜4);
Else
noPlot(4);
if abs(콜5-풋5) <= 0.2 Then
Plot5(콜5);
Else
noPlot(5);
즐거운 하루되세요
===============================================================
> kimfeel 님이 쓴 글입니다.
> 제목 : 여러개 조건의 plot 문의드립니다
> 안녕하세요,
1. 콜옵션,풋옵션 data 각각 5개씩 불러놓고,
가격의 차이가 0.2 이하인 쌍을 plot하는 방법 문의드립니다.
예)
var : 콜1(0), 콜2(0), 콜3(0),콜4(0), 콜5(0), 풋1(0), 풋2(0), 풋3(0),풋4(0), 풋5(0);
콜1 = data1(c); // 콜362.5를 불러옴, 가격은 3.8
콜2 = data2(c); // 콜365를 불러옴, 가격은 2.3
콜3 = data3(c); // 콜367.5를 불러옴, 가격은 1.9
콜4...
콜5...
풋1 = data4(c); // 풋362.5를 불러옴, 가격은 3.5
풋2 = data5(c); // 풋360를 불러옴, 가격은 2.5
풋3 = data6(c); // 풋357.5를 불러옴, 가격은 1.8
풋4...
풋5...
위 경우, 차이가 2인 것은 콜2와풋2 (쌍1), 콜3과 풋3 (쌍2)인데, 이때 해당되는 콜2,3을 plot하고 싶습니다.
해당되는 것은 한쌍일수도, 없을수도, 여러쌍이 될수도 있는데, 해당되는 쌍은 모두 plot 하고 싶은데 어떻게 하나요.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2022-07-08 13:45:43
안녕하세요
예스스탁입니다.
if문 조건만 아래와 같이 변경하시면 됩니다.
if abs(콜1-풋1) <= 0.2 or abs(콜1-풋2) <= 0.2 or abs(콜1-풋3) <= 0.2 or abs(콜1-풋4) <= 0.2 or abs(콜1-풋5) <= 0.2 Then
Plot1(콜1);
Else
noPlot(1);
if abs(콜2-풋1) <= 0.2 or abs(콜2-풋2) <= 0.2 or abs(콜2-풋3) <= 0.2 or abs(콜2-풋4) <= 0.2 or abs(콜2-풋5) <= 0.2 Then
Plot2(콜2);
Else
noPlot(2);
if abs(콜3-풋1) <= 0.2 or abs(콜3-풋2) <= 0.2 or abs(콜3-풋3) <= 0.2 or abs(콜3-풋4) <= 0.2 or abs(콜3-풋5) <= 0.2 Then
Plot3(콜3);
Else
noPlot(3);
if abs(콜4-풋1) <= 0.2 or abs(콜4-풋2) <= 0.2 or abs(콜4-풋3) <= 0.2 or abs(콜4-풋4) <= 0.2 or abs(콜4-풋5) <= 0.2 Then
Plot4(콜4);
Else
noPlot(4);
if abs(콜5-풋1) <= 0.2 or abs(콜5-풋2) <= 0.2 or abs(콜5-풋3) <= 0.2 or abs(콜5-풋4) <= 0.2 or abs(콜5-풋5) <= 0.2 Then
Plot5(콜5);
Else
noPlot(5);
즐거운 하루되세요
> kimfeel 님이 쓴 글입니다.
> 제목 : 여러개 조건의 plot 재문의입니다 (77984)
> 안녕하세요,
아래 77984 항목번호 작성해주신것 잘 보았습니다.
그런데, 콜1과 비교할 대상은 풋1로 정해진것이 아니고, 풋1~5 모두 비교하여 0.2 이내의 것을 출력하려고 합니다.
콜/풋 가격이 서로 차이가 날때도 많으니까요 콜1과 풋3이 0.2 이내인 경우도 있을수 있으니, 그런것을 고려한 지표로 다시 부탁드립니다.
감사합니다.
==============================================================
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 여러개 조건의 plot 문의드립니다
> 안녕하세요
예스스탁입니다.
var : 콜1(0), 콜2(0), 콜3(0),콜4(0), 콜5(0), 풋1(0), 풋2(0), 풋3(0),풋4(0), 풋5(0);
콜1 = data1(c); // 콜362.5를 불러옴, 가격은 3.8
콜2 = data2(c); // 콜365를 불러옴, 가격은 2.3
콜3 = data3(c); // 콜367.5를 불러옴, 가격은 1.9
콜4 =
콜5...
풋1 = data4(c); // 풋362.5를 불러옴, 가격은 3.5
풋2 = data5(c); // 풋360를 불러옴, 가격은 2.5
풋3 = data6(c); // 풋357.5를 불러옴, 가격은 1.8
풋4...
풋5...
if abs(콜1-풋1) <= 0.2 Then
Plot1(콜1);
Else
noPlot(1);
if abs(콜2-풋2) <= 0.2 Then
Plot2(콜2);
Else
noPlot(2);
if abs(콜3-풋3) <= 0.2 Then
Plot3(콜3);
Else
noPlot(3);
if abs(콜4-풋4) <= 0.2 Then
Plot4(콜4);
Else
noPlot(4);
if abs(콜5-풋5) <= 0.2 Then
Plot5(콜5);
Else
noPlot(5);
즐거운 하루되세요
===============================================================
> kimfeel 님이 쓴 글입니다.
> 제목 : 여러개 조건의 plot 문의드립니다
> 안녕하세요,
1. 콜옵션,풋옵션 data 각각 5개씩 불러놓고,
가격의 차이가 0.2 이하인 쌍을 plot하는 방법 문의드립니다.
예)
var : 콜1(0), 콜2(0), 콜3(0),콜4(0), 콜5(0), 풋1(0), 풋2(0), 풋3(0),풋4(0), 풋5(0);
콜1 = data1(c); // 콜362.5를 불러옴, 가격은 3.8
콜2 = data2(c); // 콜365를 불러옴, 가격은 2.3
콜3 = data3(c); // 콜367.5를 불러옴, 가격은 1.9
콜4...
콜5...
풋1 = data4(c); // 풋362.5를 불러옴, 가격은 3.5
풋2 = data5(c); // 풋360를 불러옴, 가격은 2.5
풋3 = data6(c); // 풋357.5를 불러옴, 가격은 1.8
풋4...
풋5...
위 경우, 차이가 2인 것은 콜2와풋2 (쌍1), 콜3과 풋3 (쌍2)인데, 이때 해당되는 콜2,3을 plot하고 싶습니다.
해당되는 것은 한쌍일수도, 없을수도, 여러쌍이 될수도 있는데, 해당되는 쌍은 모두 plot 하고 싶은데 어떻게 하나요.
감사합니다.