커뮤니티

crossup 질문

프로필 이미지
수급돌파
2018-03-29 00:40:59
296
글번호 117768
답변완료
if data2(c)>50 and data2(c)<53 and v/ma(v,20)>=2 then { buy; } 시스템을 사용중입니다. data2(c)는 1~100를 왔다갔다 하는데요 여기서 매수 조건식을 추가하고 싶습니다. data2(c)가 전날에 40으로 끝났고 당일 장 시작하면서 60으로 시작 될 때가 있는데요 crossup(data2(c),50)하면 되는데 이건 장중에 crossup될 때도 신호가 발생되어 기존의 시스템과 좀 꼬입니다. 즉, 원하는 것은 맨위의 시스템에서 전날 마지막 값이 40이고 당일 시작할 때 60으로 시작되어 크로스업 될때 매수진입 하는 매수조건식을 하나 추가하고 싶습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-03-29 13:27:43

안녕하세요 예스스탁입니다. if data2(c)>50 and data2(c)<53 and data1(v/ma(v,20)>=2) then { buy(); } if data2(bdate != bdate and crossup(c,50)) and data1(v/ma(v,20)>=2) then { buy(); } v/ma(v,20)>=2 조건은 data1조건이면 data1()로 묶어주셔야 합니다 참조데이터를 사용하는 수식에서는 data1도 처리해 주셔야 합니다. 즐거운 하루되세요 > 수급돌파 님이 쓴 글입니다. > 제목 : crossup 질문 > if data2(c)>50 and data2(c)<53 and v/ma(v,20)>=2 then { buy; } 시스템을 사용중입니다. data2(c)는 1~100를 왔다갔다 하는데요 여기서 매수 조건식을 추가하고 싶습니다. data2(c)가 전날에 40으로 끝났고 당일 장 시작하면서 60으로 시작 될 때가 있는데요 crossup(data2(c),50)하면 되는데 이건 장중에 crossup될 때도 신호가 발생되어 기존의 시스템과 좀 꼬입니다. 즉, 원하는 것은 맨위의 시스템에서 전날 마지막 값이 40이고 당일 시작할 때 60으로 시작되어 크로스업 될때 매수진입 하는 매수조건식을 하나 추가하고 싶습니다.