커뮤니티
문의드립니다
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 차트를 띄워야하는지
식으로 해결할수있는지 부탁드립니다!
다음글
이전글