커뮤니티
시스템식 부탁드립니다.
2004-03-17 02:34:21
903
글번호 2801
macd가 0 이하에서 골든크로스가 발생하고 골든 크로스 이전의 데드크로스값에서 골든크로스값을 뺀 값이 종가대비 1%이상일 때 매수.
macd가 데드크로스일 때 매도.
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : value1(0), value2(0), value3(0);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
If CrossUp(value1,value2) and value1<0 and
(CrossUp(value1,value2)- CrossDown(value1,value2)) >c/100
then
buy();
If CrossDown(value1,value2) Then
exitlong();
골든크로스 나기전 데드크로스의 값이 틀린거 같은데 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2004-03-17 11:14:00
안녕하세요? 예스스탁입니다...
문의하신 식을 작성하면 다음과 같습니다...
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : value1(0), value2(0), value3(0);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
if crossup(value1, value2) then
var1 = C;
if crossdown(value1, value2) then
var2 = C;
If CrossUp(value1,value2) and value1 < 0 and
var2 - var1 > var1/100 then
buy();
If CrossDown(value1,value2) Then
exitlong();
즐거운 하루 되세요....
> CJ_jinsoo 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
> macd가 0 이하에서 골든크로스가 발생하고 골든 크로스 이전의 데드크로스값에서 골든크로스값을 뺀 값이 종가대비 1%이상일 때 매수.
macd가 데드크로스일 때 매도.
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : value1(0), value2(0), value3(0);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
If CrossUp(value1,value2) and value1<0 and
(CrossUp(value1,value2)- CrossDown(value1,value2)) >c/100
then
buy();
If CrossDown(value1,value2) Then
exitlong();
골든크로스 나기전 데드크로스의 값이 틀린거 같은데 부탁드립니다.