커뮤니티

재 문의드립니다..

프로필 이미지
고구미
2022-01-06 17:39:10
1153
글번호 155210
답변완료
답변주신 수식을 분봉에서 시초가 매매를 하려고 하는데 안되는데 다른 문제가 있을까요? 주석도 부탁드립니다.. input : P(20); var : cnt(0); if NextBarSdate != sDate Then { var1 = NextBarOpen; For cnt = 0 to P-2 { var1 = var1+DayClose(cnt); } var2 = var1/P; if abs(NextBarOpen-var2) >= 3 Then Sell(); Else Buy(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-01-07 10:13:43

안녕하세요 예스스탁입니다. 신호타입을 잘못지정해 드렸습니다,. 아래식 적용하시면 됩니다. input : P(20); var : cnt(0); #마지막봉 완성(다음날시초가수신) if NextBarSdate != sDate Then { #다음날 시초가 포함 n일 종가 합산 var1 = NextBarOpen; For cnt = 0 to P-2 { var1 = var1+DayClose(cnt); } #이평계산 var2 = var1/P; #다음날시초가와 이평의 차이가 3포인트 이상이면 매도 if abs(NextBarOpen-var2) >= 3 Then Sell("s",AtMarket); Else #아니면 매수 Buy("b",AtMarket); } 즐거운 하루되세요 > 고구미 님이 쓴 글입니다. > 제목 : 재 문의드립니다.. > 답변주신 수식을 분봉에서 시초가 매매를 하려고 하는데 안되는데 다른 문제가 있을까요? 주석도 부탁드립니다.. input : P(20); var : cnt(0); if NextBarSdate != sDate Then { var1 = NextBarOpen; For cnt = 0 to P-2 { var1 = var1+DayClose(cnt); } var2 = var1/P; if abs(NextBarOpen-var2) >= 3 Then Sell(); Else Buy(); }