커뮤니티

지표식 질문드립니다.

프로필 이미지
비엔에프
2013-03-28 09:59:09
578
글번호 61343
답변완료
안녕하세요. 예스트레이딩 공부하다가 2_예스트레이더활용술이란 pdf를 접하게 되서 거기서 자동추세선이란 지표식(2_예스트레이더 활용술 273p에 나오는 Swing 자동추세선[1.0])이 있어서 우리트레이더에서 예스랭귀지에 그대로 첨가를 했는데 지표식이 너무 길어서 일부만 옮기면. >> ......... } 중기고[1] = 고[2]; 중기고Bar[1] = 고Bar[2]; 중기고점갱신 = True; if 중기저Bar[1] > 중기고Bar[2] then { for j = 18 downto 1 { 중기저[j+1] = 중기저[j]; 중기저Bar[j+1] = 중기저Bar[j]; } k = 2; for j = 3 to 19 { if 중기고Bar[2] > 저Bar[j] and 저[k] > 저[j] then { k = j; } } 중기저[1] = 저[k]; 중기저Bar[1] = 저Bar[k]; } } if 미완성사용 == False then { if 중기고Bar[1] > 중기저Bar[1] then { for j = 18 downto 1 { 중기고[j+1] = 중기고[j]; 중기고Bar[j+1] = 중기고Bar[j]; } } if 중기고Bar[1] > 중기저Bar[1] or 중기고[1] <= 고[2] then { 중기고[1] = 고[2]; 중기고Bar[1] = 고Bar[2]; 중기고점갱신 = True; } } 고점갱신 = False; 중기추세갱신 = 상단; //<--------이 부분의 오류가 뜨는데 ^ ! 연산자 앞뒤 두 데이터의 형태가 같아야 합니다. 라구 나오는데 전부 그런 오류만 뜹니다. 저부분을 어떻게 고쳐야 하는지 알고 싶습니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-03-28 13:36:59

안녕하세요 예스스탁입니다. 해당식이 몇년전의 예전 버전으로 작성된 식입니다. 변수에 true나 false가 저장되는 변수는 선언에 (false)라고 선언해 주시면 됩니다. 선언이 (0)으로 되어 있고 값을 true나 false가 저장이 되면 해당 메세지가 발생합니다. 예전 버전의 랭구지는 모두 (0)으로 선언하고 사용했기 때문에 현재 버전에서는 해당 오류가 발생합니다. 올리신 식 내용안에서 보면 중기고점갱신이나 고점갱신이라는 변수가 이에 해당됩니다. 즐거운 하루되세요 > 비엔에프 님이 쓴 글입니다. > 제목 : 지표식 질문드립니다. > 안녕하세요. 예스트레이딩 공부하다가 2_예스트레이더활용술이란 pdf를 접하게 되서 거기서 자동추세선이란 지표식(2_예스트레이더 활용술 273p에 나오는 Swing 자동추세선[1.0])이 있어서 우리트레이더에서 예스랭귀지에 그대로 첨가를 했는데 지표식이 너무 길어서 일부만 옮기면. >> ......... } 중기고[1] = 고[2]; 중기고Bar[1] = 고Bar[2]; 중기고점갱신 = True; if 중기저Bar[1] > 중기고Bar[2] then { for j = 18 downto 1 { 중기저[j+1] = 중기저[j]; 중기저Bar[j+1] = 중기저Bar[j]; } k = 2; for j = 3 to 19 { if 중기고Bar[2] > 저Bar[j] and 저[k] > 저[j] then { k = j; } } 중기저[1] = 저[k]; 중기저Bar[1] = 저Bar[k]; } } if 미완성사용 == False then { if 중기고Bar[1] > 중기저Bar[1] then { for j = 18 downto 1 { 중기고[j+1] = 중기고[j]; 중기고Bar[j+1] = 중기고Bar[j]; } } if 중기고Bar[1] > 중기저Bar[1] or 중기고[1] <= 고[2] then { 중기고[1] = 고[2]; 중기고Bar[1] = 고Bar[2]; 중기고점갱신 = True; } } 고점갱신 = False; 중기추세갱신 = 상단; //<--------이 부분의 오류가 뜨는데 ^ ! 연산자 앞뒤 두 데이터의 형태가 같아야 합니다. 라구 나오는데 전부 그런 오류만 뜹니다. 저부분을 어떻게 고쳐야 하는지 알고 싶습니다.