커뮤니티
다시 문의드립니다
2014-05-04 10:02:36
165
글번호 74847
안녕하세요
문의(2014. 2.23, 35121번)에 더 붙인 질의입니다.
앞의 주식선물 시스템에서 장시작부터 1.매수/매수청산 , 2.매도/매도청산 2가지가 각각 아래의 조건으로 움직이며,
또한 1.매수/매수청산은 2번이내,
2.매도/매도청산은 1번만 일어나도록하게 하여주기 바랍니다.
아 래
1.매수/매수청산 ; 전과 동일
2.매도/매도청산
매도 ; 전과 동일
매도청산 ; ㅇ. MACD선이 MACD기준선 아래에 있을 때에는
이동평균선 20 이평선이 50 이평선을 상향돌파 하였을 경우
ㅇ. MACD선이 MACD기준선 위에 있을 때에는
이동평균선 5 이평선이 20 이평선을 상향돌파 하였을 경우
부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2014-05-07 14:53:36
안녕하세요
예스스탁입니다.
1. 매수/매수청산
input : P1(12),P2(26),P3(9);
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
var1 = Upvol/DownVol*100;
var2 = MACD(P1,P2);
var3 = ema(var2,P3);
var4 = ma(c,5);
var5 = ma(c,20);
if MarketPosition == 0 and var1 >= 110 and crossup(var2,var3) and count < 2 Then
buy();
if MarketPosition == 1 and CrossDown(var4,var5) Then
ExitLong();
2.매도/매도청산
input : P1(12),P2(26),P3(9);
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
var1 = Upvol/DownVol*100;
var2 = MACD(P1,P2);
var3 = ema(var2,P3);
var4 = ma(c,5);
var5 = ma(c,20);
var6 = ma(c,50);
if MarketPosition == 0 and var1 <= 75 and CrossDown(var2,var3) and count < 1 Then
Sell();
if MarketPosition == -1 Then{
if var2 < var3 and CrossUp(var5,var6) Then
ExitShort();
if var2 > var3 and CrossUp(var4,var5) Then
ExitShort();
}
즐거운 하루되세요
> cycu 님이 쓴 글입니다.
> 제목 : 다시 문의드립니다
> 안녕하세요
문의(2014. 2.23, 35121번)에 더 붙인 질의입니다.
앞의 주식선물 시스템에서 장시작부터 1.매수/매수청산 , 2.매도/매도청산 2가지가 각각 아래의 조건으로 움직이며,
또한 1.매수/매수청산은 2번이내,
2.매도/매도청산은 1번만 일어나도록하게 하여주기 바랍니다.
아 래
1.매수/매수청산 ; 전과 동일
2.매도/매도청산
매도 ; 전과 동일
매도청산 ; ㅇ. MACD선이 MACD기준선 아래에 있을 때에는
이동평균선 20 이평선이 50 이평선을 상향돌파 하였을 경우
ㅇ. MACD선이 MACD기준선 위에 있을 때에는
이동평균선 5 이평선이 20 이평선을 상향돌파 하였을 경우
부탁드립니다.