커뮤니티

문의드립니다

프로필 이미지
곽민수
2016-08-25 23:17:34
117
글번호 101374
답변완료
input : P(20),간격(5); array : mav[12](0); mav[1] = ma(c,P+간격*1); mav[2] = ma(c,P+간격*2); mav[3] = ma(c,P+간격*3); mav[4] = ma(c,P+간격*4); mav[5] = ma(c,P+간격*5); mav[6] = ma(c,P+간격*6); mav[7] = ma(c,P+간격*7); mav[8] = ma(c,P+간격*8); mav[9] = ma(c,P+간격*9); mav[10] = ma(c,P+간격*10); mav[11] = ma(c,P+간격*11); mav[12] = ma(c,P+간격*12); plot1(mav[1],"1",iff(mav[1] > mav[1][1],red,blue)); plot2(mav[2],"2",iff(mav[2] > mav[2][1],red,blue)); plot3(mav[3],"3",iff(mav[3] > mav[3][1],red,blue)); plot4(mav[4],"4",iff(mav[4] > mav[4][1],red,blue)); plot5(mav[5],"5",iff(mav[5] > mav[5][1],red,blue)); plot6(mav[6],"6",iff(mav[6] > mav[6][1],red,blue)); plot7(mav[7],"7",iff(mav[7] > mav[7][1],red,blue)); plot8(mav[8],"8",iff(mav[8] > mav[8][1],red,blue)); plot9(mav[9],"9",iff(mav[9] > mav[9][1],red,blue)); plot10(mav[10],"10",iff(mav[10] > mav[10][1],red,blue)); plot11(mav[11],"11",iff(mav[11] > mav[11][1],red,blue)); plot12(mav[12],"12",iff(mav[12] > mav[12][1],red,blue)); 위수식을 이용하여 시스템 수식을 만들어보고싶습니다 1. 위 수식에 새깔이 12개가 일치할때 매수,매도 신호발생 2. 위 수식에 색깔이 12개중 청산= 색깔이 다를경우 조건설정 으로 가능한지좀 알고싶습니다 예: 청산 이라는 지표속성에 추가를 하여 5개를 하면 5개가 색깔이 다를경우 그에 맞는 신호 청산 (매수면 5개가 색깔이 다를경우 매수청산) 반대는 그 매도 3. 3.5.12 3가지로 이용하여 매수,매도 신호를 나타내고싶습니다 위에서 3가지중 2가지가 다를경우 3-1 3가지중 2가지가 다를경우 청산후 3가지가 일치할경우 매수,매도 신호발생 3-2 3가지중 2가지가 다를경우 매수,매도 신호발생 외부변수 둘다 가능하게좀 부탁드리겠습니다 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-08-26 10:34:17

