커뮤니티

질문드립니다.

프로필 이미지
몸통공격
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 ("나"의 경우가 아닐것) 이라는 시스템식을 구현하려고 합니다. 제가 어려워 하는 게 매수조건에서는 "가","나","라"의 조건 모두 상관없으나 "다"의 경우만 빼야하고 매도조건에서는 "가","다","라"의 조건 모두 상관없으나 "나"의 경우만 빼야하는데 제외 조건을 입력하기가 어렵습니다.