커뮤니티
[재질문]
2011-07-06 15:15:45
733
글번호 40613
var : MACDO(0,data2),upcnt(0,data2),dncnt(0,data2),upcnt1(0,data2),dncnt1(0,data2);
MACDO = data2(MACD_OSC(12,26,9));
if data2(date != date[1]) Then{
upcnt = 0;
dncnt = 0;
upcnt1 = upcnt[1];#전일 MACD가 0보다 큰 횟수
dncnt1 = dncnt[1];#전일 MACD가 0보다 작은 횟수
}
#당일 MACD가 0보다큰 횟수
if MACDO > 0 Then
upcnt = upcnt+1;
#당일 MACD가 0보다 작은 횟수
if MACDO < 0 Then
dncnt = dncnt-1;
#MACDO가 전일에 한번도 기준선 "0" 위에 있지 않을때
if upcnt1 == 0 then
#MACDO가 전일에 한번도 기준선 "0" 아래에 있지 않을때
if dncnt1 == 0 Then
---------------------
위식을 DATA2 가 아니 주종목으로 바꾸고 싶습니다.
input : shortPeriod(12), longPeriod(26);
Var : value(0);
value = MACD(shortPeriod, longPeriod);
1. MACDA가 전일에 한번도 기준선 "0"을 상향돌파 하지않고, 당일 12시 이후
기준선 "0"을 상향 돌파할때 매수.
2. MACDA가 전일에 한번도 기준선 "0"을 하향돌파 하지않고, 당일 12시 이후
기준선 "0"을 하향 돌파할때 매도.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2011-07-06 17:28:13
안녕하세요
예스스탁입니다.
var : MACDO(0,data1),upcnt(0,data1),dncnt(0,data1),upcnt1(0,data1),dncnt1(0,data1);
MACDO = data1(MACD_OSC(12,26,9));
if data2(date != date[1]) Then{
upcnt = 0;
dncnt = 0;
upcnt1 = upcnt[1];#전일 MACD가 0보다 큰 횟수
dncnt1 = dncnt[1];#전일 MACD가 0보다 작은 횟수
}
#당일 MACD가 0보다큰 횟수
if MACDO > 0 Then
upcnt = upcnt+1;
#당일 MACD가 0보다 작은 횟수
if MACDO < 0 Then
dncnt = dncnt-1;
if upcnt1 == 0 and stime >= 120000 and crossup(MACDO,0) then
buy();
if dncnt1 == 0 and stime >= 120000 and CrossDown(MACDO,0) Then
sell();
즐거운 하루되세요
> 도윤아빠 님이 쓴 글입니다.
> 제목 : [재질문]
> var : MACDO(0,data2),upcnt(0,data2),dncnt(0,data2),upcnt1(0,data2),dncnt1(0,data2);
MACDO = data2(MACD_OSC(12,26,9));
if data2(date != date[1]) Then{
upcnt = 0;
dncnt = 0;
upcnt1 = upcnt[1];#전일 MACD가 0보다 큰 횟수
dncnt1 = dncnt[1];#전일 MACD가 0보다 작은 횟수
}
#당일 MACD가 0보다큰 횟수
if MACDO > 0 Then
upcnt = upcnt+1;
#당일 MACD가 0보다 작은 횟수
if MACDO < 0 Then
dncnt = dncnt-1;
#MACDO가 전일에 한번도 기준선 "0" 위에 있지 않을때
if upcnt1 == 0 then
#MACDO가 전일에 한번도 기준선 "0" 아래에 있지 않을때
if dncnt1 == 0 Then
---------------------
위식을 DATA2 가 아니 주종목으로 바꾸고 싶습니다.
input : shortPeriod(12), longPeriod(26);
Var : value(0);
value = MACD(shortPeriod, longPeriod);
1. MACDA가 전일에 한번도 기준선 "0"을 상향돌파 하지않고, 당일 12시 이후
기준선 "0"을 상향 돌파할때 매수.
2. MACDA가 전일에 한번도 기준선 "0"을 하향돌파 하지않고, 당일 12시 이후
기준선 "0"을 하향 돌파할때 매도.
감사합니다.
다음글
이전글