커뮤니티

시스템 주석 및 수정 부탁 드립니다

프로필 이미지
까꾸리손
2022-01-26 23:56:18
968
글번호 155833
답변완료
안녕하세요? 아래의 시스템에 문제가 있는지 신호가 생성되지 않습니다 주석과 신호 생성될 수 있도록 수정 부탁드립니다 감사합니다 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 > 0 and (c+0)/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 < 0 and (c+0)/2 <=mav1 and mav2 < mav2[1] and mav1 < mav2 Then{ var2 = var2+1; if var2 == 1 Then Sell("5매도"); }
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2022-01-27 11:15:47

안녕하세요 예스스탁입니다. 랭귀지에서 시가는 알파벳 O입니다. 현재 시가가 모두 숫자 0으로 되어 있습니다. 위 내용때문에 조건이 충족하지 못하고 있습니다. 해당부분 혼동없이 사용하셔야 합니다. 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); #5이평이 상승구간이면 1 if mav1 > mav1[1] Then T1 = 1; #5이평이 하락구간이면 -1 if mav1 < mav1[1] Then T1 = -1; #5이평이 하락구간에서 상승구간으로 변경되면 #var1은 0 if T1 == 1 and T1[1] != 1 Then var1 = 0; #5이평 상승구간에서 #양봉이고 몸통중심이 5이평 위이고 20이평은 상승중이고 5이평이 20이평보다 크면 #var1은 1씩 증가 if T1 == 1 and c > O and (c+O)/2 >= mav1 and mav2 > mav2[1] and mav1 > mav2 Then { var1 = var1+1; #var1이 1이면 매수(즉 5이평상승구간에서 최초로 지정한 조건만족하면 매수) if var1 == 1 Then Buy("5매수"); } #5이평이 상승구간에서 하락구간으로 변경되면 #var2는 0 if T1 == -1 and T1[1] != 1 Then var2 = 0; #5이평 하락구간에서 #음봉이고 몸통중심이 5이평 아래이고 20이평은 하락중이고 5이평이 20이평보다 작으면 #var1은 1씩 증가 if T1 == -1 and c < O and (c+O)/2 <=mav1 and mav2 < mav2[1] and mav1 < mav2 Then { #Var2는 1씩 증가 var2 = var2+1; # var2가 1이면 매도(즉 5이평하락구간에서 최초로 지정한 조건만족하면 매도) if var2 == 1 Then Sell("5매도"); } 즐거운 하루되세요 > 까꾸리손 님이 쓴 글입니다. > 제목 : 시스템 주석 및 수정 부탁 드립니다 > 안녕하세요? 아래의 시스템에 문제가 있는지 신호가 생성되지 않습니다 주석과 신호 생성될 수 있도록 수정 부탁드립니다 감사합니다 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 > 0 and (c+0)/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 < 0 and (c+0)/2 <=mav1 and mav2 < mav2[1] and mav1 < mav2 Then{ var2 = var2+1; if var2 == 1 Then Sell("5매도"); }
프로필 이미지

까꾸리손

2022-01-27 11:27:10

너무너무 감사합니다 수고하세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템 주석 및 수정 부탁 드립니다 > 안녕하세요 예스스탁입니다. 랭귀지에서 시가는 알파벳 O입니다. 현재 시가가 모두 숫자 0으로 되어 있습니다. 위 내용때문에 조건이 충족하지 못하고 있습니다. 해당부분 혼동없이 사용하셔야 합니다. 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); #5이평이 상승구간이면 1 if mav1 > mav1[1] Then T1 = 1; #5이평이 하락구간이면 -1 if mav1 < mav1[1] Then T1 = -1; #5이평이 하락구간에서 상승구간으로 변경되면 #var1은 0 if T1 == 1 and T1[1] != 1 Then var1 = 0; #5이평 상승구간에서 #양봉이고 몸통중심이 5이평 위이고 20이평은 상승중이고 5이평이 20이평보다 크면 #var1은 1씩 증가 if T1 == 1 and c > O and (c+O)/2 >= mav1 and mav2 > mav2[1] and mav1 > mav2 Then { var1 = var1+1; #var1이 1이면 매수(즉 5이평상승구간에서 최초로 지정한 조건만족하면 매수) if var1 == 1 Then Buy("5매수"); } #5이평이 상승구간에서 하락구간으로 변경되면 #var2는 0 if T1 == -1 and T1[1] != 1 Then var2 = 0; #5이평 하락구간에서 #음봉이고 몸통중심이 5이평 아래이고 20이평은 하락중이고 5이평이 20이평보다 작으면 #var1은 1씩 증가 if T1 == -1 and c < O and (c+O)/2 <=mav1 and mav2 < mav2[1] and mav1 < mav2 Then { #Var2는 1씩 증가 var2 = var2+1; # var2가 1이면 매도(즉 5이평하락구간에서 최초로 지정한 조건만족하면 매도) if var2 == 1 Then Sell("5매도"); } 즐거운 하루되세요 > 까꾸리손 님이 쓴 글입니다. > 제목 : 시스템 주석 및 수정 부탁 드립니다 > 안녕하세요? 아래의 시스템에 문제가 있는지 신호가 생성되지 않습니다 주석과 신호 생성될 수 있도록 수정 부탁드립니다 감사합니다 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 > 0 and (c+0)/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 < 0 and (c+0)/2 <=mav1 and mav2 < mav2[1] and mav1 < mav2 Then{ var2 = var2+1; if var2 == 1 Then Sell("5매도"); }