커뮤니티

지표식 변경

프로필 이미지
조민철
2013-12-19 15:06:19
162
글번호 70654
답변완료
아래 지표식은 국내옵션에 적용된 지표식입니다 이지표식을 외국선물인 크루드오일/ mini S&P500 등에 적요하고자합니다 근데 국내옵션에서는 정상적으로 지표가 나오는데 외국선물에서는 안나옵니다 수정부탁드립니다 시간은 국내옵션은 9시5분으로 되어있는데 장시작후 5분으로 하고싶습니다. var : cond(0),XX(0),cnt(0); var1 = ma(c,9); var2 = ma(c,26); if CrossDown(var1,var2) Then value1 = var2; if var2 < value1 Then value1 = var2; #매도라인# if CrossUp(var1,var2) Then value2 = var2; if var2 > value2 Then value2 = var2; #매수라인# value3 = var2; #중간값# if date != date[1] Then{ value11 = value1[1]; value21 = value2[1]; value31 = value3[1]; } if date != date[1] Then{ cond = 0; cnt = 0; } if cond >= 0 and value2==value21 Then{ value7 = value2; #매도라인1# cnt = cnt+1; if stime < 90500 and cnt < 2 Then{ cond = -1; xx = value7; } } if cond <= 0 and value1==value11 Then{ value6 = value1; #매수라인1# cnt = cnt+1; if stime < 90500 and cnt < 2 Then{ cond = 1; XX = value6; } } if cond == 1 Then plot1(xx,"매수라인1",yellow/*red*/,def,2); if cond == -1 Then plot2(xx,"매도라인1",yellow/*blue*/,def,2); 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-12-20 10:05:17

안녕하세요 예스스탁입니다. 해외선물은 차트의 기준시간과 종목별로 시작시간이 다르므로 사용자분이 종목별로 시간확인하시고 설정하셔야 합니다. 우리선물 홈페이지에 가셔서 종목별 시간을 확인하시기 바랍니다 차트의 기준시간은 차트창속성에서 사용자분이 지정하실수 있습니다. 한국시간으로 차트의 시간축을 표시할때와 시장시간으로 표시할때 모두 다릅니다. 아래는 모두 한국시간으로 설정할때입니다. 크로드오일은 8시, mini S&P500은 6시30분입니다. 1. 크로드오일 var : cond(0),XX(0),cnt(0); var1 = ma(c,9); var2 = ma(c,26); if CrossDown(var1,var2) Then value1 = var2; if var2 < value1 Then value1 = var2; #매도라인# if CrossUp(var1,var2) Then value2 = var2; if var2 > value2 Then value2 = var2; #매수라인# value3 = var2; #중간값# if stime == 80000 or (stime > 080000 and stime[1] < 080000) Then{ value11 = value1[1]; value21 = value2[1]; value31 = value3[1]; } if stime == 80000 or (stime > 080000 and stime[1] < 080000) Then{ cond = 0; cnt = 0; } if cond >= 0 and value2==value21 Then{ value7 = value2; #매도라인1# cnt = cnt+1; if stime < 80500 and cnt < 2 Then{ cond = -1; xx = value7; } } if cond <= 0 and value1==value11 Then{ value6 = value1; #매수라인1# cnt = cnt+1; if stime < 80500 and cnt < 2 Then{ cond = 1; XX = value6; } } if cond == 1 Then plot1(xx,"매수라인1",yellow/*red*/,def,2); if cond == -1 Then plot2(xx,"매도라인1",yellow/*blue*/,def,2); 2. mini S&P500 var : cond(0),XX(0),cnt(0); var1 = ma(c,9); var2 = ma(c,26); if CrossDown(var1,var2) Then value1 = var2; if var2 < value1 Then value1 = var2; #매도라인# if CrossUp(var1,var2) Then value2 = var2; if var2 > value2 Then value2 = var2; #매수라인# value3 = var2; #중간값# if stime == 63000 or (stime > 63000 and stime[1] < 63000) Then{ value11 = value1[1]; value21 = value2[1]; value31 = value3[1]; } if stime == 63000 or (stime > 63000 and stime[1] < 63000) Then{ cond = 0; cnt = 0; } if cond >= 0 and value2==value21 Then{ value7 = value2; #매도라인1# cnt = cnt+1; if stime < 63500 and cnt < 2 Then{ cond = -1; xx = value7; } } if cond <= 0 and value1==value11 Then{ value6 = value1; #매수라인1# cnt = cnt+1; if stime < 63500 and cnt < 2 Then{ cond = 1; XX = value6; } } if cond == 1 Then plot1(xx,"매수라인1",yellow/*red*/,def,2); if cond == -1 Then plot2(xx,"매도라인1",yellow/*blue*/,def,2); 즐거운 하루되세요 > 조민철 님이 쓴 글입니다. > 제목 : 지표식 변경 > 아래 지표식은 국내옵션에 적용된 지표식입니다 이지표식을 외국선물인 크루드오일/ mini S&P500 등에 적요하고자합니다 근데 국내옵션에서는 정상적으로 지표가 나오는데 외국선물에서는 안나옵니다 수정부탁드립니다 시간은 국내옵션은 9시5분으로 되어있는데 장시작후 5분으로 하고싶습니다. var : cond(0),XX(0),cnt(0); var1 = ma(c,9); var2 = ma(c,26); if CrossDown(var1,var2) Then value1 = var2; if var2 < value1 Then value1 = var2; #매도라인# if CrossUp(var1,var2) Then value2 = var2; if var2 > value2 Then value2 = var2; #매수라인# value3 = var2; #중간값# if date != date[1] Then{ value11 = value1[1]; value21 = value2[1]; value31 = value3[1]; } if date != date[1] Then{ cond = 0; cnt = 0; } if cond >= 0 and value2==value21 Then{ value7 = value2; #매도라인1# cnt = cnt+1; if stime < 90500 and cnt < 2 Then{ cond = -1; xx = value7; } } if cond <= 0 and value1==value11 Then{ value6 = value1; #매수라인1# cnt = cnt+1; if stime < 90500 and cnt < 2 Then{ cond = 1; XX = value6; } } if cond == 1 Then plot1(xx,"매수라인1",yellow/*red*/,def,2); if cond == -1 Then plot2(xx,"매도라인1",yellow/*blue*/,def,2); 감사합니다