커뮤니티
참조데이터 고가 저가 기억하는식 부탁드립니다.
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();
이렇게 작성하는것이 틀렸는지요..
신호 발생이 안돼네요..
확인 좀 부탁드립니다.
다음글