커뮤니티

질문드립니다.

프로필 이미지
올독
2021-08-26 13:58:40
729
글번호 151806
답변완료
안녕하세요. 질문 좀 드리겠습니다. 감사합니다^^; if Value1 > Value1[1] then Plot1(Value1, "이동평균선", Red); Else Plot1(Value1, "이동평균선", Black); -------------------------------------- if CrossUp(Value1,Value1[6]) Then { Buy(); } 위 식에서 이평선이 검은색에서 빨강색으로 전환후 6봉째까지 이평선이 빨강색으로 유지되는 곳에 표시를 하고 싶은데요. Value1,Value1[6] <<-- 요렇게 하니가 이평선색이 빨강색으로 6봉째까지 유지와 상관없이 표시가 나오더라고요. 캔들상관없이 이평색만 반전후 6번 유지되는곳에 표시좀 되게 부탁드리겠습니다. 항상 감사합니다.^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-08-30 11:54:55

안녕하세요? 이평선이 연속 상승한 구간을 카운트 해서 6번째 인지를 판단하면 될것 같습니다. 아래와 같은 방법으로 사용하시면 될것 같습니다. var : cnt(0; if Value1 > Value1[1] then { cnt = cnt + 1; Plot1(Value1, "이동평균선", Red); } Else { cnt = 0; Plot1(Value1, "이동평균선", Black); } if cnt == 6 Then ~ 감사합니다. > 올독 님이 쓴 글입니다. > 제목 : 질문드립니다. > 안녕하세요. 질문 좀 드리겠습니다. 감사합니다^^; if Value1 > Value1[1] then Plot1(Value1, "이동평균선", Red); Else Plot1(Value1, "이동평균선", Black); -------------------------------------- if CrossUp(Value1,Value1[6]) Then { Buy(); } 위 식에서 이평선이 검은색에서 빨강색으로 전환후 6봉째까지 이평선이 빨강색으로 유지되는 곳에 표시를 하고 싶은데요. Value1,Value1[6] <<-- 요렇게 하니가 이평선색이 빨강색으로 6봉째까지 유지와 상관없이 표시가 나오더라고요. 캔들상관없이 이평색만 반전후 6번 유지되는곳에 표시좀 되게 부탁드리겠습니다. 항상 감사합니다.^^