커뮤니티
문의 드립니다.
2012-06-26 04:54:38
269
글번호 52356
3분봉으로 매매를 한다고 했을때
매수는 시초가(동시호가)에 매수하고
매수청산은 장중에 할려고 합니다.
이때 시초가로 매수하려면 아래와 같이 하면 되는 건가요?
if stime == 150000 and 매수조건 == true then
Buy("매수", AtMarket);
이때 매수조건은 일봉의 이평을 실시간으로 볼 예정이며
150000일때의 결과를 보는 것이므로
일봉상의 오늘 종가를 반영한 결과로 계산이 되는건지도 궁금합니다.
가령 장 종료후에 일봉 5,10이평이 크로스난 종목을 검색후에
3분봉에서 다음날 시초가에 매수한다고 했을때
우선 챠트에 해당 종목을 등록한 후
if MarketPosition == 0 and stime == 150000 and crossup(일봉5, 일봉10) then
Buy("매수", AtMarket);
(일봉 5, 일봉 10이평은 실시간으로 계산함)
위와 같이 하면 매수가 되는 건가요?
늘 감사드립니다.~
답변 1
예스스탁 예스스탁 답변
2012-06-26 09:58:19
안녕하세요
예스스탁입니다.
문의하신 내용이시면
종목검색에서 일봉 이동평균이 골든크로스가 발생한 종목을 검색하신 것이므로
시스템식에 해당 내용 추가할 필요는 없을 것 같습니다.
추가하신 다면 아래와 같이 작성해서 사용하셔야 합니다.
input : P1(5),P2(10);
var : count(0),sumV1(0),maV1(0),sumV2(0),maV2(0),sumV11(0),maV11(0),sumV22(0),maV22(0);
sumV1 = 0;
sumV2 = 0;
sumV11 = 0;
sumV22 = 0;
for count = 0 to P2{
if count < P1 Then{
sumV1 = sumV1+DayClose(count);
sumV11 = sumV11+DayClose(count+1);
}
if count < P2 Then{
sumV2 = sumV2+DayClose(count);
sumV22 = sumV22+DayClose(count+1);
}
}
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
maV11 = sumV11 / P1;
maV22 = sumV22 / P2;
if stime == 150000 and mav1 > mav2 and mav11 < mav22 then
Buy("매수", AtMarket);
15시에 당일 5일이평이 10일이평보다 크고
전일기준 5일이평은 전일기준 10일이평보다 작으면
다음날 시가 수신될때 매수
즐거운 하루되세요
> 엠제이 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
>
3분봉으로 매매를 한다고 했을때
매수는 시초가(동시호가)에 매수하고
매수청산은 장중에 할려고 합니다.
이때 시초가로 매수하려면 아래와 같이 하면 되는 건가요?
if stime == 150000 and 매수조건 == true then
Buy("매수", AtMarket);
이때 매수조건은 일봉의 이평을 실시간으로 볼 예정이며
150000일때의 결과를 보는 것이므로
일봉상의 오늘 종가를 반영한 결과로 계산이 되는건지도 궁금합니다.
가령 장 종료후에 일봉 5,10이평이 크로스난 종목을 검색후에
3분봉에서 다음날 시초가에 매수한다고 했을때
우선 챠트에 해당 종목을 등록한 후
if MarketPosition == 0 and stime == 150000 and crossup(일봉5, 일봉10) then
Buy("매수", AtMarket);
(일봉 5, 일봉 10이평은 실시간으로 계산함)
위와 같이 하면 매수가 되는 건가요?
늘 감사드립니다.~