커뮤니티

90틱 시스템 신호 키움으로 변경

프로필 이미지
중추신경
2020-09-04 12:03:00
816
글번호 142066
답변완료
틱차트에서 쓰던 시스템 신호를 혹시 키움 영웅문 수식으로 변경가능할까요? var : mav1(0),mav2(0),mav3(0),T1(0),T2(0),T3(0); mav1 = ma(c,5); mav2 = ma(c,20); mav3 = ma(c,60); if mav1 > mav1[1] Then T1 = 1; if mav1 < mav1[1] Then T1 = -1; if T1 == 1 and T1[1] != 1 Then var1 = 0; // if T1 == 1 and C > O and (C+O)/2 >= mav1 and mav2 > mav2[1] and mav3 > mav3[1] Then{ 60이평포함 if T1 == 1 and C > O and (C+O)/2 >= mav1 and mav2 > mav2[1] and mav1 > mav2 Then{ var1 = var1+1; if var1 == 1 Then buy("5매수"); } if T1 == -1 and T1[1] != -1 Then var2 = 0; // if T1 == -1 and C < O and (C+O)/2 <= mav1 and mav2 < mav2[1] and mav3 < mav3[1] Then{ 60이평포함 if T1 == -1 and C < O and (C+O)/2 <= mav1 and mav2 < mav2[1] and mav1 < mav2 Then{ var2 = var2+1; if var2 == 1 Then sell("5매도"); } mav2 = ma(c,20); if mav2 > mav2[1] Then T2 = 1; if mav2 < mav2[1] Then T2 = -1; if T2 == 1 and T2[1] != 1 Then var3 = 0; if T2 == 1 and C > O and (C+O)/2 >= mav2 Then{ var3 = var3+1; if var3 == 1 Then buy("20턴"); } if T2 == -1 and T2[1] != -1 Then var4 = 0; if T2 == -1 and C < O and (C+O)/2 <= mav2 Then{ var4 = var4+1; if var4 == 1 Then sell("20매도"); } mav3 = ma(c,60); if mav3 > mav3[1] Then T3 = 1; if mav3 < mav3[1] Then T3 = -1; if T3 == 1 and T3[1] != 1 Then var5 = 0; if T3 == 1 and C > O and (C+O)/2 >= mav3 Then{ var5 = var5+1; if var5 == 1 Then buy("60턴"); } if T3 == -1 and T3[1] != -1 Then var6 = 0; if T3 == -1 and C < O and (C+O)/2 <= mav3 Then{ var6 = var6+1; if var6 == 1 Then sell("60매도"); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-09-04 15:57:56

> 중추신경 님이 쓴 글입니다. > 제목 : 90틱 시스템 신호 키움으로 변경 > 틱차트에서 쓰던 시스템 신호를 혹시 키움 영웅문 수식으로 변경가능할까요? var : mav1(0),mav2(0),mav3(0),T1(0),T2(0),T3(0); mav1 = ma(c,5); mav2 = ma(c,20); mav3 = ma(c,60); if mav1 > mav1[1] Then T1 = 1; if mav1 < mav1[1] Then T1 = -1; if T1 == 1 and T1[1] != 1 Then var1 = 0; // if T1 == 1 and C > O and (C+O)/2 >= mav1 and mav2 > mav2[1] and mav3 > mav3[1] Then{ 60이평포함 if T1 == 1 and C > O and (C+O)/2 >= mav1 and mav2 > mav2[1] and mav1 > mav2 Then{ var1 = var1+1; if var1 == 1 Then buy("5매수"); } if T1 == -1 and T1[1] != -1 Then var2 = 0; // if T1 == -1 and C < O and (C+O)/2 <= mav1 and mav2 < mav2[1] and mav3 < mav3[1] Then{ 60이평포함 if T1 == -1 and C < O and (C+O)/2 <= mav1 and mav2 < mav2[1] and mav1 < mav2 Then{ var2 = var2+1; if var2 == 1 Then sell("5매도"); } mav2 = ma(c,20); if mav2 > mav2[1] Then T2 = 1; if mav2 < mav2[1] Then T2 = -1; if T2 == 1 and T2[1] != 1 Then var3 = 0; if T2 == 1 and C > O and (C+O)/2 >= mav2 Then{ var3 = var3+1; if var3 == 1 Then buy("20턴"); } if T2 == -1 and T2[1] != -1 Then var4 = 0; if T2 == -1 and C < O and (C+O)/2 <= mav2 Then{ var4 = var4+1; if var4 == 1 Then sell("20매도"); } mav3 = ma(c,60); if mav3 > mav3[1] Then T3 = 1; if mav3 < mav3[1] Then T3 = -1; if T3 == 1 and T3[1] != 1 Then var5 = 0; if T3 == 1 and C > O and (C+O)/2 >= mav3 Then{ var5 = var5+1; if var5 == 1 Then buy("60턴"); } if T3 == -1 and T3[1] != -1 Then var6 = 0; if T3 == -1 and C < O and (C+O)/2 <= mav3 Then{ var6 = var6+1; if var6 == 1 Then sell("60매도"); }