커뮤니티
부탁드립니다.
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));
이전글