커뮤니티

부탁드립니다.

프로필 이미지
라떼처럼
2019-01-17 15:17:34
143
글번호 125368
답변완료
만들어 주신 아래 지표를 매매식으로 만들고자 합니다. 이전 Plot3와 현재 Plot3의 차가 (변화량이) 변수 A(5) 이상 발생하게 되면 plot5(ma(macdosc ,5)); 가 하강하기 전까지 plot3(highest(macdosc ,5)) 이 상승중이고, plot5(ma(macdosc ,5)); 가 A(5) 이상일때 매수 (매도 반대) Input : shortPeriod(12), longPeriod(26), signal(9); Var : MACDV(0),MACDS(0),macdosc (0) ; MACDV = MACD(shortPeriod, longPeriod); MACDS = wma(MACDV,Signal); macdosc = MACDV-MACDS; Plot1(MACDV, "MACD"); Plot2(MACDS, "MACDSignal"); PlotBaseLine1(0, "기준선1"); plot3(highest(macdosc ,5)); plot4(Lowest(macdosc ,5)); plot5(ma(macdosc ,5)); plot6(highest(macdosc,20)); plot7(Lowest(macdosc,20)); plot8(ma(macdosc,20));
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-01-18 09:50:19

안녕하세요 예스스탁입니다. Input : shortPeriod(12), longPeriod(26), signal(9),A(5); Var : MACDV(0),MACDS(0),macdosc (0),T(0); MACDV = MACD(shortPeriod, longPeriod); MACDS = wma(MACDV,Signal); macdosc = MACDV-MACDS; var3 = highest(macdosc ,5); var4 = Lowest(macdosc ,5); var5 = ma(macdosc ,5); var6 = highest(macdosc,20); var7 = Lowest(macdosc,20); var8 = ma(macdosc,20); if var3 >= var3[1]+A Then T = 1; if var4 <= var4[1]-A Then T = -1; if T == 1 and var3 > var3[1] and var5 > A Then buy(); if T == -1 and var3 < var3[1] and var5 < -A Then sell(); 즐거운 하루되세요 > 라떼처럼 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 만들어 주신 아래 지표를 매매식으로 만들고자 합니다. 이전 Plot3와 현재 Plot3의 차가 (변화량이) 변수 A(5) 이상 발생하게 되면 plot5(ma(macdosc ,5)); 가 하강하기 전까지 plot3(highest(macdosc ,5)) 이 상승중이고, plot5(ma(macdosc ,5)); 가 A(5) 이상일때 매수 (매도 반대) Input : shortPeriod(12), longPeriod(26), signal(9); Var : MACDV(0),MACDS(0),macdosc (0) ; MACDV = MACD(shortPeriod, longPeriod); MACDS = wma(MACDV,Signal); macdosc = MACDV-MACDS; Plot1(MACDV, "MACD"); Plot2(MACDS, "MACDSignal"); PlotBaseLine1(0, "기준선1"); plot3(highest(macdosc ,5)); plot4(Lowest(macdosc ,5)); plot5(ma(macdosc ,5)); plot6(highest(macdosc,20)); plot7(Lowest(macdosc,20)); plot8(ma(macdosc,20));