커뮤니티

참조데이터 고가 저가 기억하는식 부탁드립니다.

프로필 이미지
때기리
2012-08-28 12:54:50
253
글번호 54140
답변완료
안녕하세요.. 궁금한 사항이 있어 문의드립니다. 참조데이터 data2, data3를 이용하여 아래와 같이 수식을 만들었습니다. var1값의 최고값과 최저값을 기억하는 식이 잘 안돼네요. var : ph(0), pl(0); var1 = data2(c)-data3(c); if dayindex == 0 then { ph = var1; pl = var1; } if var1 > ph then ph = var1; if var1 < pl then pl = var1; if var1 > ph then buy(); if var1 < pl then sell(); 이렇게 작성하는것이 틀렸는지요.. 신호 발생이 안돼네요.. 확인 좀 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-08-28 13:05:16

안녕하세요 예스스탁입니다. 당일최고가나 최저가 보다 현재값이 크거나 작을수는 없습니다. 아래와 같이 현재 값이 직전봉까지의 최고가나 최저가보다 크거나 작다로 조건식을 만드셔야 합니다. var : value(0,data1),ph(0,data1), pl(0,data1); value = data2(c)-data3(c); if data1(dayindex == 0) then { ph = value; pl = value; } if value > ph then ph = value; if value < pl then pl = value; if data1(dayindex > 0) and value > ph[1] then buy(); if data1(dayindex > 0) and value < pl[1] then sell(); 즐거운 하루되세요 > 때기리 님이 쓴 글입니다. > 제목 : 참조데이터 고가 저가 기억하는식 부탁드립니다. > 안녕하세요.. 궁금한 사항이 있어 문의드립니다. 참조데이터 data2, data3를 이용하여 아래와 같이 수식을 만들었습니다. var1값의 최고값과 최저값을 기억하는 식이 잘 안돼네요. var : ph(0), pl(0); var1 = data2(c)-data3(c); if dayindex == 0 then { ph = var1; pl = var1; } if var1 > ph then ph = var1; if var1 < pl then pl = var1; if var1 > ph then buy(); if var1 < pl then sell(); 이렇게 작성하는것이 틀렸는지요.. 신호 발생이 안돼네요.. 확인 좀 부탁드립니다.