안녕하세요 예스스탁입니다. 아래는 1번과 2번만 처리한 식입니다. 3번 내용은 정확한 내용이 판단되지 않습니다. 이평의 갯수를 줄이는 내용이므로 아래 식 참고하셔서 이평갯수 등 조정하시기 바랍니다. input : P(20),간격(5); array : mav[12](0); mav[1] = ma(c,P+간격*1); mav[2] = ma(c,P+간격*2); mav[3] = ma(c,P+간격*3); mav[4] = ma(c,P+간격*4); mav[5] = ma(c,P+간격*5); mav[6] = ma(c,P+간격*6); mav[7] = ma(c,P+간격*7); mav[8] = ma(c,P+간격*8); mav[9] = ma(c,P+간격*9); mav[10] = ma(c,P+간격*10); mav[11] = ma(c,P+간격*11); mav[12] = ma(c,P+간격*12); #상향갯수 카운트 var1 = 0; if mav[1] > mav[1][1] Then var1 = var1+1; if mav[2] > mav[2][1] Then var1 = var1+1; if mav[3] > mav[3][1] Then var1 = var1+1; if mav[4] > mav[4][1] Then var1 = var1+1; if mav[5] > mav[5][1] Then var1 = var1+1; if mav[6] > mav[6][1] Then var1 = var1+1; if mav[7] > mav[7][1] Then var1 = var1+1; if mav[8] > mav[8][1] Then var1 = var1+1; if mav[9] > mav[9][1] Then var1 = var1+1; if mav[10] > mav[10][1] Then var1 = var1+1; if mav[11] > mav[11][1] Then var1 = var1+1; if mav[12] > mav[12][1] Then var1 = var1+1; #하향갯수 카운트 var2 = 0; if mav[1] <= mav[1][1] Then var2 = var2+1; if mav[2] <= mav[2][1] Then var2 = var2+1; if mav[3] <= mav[3][1] Then var2 = var2+1; if mav[4] <= mav[4][1] Then var2 = var2+1; if mav[5] <= mav[5][1] Then var2 = var2+1; if mav[6] <= mav[6][1] Then var2 = var2+1; if mav[7] <= mav[7][1] Then var2 = var2+1; if mav[8] <= mav[8][1] Then var2 = var2+1; if mav[9] <= mav[9][1] Then var2 = var2+1; if mav[10] <= mav[10][1] Then var2 = var2+1; if mav[11] <= mav[11][1] Then var2 = var2+1; if mav[12] <= mav[12][1] Then var2 = var2+1; #상향갯수 12개 if var1 == 12 Then buy(); #하향갯수 5개 이상 if MarketPosition == 1 and var2 >= 5 Then exitlong(); #하향갯수 12개 if var2 == 12 Then sell(); #상향갯수 5개이상 if var1 >= 5 Then ExitShort(); 즐거운 하루되세요 > 곽민수 님이 쓴 글입니다. > 제목 : 문의드립니다 > input : P(20),간격(5); array : mav[12](0); mav[1] = ma(c,P+간격*1); mav[2] = ma(c,P+간격*2); mav[3] = ma(c,P+간격*3); mav[4] = ma(c,P+간격*4); mav[5] = ma(c,P+간격*5); mav[6] = ma(c,P+간격*6); mav[7] = ma(c,P+간격*7); mav[8] = ma(c,P+간격*8); mav[9] = ma(c,P+간격*9); mav[10] = ma(c,P+간격*10); mav[11] = ma(c,P+간격*11); mav[12] = ma(c,P+간격*12); plot1(mav[1],"1",iff(mav[1] > mav[1][1],red,blue)); plot2(mav[2],"2",iff(mav[2] > mav[2][1],red,blue)); plot3(mav[3],"3",iff(mav[3] > mav[3][1],red,blue)); plot4(mav[4],"4",iff(mav[4] > mav[4][1],red,blue)); plot5(mav[5],"5",iff(mav[5] > mav[5][1],red,blue)); plot6(mav[6],"6",iff(mav[6] > mav[6][1],red,blue)); plot7(mav[7],"7",iff(mav[7] > mav[7][1],red,blue)); plot8(mav[8],"8",iff(mav[8] > mav[8][1],red,blue)); plot9(mav[9],"9",iff(mav[9] > mav[9][1],red,blue)); plot10(mav[10],"10",iff(mav[10] > mav[10][1],red,blue)); plot11(mav[11],"11",iff(mav[11] > mav[11][1],red,blue)); plot12(mav[12],"12",iff(mav[12] > mav[12][1],red,blue)); 위수식을 이용하여 시스템 수식을 만들어보고싶습니다 1. 위 수식에 새깔이 12개가 일치할때 매수,매도 신호발생 2. 위 수식에 색깔이 12개중 청산= 색깔이 다를경우 조건설정 으로 가능한지좀 알고싶습니다 예: 청산 이라는 지표속성에 추가를 하여 5개를 하면 5개가 색깔이 다를경우 그에 맞는 신호 청산 (매수면 5개가 색깔이 다를경우 매수청산) 반대는 그 매도 3. 3.5.12 3가지로 이용하여 매수,매도 신호를 나타내고싶습니다 위에서 3가지중 2가지가 다를경우 3-1 3가지중 2가지가 다를경우 청산후 3가지가 일치할경우 매수,매도 신호발생 3-2 3가지중 2가지가 다를경우 매수,매도 신호발생 외부변수 둘다 가능하게좀 부탁드리겠습니다 감사합니다