커뮤니티

미니다우 지표식 시간수정

프로필 이미지
조민철
2014-01-15 05:59:39
129
글번호 71407
답변완료
항상감사드립니다 아래 지표식을 미니다우 개장시간에 &#47583;추어 개장과 동시에 라인을 표시하고 싶습니다 1.시카고거래시간에 맞춘 시간셋팅 2.한국거래시간에 &#47583;춘 시간셋팅 ################### ### 크로드 오일 ## 크루드오일 한국개장시간에 &#47583;춘 시간설정입니다 ################### var : cond(0),XX(0),cnt(0); var1 = ma(c,9); var2 = ma(c,36); 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); 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-01-15 15:40:05

안녕하세요 예스스탁입니다. 수식에 외부변수로 개장시간을 지정하게 변경해서 올려드립니다. 지표를 차트에 적용하실 때 변수탭에서 차트가 시장시간이면 153000 차트가 한국시간이면 63000 으로 지정하고 적용하시면 됩니다. input : 개장시간(63000); var : cond(0),XX(0),cnt(0),TT(0); if stime == 개장시간 or (stime > 개장시간 and stime[1] < 개장시간) Then{ TT = TimeToMinutes(stime); value11 = value1[1]; value21 = value2[1]; value31 = value3[1]; cond = 0; cnt = 0; } var1 = ma(c,9); var2 = ma(c,36); 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 cond >= 0 and value2==value21 Then{ value7 = value2; #매도라인1# cnt = cnt+1; if TimeToMinutes(stime) < TT+5 and cnt < 2 Then{ cond = -1; xx = value7; } } if cond <= 0 and value1==value11 Then{ value6 = value1; #매수라인1# cnt = cnt+1; if TimeToMinutes(stime) < TT+5 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); 즐거운 하루되세요 > 조민철 님이 쓴 글입니다. > 제목 : 미니다우 지표식 시간수정 > 항상감사드립니다 아래 지표식을 미니다우 개장시간에 &#47583;추어 개장과 동시에 라인을 표시하고 싶습니다 1.시카고거래시간에 맞춘 시간셋팅 2.한국거래시간에 &#47583;춘 시간셋팅 ################### ### 크로드 오일 ## 크루드오일 한국개장시간에 &#47583;춘 시간설정입니다 ################### var : cond(0),XX(0),cnt(0); var1 = ma(c,9); var2 = ma(c,36); 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); 감사합니다