커뮤니티
질문드립니다.
2012-11-11 22:18:55
234
글번호 56397
data1=선물챠트
data2=참조챠트1
data3=참조챠트2
위와 같이 세개의 챠트를 같이 올려놓은 상태에서
data1의 지표식에 따라서 매수, 혹은 매도 식을 만드는데,
( data2,data3 )의 어떤 지표값(d2v2, d3v2)을 시스템식에 넣을려고 합니다.
d2v2 와 d3v2 는 1000 을 기준으로 1000 보다 클 경우, 작을 경우로 나누고
이 지표값들의 경우의 수는 아래와 4가지 입니다.
"가" ; d2v2 > 1000 and d3v2 > 1000
"나" ; d2v2 > 1000 and d3v2 < 1000
"다" ; d2v2 < 1000 and d3v2 > 1000
"라" ; d2v2 < 1000 and d3v2 < 1000
이 중에서 매수진입에서는 "다"의 경우는 진입을 안하고
매도진입에서는 "나"의 경우는 진입을 안할려고 하는데
즉, 매수진입은 = (매수조건) and ("다"의 경우가 아닐것)
매도진입은 = (매도조건) and ("나"의 경우가 아닐것)
이라는 시스템식을 구현하려고 합니다.
제가 어려워 하는 게
매수조건에서는 "가","나","라"의 조건 모두 상관없으나 "다"의 경우만 빼야하고
매도조건에서는 "가","다","라"의 조건 모두 상관없으나 "나"의 경우만 빼야하는데
제외 조건을 입력하기가 어렵습니다.
답변 1
예스스탁 예스스탁 답변
2012-11-12 14:28:07
안녕하세요
예스스탁입니다.
var : d2v2(0,data2),d3v2(0,data3);
var : cond1(false,data1),cond2(false,data1),cond3(false,data1),cond4(false,data1);
d2v2 = 지표;
d2v3 = 지표;
cond1 = d2v2 > 1000 and d3v2 > 1000;
cond2 = d2v2 > 1000 and d3v2 < 1000;
cond3 = d2v2 < 1000 and d3v2 > 1000;
cond4 = d2v2 < 1000 and d3v2 < 1000;
if 매수조건 and (cond3 == false) Then
buy();
if 매도조건 and (cond2 == false) Then
sell();
즐거운 하루되세요
> 몸통공격 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> data1=선물챠트
data2=참조챠트1
data3=참조챠트2
위와 같이 세개의 챠트를 같이 올려놓은 상태에서
data1의 지표식에 따라서 매수, 혹은 매도 식을 만드는데,
( data2,data3 )의 어떤 지표값(d2v2, d3v2)을 시스템식에 넣을려고 합니다.
d2v2 와 d3v2 는 1000 을 기준으로 1000 보다 클 경우, 작을 경우로 나누고
이 지표값들의 경우의 수는 아래와 4가지 입니다.
"가" ; d2v2 > 1000 and d3v2 > 1000
"나" ; d2v2 > 1000 and d3v2 < 1000
"다" ; d2v2 < 1000 and d3v2 > 1000
"라" ; d2v2 < 1000 and d3v2 < 1000
이 중에서 매수진입에서는 "다"의 경우는 진입을 안하고
매도진입에서는 "나"의 경우는 진입을 안할려고 하는데
즉, 매수진입은 = (매수조건) and ("다"의 경우가 아닐것)
매도진입은 = (매도조건) and ("나"의 경우가 아닐것)
이라는 시스템식을 구현하려고 합니다.
제가 어려워 하는 게
매수조건에서는 "가","나","라"의 조건 모두 상관없으나 "다"의 경우만 빼야하고
매도조건에서는 "가","다","라"의 조건 모두 상관없으나 "나"의 경우만 빼야하는데
제외 조건을 입력하기가 어렵습니다.
이전글