커뮤니티

문의드립니다

프로필 이미지
베비슬립
2017-11-28 00:27:40
137
글번호 114509
답변완료
30분봉에서 시스템식 적용중인데 진입신호 하나를 60분봉기준으로 조건만족시 진입이되게 만들고싶은데 수식으로 적용해야할지 data2차트를 띄워놓고 해야되는지 개념을 잘모르겠네요 if (sTime >= 080000 or stime < 040000) and crossdown(c,value2) and dayopen-pricescale*60 < value2 Then sell("매도",atlimit,value2-pricescale*16); 위식을 60분봉차트기준에서 조건만족시 적용되게하고싶은데 data2 차트를 띄워야하는지 식으로 해결할수있는지 부탁드립니다!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-11-28 17:02:48

안녕하세요 예스스탁입니다. 문의하신 내용은 차트 자체를 60분으로 변경하시면 됩니다. 수식이 if문 만족하면 다음봉에 atlimit으로 가격조건(value2-pricescale*16) 만족시에 즉시 나오는 타입입니다. data2를 60분으로 추가하시는 것보다 기본차트 자체를60분으로 변경하시면 60분봉에서 if조건만족하면 다음 60분봉 사이에 가격조건만족하면 신호가 즉시 발생합니다. 참조데이터를 사용하셔야 하셔야 한다면 아래와 같이 변경하시면 됩니다. 수식을 참조데이터로 조건을 변경할때는 value2와 같이 변수에 저장되는 값도 같이 변경해 주어야 합니다. value2는 이평으로 보고 변경해 드립니다. 변경한 변수는 v2입니다. 참고하시기 바랍니다. var : v2(0,data2); v2 = data2(ma(C,20)); if data2((sTime >= 080000 or stime < 040000) and crossdown(c,v2) and dayopen-pricescale*60 < v2) Then sell("매도",atlimit,v2-pricescale*16); 즐거운 하루되세요 > 베비슬립 님이 쓴 글입니다. > 제목 : 문의드립니다 > 30분봉에서 시스템식 적용중인데 진입신호 하나를 60분봉기준으로 조건만족시 진입이되게 만들고싶은데 수식으로 적용해야할지 data2차트를 띄워놓고 해야되는지 개념을 잘모르겠네요 if (sTime >= 080000 or stime < 040000) and crossdown(c,value2) and dayopen-pricescale*60 < value2 Then sell("매도",atlimit,value2-pricescale*16); 위식을 60분봉차트기준에서 조건만족시 적용되게하고싶은데 data2 차트를 띄워야하는지 식으로 해결할수있는지 부탁드립니다!