커뮤니티
문의 드립니다.
2019-03-11 15:44:22
241
글번호 126936
예를 들어서
1. ma(c,5) > ma(c,20) 이면 1점
2. 현재값 > ma(c,60) 이면 2점
3 stok > stod 이면 1점
4. macd > osc 이면 1점
위 조건에서
합이 3점 이상이면 매수하라.
이렇게 표현할 수도 있나요?
감사합니다.
답변 1
예스스탁 예스스탁 답변
2019-03-12 09:45:15
안녕하세요
예스스탁입니다.
Input : short(12), long(26), signal(9);
Input : sto1(12), sto2(5), sto3(5);
Var : MACDV(0) , MACDS(0) ;
var : StoK(0),StoD(0);
var1 = ma(C,5);
var2 = ma(C,20);
var3 = ma(C,60);
StoK = StochasticsK(sto1,sto2);
StoD = StochasticsD(sto1,sto2,sto3);
MACDV = MACD(short, long);
MACDS = ema(MACDV,signal);
value1 = 0;
if var1 > var2 Then
value1 = value1+1;
if C > var3 Then
value1 = value1+2;
if stok > stod Then
value1 = value1+1;
if macdv > macds Then
value1 = value1+1;
if value1 >= 3 Then
buy();
즐거운 하루되세요
> 하우즐영 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 예를 들어서
1. ma(c,5) > ma(c,20) 이면 1점
2. 현재값 > ma(c,60) 이면 2점
3 stok > stod 이면 1점
4. macd > osc 이면 1점
위 조건에서
합이 3점 이상이면 매수하라.
이렇게 표현할 수도 있나요?
감사합니다.