커뮤니티

지표식수정

프로필 이미지
조민철
2013-12-05 16:15:45
151
글번호 70201
답변완료
항상감사드립니다 아래 지표식을 수정했는데 오류가 나오는것 같습니다 수정부탁드립니다 제가 구현하고자하는 지표식은 if value2 == value21 then value7 = var7; #매도라인1# if value1 == value11 then value6 = var6; #매수라인1# 장시작후 최초로 나오는 조건식의 value7/value6 을 1가지만 표시하고 싶습니다 value7 표시할때는 매도라인1/청색/두께2 value6 표시할때는 매수라인1/적색/두께2 장시작후 매도라인1조건이 나오면 매도라인1을 표시 장시작후 매수라인1조건이 나오면 매수라인1을 표시 9시5분전에 조건이 바뀌어 매도라인1이 매수라인1으로 바뀌면 1회에 한해 매도라인1에서 매수라인1으로 변환표시 :이후신호는 무시 9시5분전에 조건이 바뀌어 매수라인1이 매도라인1으로 바뀌면 1회에 한해 매수라인1에서 매도라인1으로 변환표시 :이후신호는 무시 ##### 매수매도라인_시초가##### var : cond(0),XX(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 value2== value21 then var7; if value1== value11 then var6; if date != date[1] Then cond = 0; if cond == 0 and value2==value21 Then{ cond = 1; xx = var7; } if cond == 0 and value1==value11 Then{ cond = -1; XX = var6; } if cond == 1 Then plot1(xx); if cond == -1 Then plot1(xx);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-12-06 16:43:02

안녕하세요 예스스탁입니다. 올려주신 식안에 var6과 var7에 대한 내용이 없습니다. 수식은 올려주신 변수로 작성했습니다. var6과 var7에 대한 내용을 추가하시기 바랍니다. 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 = var7; #매도라인1# cnt = cnt+1; if stime < 90500 and cnt < 2 Then{ cond = -1; xx = value7; } } if cond <= 0 and value1==value11 Then{ value6 = var6; #매수라인1# cnt = cnt+1; if stime < 90500 and cnt < 2 Then{ cond = 1; XX = value6; } } if cond == 1 Then plot1(xx,"매수라인1",RED,def,2); if cond == -1 Then plot2(xx,"매도라인1",blue,def,2); 즐거운 하루되세요 > 조민철 님이 쓴 글입니다. > 제목 : 지표식수정 > 항상감사드립니다 아래 지표식을 수정했는데 오류가 나오는것 같습니다 수정부탁드립니다 제가 구현하고자하는 지표식은 if value2 == value21 then value7 = var7; #매도라인1# if value1 == value11 then value6 = var6; #매수라인1# 장시작후 최초로 나오는 조건식의 value7/value6 을 1가지만 표시하고 싶습니다 value7 표시할때는 매도라인1/청색/두께2 value6 표시할때는 매수라인1/적색/두께2 장시작후 매도라인1조건이 나오면 매도라인1을 표시 장시작후 매수라인1조건이 나오면 매수라인1을 표시 9시5분전에 조건이 바뀌어 매도라인1이 매수라인1으로 바뀌면 1회에 한해 매도라인1에서 매수라인1으로 변환표시 :이후신호는 무시 9시5분전에 조건이 바뀌어 매수라인1이 매도라인1으로 바뀌면 1회에 한해 매수라인1에서 매도라인1으로 변환표시 :이후신호는 무시 ##### 매수매도라인_시초가##### var : cond(0),XX(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 value2== value21 then var7; if value1== value11 then var6; if date != date[1] Then cond = 0; if cond == 0 and value2==value21 Then{ cond = 1; xx = var7; } if cond == 0 and value1==value11 Then{ cond = -1; XX = var6; } if cond == 1 Then plot1(xx); if cond == -1 Then plot1(xx);