수고하십니다
2개의 데이터 이평선 차이값으로 시스템을 만들려 합니다
잘안되어서요
수식수정 부탁드립니다
감사합니다
Input :익절(0),손절(0);
Inputs: D1Len(20), D2Len(20);
var : D1(0,Data1),D2(0,Data2);
D1 = MA(Close, D1Len);
D2 = MA(Close, D2Len);
var : diff(0),T(0);
#2개 이평 데이타의 차이
diff = abs(D1-D2);
#상승
if diff > diff[1] Then
T = 1;
#하락
if diff < diff[1] Then
T = -1;
#이격 상승전환
if T == 1 and T != T[1] Then
Buy();
#이격 하락전환
if T == -1 and T != T[1] Then
ExitLong();
SetStopProfittarget(익절,PointStop);
SetStopLoss(손절,PointStop);
답변 1
예스스탁
예스스탁 답변
2024-06-18 15:35:20
안녕하세요
예스스탁입니다.
Input :익절(0),손절(0);
Inputs: D1Len(20), D2Len(20);
var : D1(0,Data1),D2(0,Data2);
var : diff(0,Data1),T(0,Data1);
D1 = data1(MA(Close, D1Len));
D2 = data2(MA(Close, D2Len));
#2개 이평 데이타의 차이
diff = abs(D1-D2);
#상승
if diff > diff[1] Then
T = 1;
#하락
if diff < diff[1] Then
T = -1;
#이격 상승전환
if T == 1 and T != T[1] Then
Buy();
#이격 하락전환
if T == -1 and T != T[1] Then
ExitLong();
SetStopProfittarget(익절,PointStop);
SetStopLoss(손절,PointStop);
즐거운 하루되세요
> 네온0609 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> 수고하십니다
2개의 데이터 이평선 차이값으로 시스템을 만들려 합니다
잘안되어서요
수식수정 부탁드립니다
감사합니다
Input :익절(0),손절(0);
Inputs: D1Len(20), D2Len(20);
var : D1(0,Data1),D2(0,Data2);
D1 = MA(Close, D1Len);
D2 = MA(Close, D2Len);
var : diff(0),T(0);
#2개 이평 데이타의 차이
diff = abs(D1-D2);
#상승
if diff > diff[1] Then
T = 1;
#하락
if diff < diff[1] Then
T = -1;
#이격 상승전환
if T == 1 and T != T[1] Then
Buy();
#이격 하락전환
if T == -1 and T != T[1] Then
ExitLong();
SetStopProfittarget(익절,PointStop);
SetStopLoss(손절,PointStop);