커뮤니티

수식 문의드립니다.

프로필 이미지
칭기스칸
2021-07-20 14:44:37
1555
글번호 150896
답변완료
아래 수식 문의드립니다. 1. 20이평이 60이평을 골드크로스할 때 종가를 A라 하고 20이평이 60이평을 데드크로스할 때 종가를 B라 하고 A에서 B를 뺀 수치를 C라 하고 이 C값을 최근 10회 동안 누적해서 저장하고 10회 동안 C값의 합계를 D라 하고 C값이 1.5 포인트보다 작은 횟수가 몇 번인지 카운트한 게 E라 해서 이렇게 D와 E를 산출하는 수식 부탁드립니다. 2. 20이평, 60이평 골든크로스 후 20이평과 60이평 사이의 갭을 X라 하고 X가 계속 커지다가 작아지는 첫 봉 발생시 카운트함. 골든 크로스 후 X가 계속 커지다가 작아지는 카운트가 2회 됐을 때 매수 진입. 즉, 상승 파동이 2번째 됐을 때 매수 진입 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-07-20 18:16:09

안녕하세요 예스스탁입니다. 1 var : AA(0),BB(0),cnt(0),ii(0),DD(0),EE(0); Array : CC[100](0); var1 = ma(C,20); Var2 = ma(c,60); if CrossUp(var1,Var2) Then { AA = C; if BB > 0 Then { ii = ii+1; CC[0] = AA-BB; For cnt = 1 to 99 { CC[cnt] = CC[cnt-1][1]; } if ii >= 10 Then { DD = 0; EE = 0; For cnt = 1 to 10 { DD = DD + CC[cnt]; if CC[cnt] < 1.5 Then EE = EE+1; } } } } if CrossDown(var1,Var2) Then { BB = C; if AA > 0 Then { ii = ii+1; CC[0] = AA-BB; For cnt = 1 to 99 { CC[cnt] = CC[cnt-1][1]; } if ii >= 10 Then { DD = 0; EE = 0; For cnt = 1 to 10 { DD = DD + CC[cnt]; if CC[cnt] < 1.5 Then EE = EE+1; } } } } 2 var : T(0),S(0),X(0),Y(0); var1 = ma(C,20); Var2 = ma(c,60); X = abs(var1-Var2); if CrossUp(var1,Var2) Then { T = 1; Y = 0; } if CrossDown(var1,Var2) Then { T = -1; Y = 0; } if X > X[1] Then S = 1; if X < X[1] Then S = -1; if T == 1 Then { if S == -1 and S != S[1] Then { Y = Y+1; if Y == 2 Then Buy(); } } if T == -1 Then { if S == 1 and S != S[1] Then { Y = Y+1; if Y == 2 Then Sell(); } } 즐거운 하루되세요 > 칭기스칸 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 아래 수식 문의드립니다. 1. 20이평이 60이평을 골드크로스할 때 종가를 A라 하고 20이평이 60이평을 데드크로스할 때 종가를 B라 하고 A에서 B를 뺀 수치를 C라 하고 이 C값을 최근 10회 동안 누적해서 저장하고 10회 동안 C값의 합계를 D라 하고 C값이 1.5 포인트보다 작은 횟수가 몇 번인지 카운트한 게 E라 해서 이렇게 D와 E를 산출하는 수식 부탁드립니다. 2. 20이평, 60이평 골든크로스 후 20이평과 60이평 사이의 갭을 X라 하고 X가 계속 커지다가 작아지는 첫 봉 발생시 카운트함. 골든 크로스 후 X가 계속 커지다가 작아지는 카운트가 2회 됐을 때 매수 진입. 즉, 상승 파동이 2번째 됐을 때 매수 진입 감사합니다.