커뮤니티
재매수에 관한 것 입니다.........
2005-11-07 00:13:13
1485
글번호 8694
고생이 많으십니다....
번거로운 질문이 많아 조금 조심스럽습니다.
1) 먼저 아래의 식은
input : shortP(5), longP(20), P(10), P1(6), P2(6);
var : 단기이평(0), 장기이평(0), stoK(0), stoD(0);
단기이평 = ma(c, shortP);
장기이평 = ma(c, longP);
stoK = stochasticsK(P,P1);
stoD = stochasticsD(P,P1,P2);
if crossup(단기이평, 장기이평) then
buy();
if crossdown(stoK, stoD) then
exitlong();
if crossdown(단기이평, 장기이평) then
sell();
if crossup(stoK, stoD) then
exitshort();
진입은 5와 20 이평 교차로 진입하고 청산은 스톡으로 하는 식인데
5 이평과 20 이평이 골드인상태에서 스톡의 데드크로스로 인하여
청산이 되었습니다.
그런데 5 와 20 이평이 골드인상태에서 다시 스톡이 골드가 나면 재매수후 청산 할려고 합니다.(재 매수를 하고자 합니다).
2) 5일 이동평균선을 구할때 당일것을 제외한 이평을 구하고 싶습니다
당일것을 제외한 5일이동평균선을 구하는 식 부탁드립니다
때 아닌 황사에 겨울을 재촉한 비가 내리네요 .....
답변 1
예스스탁 예스스탁 답변
2005-11-07 14:36:37
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
1.
input : shortP(5), longP(20), P(10), P1(6), P2(6);
var : 단기이평(0), 장기이평(0), stoK(0), stoD(0),value(0);
단기이평 = ma(c, shortP);
장기이평 = ma(c, longP);
stoK = stochasticsK(P,P1);
stoD = stochasticsD(P,P1,P2);
if marketposition() == 0 and crossup(단기이평, 장기이평) then
buy("매수");
if crossdown(stoK, stoD) then
exitlong("매수청산");
if isexitname("매수청산",1) and Accumn(iff(crossdown(단기이평, 장기이평),1,0),barssinceentry(1)+1) < 1
and 단기이평 > 장기이평 and crossup(stok,stod) then
buy("재매수");
if marketposition() == 0 and crossdown(단기이평, 장기이평) then
sell("매도");
if crossup(stoK, stoD) then
exitshort("매도청산");
if isexitname("매도청산",1) and Accumn(iff(crossup(단기이평, 장기이평),1,0),barssinceentry(1)+1) < 1
and 단기이평 < 장기이평 and crossdown(stok,stod) then
sell("재매도");
2.
아래식은 분봉에서 당일을 제외한 5일이평입니다.
input : P1(5);
var : sumV(0), maV(0), count(0);
sumV = 0;
for count = 1 to P1 {
sumV = sumV+DayClose(count);
}
maV = sumV / P1;
plot1(mav,"분봉에서일봉이평");
일봉이시라면 아래와 같이 표현하면
ma(c,5)[1]로 하시면 당일을 제외한 전일까지의 5이평선이 됩니다.
참고하시기 바랍니다.
즐거운 하루되세요
> HH_mugal1 님이 쓴 글입니다.
> 제목 : 재매수에 관한 것 입니다.........
> 고생이 많으십니다....
번거로운 질문이 많아 조금 조심스럽습니다.
1) 먼저 아래의 식은
input : shortP(5), longP(20), P(10), P1(6), P2(6);
var : 단기이평(0), 장기이평(0), stoK(0), stoD(0);
단기이평 = ma(c, shortP);
장기이평 = ma(c, longP);
stoK = stochasticsK(P,P1);
stoD = stochasticsD(P,P1,P2);
if crossup(단기이평, 장기이평) then
buy();
if crossdown(stoK, stoD) then
exitlong();
if crossdown(단기이평, 장기이평) then
sell();
if crossup(stoK, stoD) then
exitshort();
진입은 5와 20 이평 교차로 진입하고 청산은 스톡으로 하는 식인데
5 이평과 20 이평이 골드인상태에서 스톡의 데드크로스로 인하여
청산이 되었습니다.
그런데 5 와 20 이평이 골드인상태에서 다시 스톡이 골드가 나면 재매수후 청산 할려고 합니다.(재 매수를 하고자 합니다).
2) 5일 이동평균선을 구할때 당일것을 제외한 이평을 구하고 싶습니다
당일것을 제외한 5일이동평균선을 구하는 식 부탁드립니다
때 아닌 황사에 겨울을 재촉한 비가 내리네요 .....
다음글