커뮤니티

여러개 조건의 plot 문의드립니다

프로필 이미지
kimfeel
2022-07-06 21:36:36
956
글번호 160512
답변완료
안녕하세요, 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 하고 싶은데 어떻게 하나요. 감사합니다.
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2022-07-07 09:40:22

안녕하세요 예스스탁입니다. 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 하고 싶은데 어떻게 하나요. 감사합니다.
프로필 이미지

kimfeel

2022-07-07 18:30:20

kimfeel 님에 의해 삭제된 답변입니다.