커뮤니티

문의드립니다

프로필 이미지
곽민수
2016-11-04 01:40:20
141
글번호 103693
답변완료

첨부 이미지

1. input : P1(20); var : mav(0),X(0),X1(0); mav = ma(C,P1); if crossup(mav,mav[1]) Then X = mav; if mav > X Then X = mav; if X == X[1] Then var1 = X; if CrossDown(mav,mav[1]) Then X1 = mav; if mav < X1 Then X1 = mav; if X1 == X1[1] Then var2 = X; plot1(mav); plot2(var1); plot3(var2); PlotNo1 PlotNo3 을 이용한 시스템을 구축을원합니다 사진상처럼 이격이 벌어지는 부분에서 매수,매도 신호를원합니다 1. 사진상처럼 이격이 벌어지는 부분에서 매수,매도 신호발생 2. 위 PlotNo1 PlotNo3 이부분을 총 3가지로 만들고싶습니다 p1 (변수10) p2 (변수20) p3 (변수30) 한다음 일치하는 부분에서 신호발생 이부분에서 외부변수 수정가능하게좀부탁드립니다 plotNo1 이 3가지가 이격이 벌어진 구간에서 색깔을 예로들면 빨강 plotNo3 이 3가지가 이격이 벌어진 구간에서 색깔을 예로들면 파랑 위부변수 일치하는수 () 청산 () 3가지선이있으면 그중에 1선 2선 3선 같아지는구간에서 청산 청산 부분에서 0이라는 부분도 가능하게 부탁드립니다 0 을 하면 그냥 일치하는수 에 숫자 3이라는 게 뜨면 3가지가 일치할경우 청산은 안하고 그냥 매수,매도 신호만 가능하게 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-11-04 10:51:24

안녕하세요 예스스탁입니다. 0일때 신호발생은 정확히 이해하지 못했습니다. 아래 내용 참고하셔서 직접 수정보완해 사용하시기 바랍니다. input : P1(10),P2(20),P3(30),매수(3),매도(3); var : mav(0),X(0),X1(0); var : mav1(0),Y(0),Y1(0); var : mav2(0),Z(0),Z1(0),B(0),S(0); mav = ma(C,P1); if crossup(mav,mav[1]) Then X = mav; if mav > X Then X = mav; if X == X[1] Then var1 = X; if CrossDown(mav,mav[1]) Then X1 = mav; if mav < X1 Then X1 = mav; if X1 == X1[1] Then var2 = X; mav1 = ma(C,P2); if crossup(mav1,mav1[1]) Then Y = mav1; if mav1 > Y Then Y = mav1; if Y == Y[1] Then var3 = Y; if CrossDown(mav1,mav1[1]) Then Y1 = mav1; if mav1 < Y1 Then Y1 = mav1; if Y1 == Y1[1] Then var4 = Y; mav2 = ma(C,P2); if crossup(mav2,mav2[1]) Then Z = mav2; if mav2 > Z Then Z = mav2; if Z == Z[1] Then var5 = Z; if CrossDown(mav2,mav2[1]) Then Z1 = mav2; if mav2 < Z1 Then Z1 = mav2; if Z1 == Z1[1] Then var6 = Z; B = 0; if mav == var2 and mav[1] != var2[1] Then B = B+1; if mav1 == var4 and mav1[1] != var4[1] Then B = B+1; if mav2 == var6 and mav2[1] != var6[1] Then B = B+1; if b == 매수 Then buy(); S = 0; if mav != var2 and mav[1] == var2[1] Then S = S+1; if mav1 != var4 and mav1[1] == var4[1] Then S = S+1; if mav2 != var6 and mav2[1] == var6[1] Then S = S+1; if S == 매도 then sell(); 즐거운 하루되세요 > 곽민수 님이 쓴 글입니다. > 제목 : 문의드립니다 > 1. input : P1(20); var : mav(0),X(0),X1(0); mav = ma(C,P1); if crossup(mav,mav[1]) Then X = mav; if mav > X Then X = mav; if X == X[1] Then var1 = X; if CrossDown(mav,mav[1]) Then X1 = mav; if mav < X1 Then X1 = mav; if X1 == X1[1] Then var2 = X; plot1(mav); plot2(var1); plot3(var2); PlotNo1 PlotNo3 을 이용한 시스템을 구축을원합니다 사진상처럼 이격이 벌어지는 부분에서 매수,매도 신호를원합니다 1. 사진상처럼 이격이 벌어지는 부분에서 매수,매도 신호발생 2. 위 PlotNo1 PlotNo3 이부분을 총 3가지로 만들고싶습니다 p1 (변수10) p2 (변수20) p3 (변수30) 한다음 일치하는 부분에서 신호발생 이부분에서 외부변수 수정가능하게좀부탁드립니다 plotNo1 이 3가지가 이격이 벌어진 구간에서 색깔을 예로들면 빨강 plotNo3 이 3가지가 이격이 벌어진 구간에서 색깔을 예로들면 파랑 위부변수 일치하는수 () 청산 () 3가지선이있으면 그중에 1선 2선 3선 같아지는구간에서 청산 청산 부분에서 0이라는 부분도 가능하게 부탁드립니다 0 을 하면 그냥 일치하는수 에 숫자 3이라는 게 뜨면 3가지가 일치할경우 청산은 안하고 그냥 매수,매도 신호만 가능하게 부탁드립니다