커뮤니티

문의

프로필 이미지
좌오비우오비
2020-10-13 22:56:19
594
글번호 143071
답변완료

첨부 이미지

답변 수식으로 시뮬레이션을 해보았습니다. 주차트는 선물이고 보조차트2와3은 프로그램순매수금액이고 모두 5분봉입니다. 변수는 80과 70을 사용하였습니다. 질문) 시뮬레이션 결과 09시05분에 진입하는 경우가 종종 발생하는데 당일 발생하는 봉으로 이평선을 계산하는 경우라면 첫 봉 발생 후 바로 진입하는 것이 일어날 수 있는 일인가요? 최초 수식에서는 이러한 경우가 발생하기에 그와 다른 결과를 얻고자 요청드린 수식인데 그럼에도 09시05분에 진입하는 경우가 있어서 질문드립니다. ***************************************************************************** 안녕하세요 예스스탁입니다. input:이평1(80),이평2(70); var : sum2(0,Data2),i2(0,Data2),v2(0,Data2); var : sum3(0,Data3),i3(0,Data3),v3(0,data3); if Data2(Bdate != Bdate) Then { sum2 = 0; i2 = 0; } sum2 = sum2 + Data2(c); i2 = i2 + 1; if i2 < 이평1 Then v2 = sum2/i2; Else v2 = data2(ma(C,이평1)); if Data3(Bdate != Bdate) Then { sum3 = 0; i3 = 0; } sum3 = sum3 + Data3(c); i3 = i3 + 1; if i3 < 이평2 Then v3 = sum3/i3; Else v3 = data3(ma(C,이평2)); if crossup(v2,v3) Then buy("b"); 금일 발생봉부터 계산하는 수식으로 수정바랍니다. input:이평1(81),이평2(103); var : v2(0,data2),v3(0,data3); v2 = data2(ma(C,이평1)); v3 = data3(ma(C,이평2)); if crossup(v2,v3) Then buy("b");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-10-14 14:49:18

안녕하세요 예스스탁입니다. 당일봉만 이용해 이평을 계산하는 것과 첫봉에 진입하지 않는 것은 별개의 내용입니다. crossup(A,B) --> A > B and A[1] <= B[1] crossdown(A,B) --> A < B and A[1] >= B[1] 상향돌파와 하향이탈 함수는 위와 같이 현재봉의 상태와 전봉의 상태로 조건을 파악합니다. 각 이평은 당일봉으로 계산하는 이평이지만 해당 함수가 전봉의 값을 사용하게 됩니다. 2개식에 당일 첫봉은 신호가 발생하지 않게 조건을 추가해 드립니다. 1 input:이평1(80),이평2(70); var : sum2(0,Data2),i2(0,Data2),v2(0,Data2); var : sum3(0,Data3),i3(0,Data3),v3(0,data3); if Data2(Bdate != Bdate) Then { sum2 = 0; i2 = 0; } sum2 = sum2 + Data2(c); i2 = i2 + 1; if i2 < 이평1 Then v2 = sum2/i2; Else v2 = data2(ma(C,이평1)); if Data3(Bdate != Bdate) Then { sum3 = 0; i3 = 0; } sum3 = sum3 + Data3(c); i3 = i3 + 1; if i3 < 이평2 Then v3 = sum3/i3; Else v3 = data3(ma(C,이평2)); if Bdate == Bdate[1] and crossup(v2,v3) Then buy("b"); 2 input:이평1(81),이평2(103); var : v2(0,data2),v3(0,data3); v2 = data2(ma(C,이평1)); v3 = data3(ma(C,이평2)); if Bdate == Bdate[1] and crossup(v2,v3) Then buy("b"); 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 문의 > 답변 수식으로 시뮬레이션을 해보았습니다. 주차트는 선물이고 보조차트2와3은 프로그램순매수금액이고 모두 5분봉입니다. 변수는 80과 70을 사용하였습니다. 질문) 시뮬레이션 결과 09시05분에 진입하는 경우가 종종 발생하는데 당일 발생하는 봉으로 이평선을 계산하는 경우라면 첫 봉 발생 후 바로 진입하는 것이 일어날 수 있는 일인가요? 최초 수식에서는 이러한 경우가 발생하기에 그와 다른 결과를 얻고자 요청드린 수식인데 그럼에도 09시05분에 진입하는 경우가 있어서 질문드립니다. ***************************************************************************** 안녕하세요 예스스탁입니다. input:이평1(80),이평2(70); var : sum2(0,Data2),i2(0,Data2),v2(0,Data2); var : sum3(0,Data3),i3(0,Data3),v3(0,data3); if Data2(Bdate != Bdate) Then { sum2 = 0; i2 = 0; } sum2 = sum2 + Data2(c); i2 = i2 + 1; if i2 < 이평1 Then v2 = sum2/i2; Else v2 = data2(ma(C,이평1)); if Data3(Bdate != Bdate) Then { sum3 = 0; i3 = 0; } sum3 = sum3 + Data3(c); i3 = i3 + 1; if i3 < 이평2 Then v3 = sum3/i3; Else v3 = data3(ma(C,이평2)); if crossup(v2,v3) Then buy("b"); 금일 발생봉부터 계산하는 수식으로 수정바랍니다. input:이평1(81),이평2(103); var : v2(0,data2),v3(0,data3); v2 = data2(ma(C,이평1)); v3 = data3(ma(C,이평2)); if crossup(v2,v3) Then buy("b");