커뮤니티

지표식 추가 문의드립니다.

프로필 이미지
뮬란
2017-04-19 19:53:44
243
글번호 108965
답변완료

첨부 이미지

안녕하세요.. 아래 사항에 대해서 추가로 문의드립니다. 1. 수평선 종료조건이 충족되지 않은 상황에서 새로 발생하는 수평선이 기존 수평선보다 높을 경우에는 기존 수평선값을 연장하고 싶습니다. 2. 아래 답변주신 내용에서 "if var1 == 0 or var1 > var1[1] Then" 부분이 잘 이해되지 않는데 설명 좀 부탁드립니다. 감사합니다. 안녕하세요 예스스탁입니다. 지표속성에서 그래프 종류를 일자그래프나 점그래프로 지정하고 적용하셔야 합니다. input : P(100),short(12),long(26),sig(9); var : mav(0),MACDV(0),MACDS(0),MACDO(0); mav = ma(C,P); MACDV = MACD(short,long); MACDS = ema(MACDV,sig); MACDO = MACDV-MACDS; if mav > mav[1] Then{ if macdv > 0 and MACDO > 0 Then{ var1 = H+PriceScale*2; if var1 == 0 or var1 > var1[1] Then Condition1 = true; } if countif(C<O,3) == 3 Then{ var1 = H+PriceScale*2; if var1 == 0 or var1 > var1[1] Then Condition1 = true; } } if Condition1 == true Then{ if H > var1 Then Condition1 = false; if L < mav Then Condition1 = false; if mav < mav[1] Then Condition1 = false; } if Condition1 == true Then plot1(var1); 즐거운 하루되세요 > 뮬란 님이 쓴 글입니다. > 제목 : 지표식 문의드립니다. > 안녕하십니까? 지표식 문의드립니다. 이평(100),macd(12,26,9)를 사용하여 수평선을 긋고자 합니다. 1. 수평선 시작조건 : 이평이 상승중일때 ① macd가 0선위에 있고, 오실레이터가 +인 봉의 고점 2틱위 또는 ② 연속3음봉 발생시 마지막봉의 고점 2틱위 2. 수평선 종료조건 : ① 새로운 수평선을 시작하는 조건이 기존 수평선보다 낮은경우, ② 수평선을 돌파(고가기준)하는 봉이 나오는 경우 ③ 이평을 이탈(저가기준)하는 봉이 나오는 경우 ④ 이평이 하락전환하는 경우 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-04-20 14:43:52

안녕하세요 예스스탁입니다. 1 input : P(100),short(12),long(26),sig(9); var : mav(0),MACDV(0),MACDS(0),MACDO(0); mav = ma(C,P); MACDV = MACD(short,long); MACDS = ema(MACDV,sig); MACDO = MACDV-MACDS; if Condition1 == false then{ if mav > mav[1] and macdv > 0 and MACDO > 0 Then{ var1 = H+PriceScale*2; Condition1 = true; } if countif(C<O,3) == 3 Then{ var1 = H+PriceScale*2; Condition1 = true; } } if Condition1 == true Then{ if H > var1 Then Condition1 = false; if L < mav Then Condition1 = false; if mav < mav[1] Then Condition1 = false; } if Condition1 == true Then plot1(var1); 2. var1 == 0는 의미가 없는 부분입니다. 다른 방식으로 작성하다가 삭제하지 않고 남은 내용입니다. 불필요한 내용이 남아있어 혼동을 드렸습니다. 현재식에서는 있어도 되고 없어도되는 내용입니다. if var1 > var1[1] Then 새로 발생한 값이 이전값보다 클때만 true가 된다는 내용입니다. 즐거운 하루되세요 > 뮬란 님이 쓴 글입니다. > 제목 : 지표식 추가 문의드립니다. > 안녕하세요.. 아래 사항에 대해서 추가로 문의드립니다. 1. 수평선 종료조건이 충족되지 않은 상황에서 새로 발생하는 수평선이 기존 수평선보다 높을 경우에는 기존 수평선값을 연장하고 싶습니다. 2. 아래 답변주신 내용에서 "if var1 == 0 or var1 > var1[1] Then" 부분이 잘 이해되지 않는데 설명 좀 부탁드립니다. 감사합니다. 안녕하세요 예스스탁입니다. 지표속성에서 그래프 종류를 일자그래프나 점그래프로 지정하고 적용하셔야 합니다. input : P(100),short(12),long(26),sig(9); var : mav(0),MACDV(0),MACDS(0),MACDO(0); mav = ma(C,P); MACDV = MACD(short,long); MACDS = ema(MACDV,sig); MACDO = MACDV-MACDS; if mav > mav[1] Then{ if macdv > 0 and MACDO > 0 Then{ var1 = H+PriceScale*2; if var1 == 0 or var1 > var1[1] Then Condition1 = true; } if countif(C<O,3) == 3 Then{ var1 = H+PriceScale*2; if var1 == 0 or var1 > var1[1] Then Condition1 = true; } } if Condition1 == true Then{ if H > var1 Then Condition1 = false; if L < mav Then Condition1 = false; if mav < mav[1] Then Condition1 = false; } if Condition1 == true Then plot1(var1); 즐거운 하루되세요 > 뮬란 님이 쓴 글입니다. > 제목 : 지표식 문의드립니다. > 안녕하십니까? 지표식 문의드립니다. 이평(100),macd(12,26,9)를 사용하여 수평선을 긋고자 합니다. 1. 수평선 시작조건 : 이평이 상승중일때 ① macd가 0선위에 있고, 오실레이터가 +인 봉의 고점 2틱위 또는 ② 연속3음봉 발생시 마지막봉의 고점 2틱위 2. 수평선 종료조건 : ① 새로운 수평선을 시작하는 조건이 기존 수평선보다 낮은경우, ② 수평선을 돌파(고가기준)하는 봉이 나오는 경우 ③ 이평을 이탈(저가기준)하는 봉이 나오는 경우 ④ 이평이 하락전환하는 경우 감사합니다.