커뮤니티

문의 드립니다.

프로필 이미지
하우즐영
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점 이상이면 매수하라. 이렇게 표현할 수도 있나요? 감사합니다.