예스스탁
예스스탁 답변
2021-12-06 10:03:48
안녕하세요
예스스탁입니다.
신호는 기본차트 기준으로 발생합니다.
5분차트에 신호를 발생하기 위해서는 기본차트(data1)가 5분이고
data2를 120분으로 지정하셔야 합니다.
1
input : short(12),long(26),sig(9),Period(20);
var : macdv1(0,Data1),macds1(0,Data1),mav2(0,Data2);
var : bcond(False,Data1),scond(False,Data1);
macdv1 = Data1(macd(short,long));
macds1 = Data1(Ema(macdv1,sig));
mav2 = Data2(ma(C,Period));
Bcond = Data1(macdv1>macds1) and Data2(c>mav2);
scond = Data1(macdv1<macds1) and Data2(c<mav2);
if bcond == true and bcond[1] == False Then
Buy();
if scond == true and scond[1] == False Then
Sell();
2
input : short(12),long(26),sig(9),Period(20);
var : macdv1(0,Data1),macds1(0,Data1),mav2(0,Data2);
var : bcond(False,Data1),scond(False,Data1);
macdv1 = Data1(macd(short,long));
macds1 = Data1(Ema(macdv1,sig));
mav2 = Data2(ma(C,Period));
Bcond = Data1(macdv1>macds1) and Data2(c<mav2);
scond = Data1(macdv1<macds1) and Data2(c>mav2);
if bcond == true and bcond[1] == False Then
Buy();
if scond == true and scond[1] == False Then
Sell();
즐거운 하루되세요
> 팡팡 님이 쓴 글입니다.
> 제목 : 수식 부탁합니다.
> data1은 이동평균 120분 차트, data2는 MACD 5분 차트 사용하는데
1.data1 매도, data2 매도 일때 5분 차트에 매도 신호가 나오거나,
data1 매수, data2 매수 일때 5분 차트에 매수 서로 같을때만 5분 차트 신호가 나오고,
data1 매도, data2 매수 이거나 data1 매수, data2 매도 등 서로 다르면 5분 차트에
아무 신호도 안나오게 하는식 원합니다.
2.data1 매도, data2 매도 일때 5분 차트에 매도이거나, data1 매수, data2 매수 일때
5분 차트에 매수 서로 같을때만 신호가 안나오고,
data1 매도, data2 매수 이거나 data1 매수, data2 매도 등 서로 다르면 5분 차트의
매도, 매수 신호가 나오게 하는식 원합니다.