커뮤니티

수식부탁드립니다.

프로필 이미지
워싱턴
2020-05-15 01:41:29
1484
글번호 138887
답변완료
안녕하세요 많은 도움에 항상 감사드립니다. 아래와 같은 수식을 사용한다고 할때, 질문1) 아래 수식을 5분봉과 500틱봉에서 2가지 봉에서 동시에 진입조건인 경우 진입하게 하려면, 어떻게 설정해야 하나요 ? 질문2) 9시20분~12시 / 1시~3시10분 (12시~1시 제외)까지만 진입신호에 진입하고 3시20분에 진입된 Position 이 있는 경우 청산한다. ------------------------ If crossup(c,value) and MarketPosition == 0 Then { Buy(); } If CrossDown(c,value) and MarketPosition == 0 Then { Sell(); } ------------------------ -끝.-
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-05-15 10:43:40

안녕하세요 예스스탁입니다. 1 참조데이타를 이용하셔야 합니다. 5분봉 차트에 500틱봉을 참조데이타로 추가하시거나 500틱봉 차트에 5분봉을 참조데이타로 추가하신후에 아래식 적용하시면 됩니다. value는 어떤 값인지 몰라 20이평으로 대체했습니다. var : v1(0,data1),v2(0,data2); v1 = data1(ma(c,20)); v2 = data2(ma(c,20)); If data1(crossup(c,v1)) and data2(crossup(c,v2)) and MarketPosition == 0 Then { Buy(); } If data1(CrossDown(c,v1)) and data2(CrossDown(c,v2))and MarketPosition == 0 Then { Sell(); } 2 var : v1(0,data1),v2(0,data2); v1 = data1(ma(c,20)); v2 = data2(ma(c,20)); if (stime >= 92000 and stime < 120000) or (stime >= 130000 and stime < 151000) Then { If data1(crossup(c,v1)) and data2(crossup(c,v2)) and MarketPosition == 0 Then { Buy(); } If data1(CrossDown(c,v1)) and data2(CrossDown(c,v2))and MarketPosition == 0 Then { Sell(); } } SetStopEndofday(152000); 즐거운 하루되세요 > 워싱턴 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > 안녕하세요 많은 도움에 항상 감사드립니다. 아래와 같은 수식을 사용한다고 할때, 질문1) 아래 수식을 5분봉과 500틱봉에서 2가지 봉에서 동시에 진입조건인 경우 진입하게 하려면, 어떻게 설정해야 하나요 ? 질문2) 9시20분~12시 / 1시~3시10분 (12시~1시 제외)까지만 진입신호에 진입하고 3시20분에 진입된 Position 이 있는 경우 청산한다. ------------------------ If crossup(c,value) and MarketPosition == 0 Then { Buy(); } If CrossDown(c,value) and MarketPosition == 0 Then { Sell(); } ------------------------ -끝.-