커뮤니티
문의드림니다
2012-07-17 11:46:50
341
글번호 52946
다음수식 문의 드림니다
macd(5,3,3,)사용하고 당일 장 시작 이후에
1)macd선이 macd시그널선을 상향돌파 하면 상향돌파 이후 봉 중에서
직전봉의 고가를 상향돌파(양봉종가기준 상향돌파)한 봉 만을 카운트 하여
카운트 갯수가 6개이상 이면 매수진입 하는 수식부탁
2)매수진입 이후에 macd선이 macd시그널선을 하향돌파 하면 하향돌파 이후 봉 중에서
직전봉의 저가를 하향돌파(음봉종가기준 하향돌파)한 봉 만을 카운트 하여
카운트 갯수가 5개이상 이면 매수청산 하는 수식부탁
3)현재 매수포지션이 있을때 아래조건이면 매수청산 하는 수식부탁
1]진입봉 이전 과거 50개봉 이후로 부터 macd선이 0선을 1회이상 상향돌파 한 적이 있고
2]최고가 상향돌파봉이 7개이상 발생하면 매수청산 하는 식 부탁드림니다
<최고가 상향돌파봉: macd선이 0선을 상향돌파 한 이후에 발생한 최고가봉의 고가를
상향돌파(양봉종가기준상향돌파 할것)한 봉)
4)매수진입 이후에 macd선이 0선을 상향돌파 하면 상향돌파 이후에
직전 macd값을 상향돌파한 macd값만을 카운트 하여 5회 이상 이면
macd선이 시그널선을 하향돌파 하면 매수청산 하는 수식부탁 드림니다
5)매수진입 이후에 macd선이 0선을 상향돌파 하면 상향돌파 이후에 발생한
macd최고가 값을 상향돌파 한 macd값 만을 카운트하여 5회 이상 이면
macd선이 시그널선을 하향돌파 하면 매수청산 하는 수식부탁 드림니다
답변 1
예스스탁 예스스탁 답변
2012-07-17 14:39:54
안녕하세요
예스스탁입니다.
input : P1(5),P2(3),P3(3);
var1 = MACD(P1,P2);
var2 = ema(var1,P3);
#1
if crossup(var1,var2) Then{
value1 = 0;
}
if C > H[1] and C > O Then{
value1 = value1+1;
if value1 == 6 Then
buy();
}
#2
if MarketPosition == 1 Then{
if CrossDown(var1,var2) Then
value2 = 0;
if C < L[1] and C < O Then{
value2 = value2+1;
if value2 == 6 Then
ExitLong();
}
}
Else
value2 = 0;
#3
value3 = countif(crossup(var1,0),50);
if crossup(var1,0) Then
value4 = H;
if H > value4 Then
value4 = H;
if MarketPosition == 1 and value3[BarsSinceEntry] >= 1 Then{
if c > value4[1] and C > O Then
value5 = value5+1;
if value5 == 7 Then
exitlong();
}
#4
if MarketPosition == 1 Then{
if crossup(var1,0) Then
Condition1 = true;
if Condition1 == true and var1 > var1[1] Then
value5 = value5+1;
if value5 >= 5 and CrossDown(var1,var2) Then
ExitLong();
}
Else{
Condition1 = false;
value5 = 0;
}
#5
if MarketPosition == 1 Then{
if crossup(var1,0) Then{
Condition2 = true;
value6 = var1;
}
if Condition1 == true and var1 > value6 Then{
value6 = var1;
value7 = value7+1;
}
if value7 >= 5 and CrossDown(var1,var2) Then
ExitLong();
}
Else{
Condition2 = false;
value7 = 0;
}
즐거운 하루되세요
> logos 님이 쓴 글입니다.
> 제목 : 문의드림니다
> 다음수식 문의 드림니다
macd(5,3,3,)사용하고 당일 장 시작 이후에
1)macd선이 macd시그널선을 상향돌파 하면 상향돌파 이후 봉 중에서
직전봉의 고가를 상향돌파(양봉종가기준 상향돌파)한 봉 만을 카운트 하여
카운트 갯수가 6개이상 이면 매수진입 하는 수식부탁
2)매수진입 이후에 macd선이 macd시그널선을 하향돌파 하면 하향돌파 이후 봉 중에서
직전봉의 저가를 하향돌파(음봉종가기준 하향돌파)한 봉 만을 카운트 하여
카운트 갯수가 5개이상 이면 매수청산 하는 수식부탁
3)현재 매수포지션이 있을때 아래조건이면 매수청산 하는 수식부탁
1]진입봉 이전 과거 50개봉 이후로 부터 macd선이 0선을 1회이상 상향돌파 한 적이 있고
2]최고가 상향돌파봉이 7개이상 발생하면 매수청산 하는 식 부탁드림니다
<최고가 상향돌파봉: macd선이 0선을 상향돌파 한 이후에 발생한 최고가봉의 고가를
상향돌파(양봉종가기준상향돌파 할것)한 봉)
4)매수진입 이후에 macd선이 0선을 상향돌파 하면 상향돌파 이후에
직전 macd값을 상향돌파한 macd값만을 카운트 하여 5회 이상 이면
macd선이 시그널선을 하향돌파 하면 매수청산 하는 수식부탁 드림니다
5)매수진입 이후에 macd선이 0선을 상향돌파 하면 상향돌파 이후에 발생한
macd최고가 값을 상향돌파 한 macd값 만을 카운트하여 5회 이상 이면
macd선이 시그널선을 하향돌파 하면 매수청산 하는 수식부탁 드림니다
다음글
이전글