커뮤니티
30MBO 부탁드립니다.
2009-01-16 11:14:30
1074
글번호 19577
안녕하세요?
선물 챠트 30분봉 첫봉에서 최고가와 최저가를 각각 저장하고...
두번째 봉부터의 가격에서 첫봉 최고가를 돌파하면 1계약 매수해서 종가에 팔고
첫봉 최저가를 돌파하면 1계약 매도해서 종가에 판다.
답변 4
예스스탁 예스스탁 답변
2009-01-16 11:43:51
안녕하세요
예스스탁입니다.
input : startTime(90000), endTime(092959);
if stime >= 93000 and crossup(C,TimeHigh(startTime,endTime)) then
buy();
if stime >= 93000 and crossdown(C,TimeLow(startTime,endTime)) then
sell();
SetStopEndofday(1450);
즐거운 하루되세요
> 유미 님이 쓴 글입니다.
> 제목 : 30MBO 부탁드립니다.
> 안녕하세요?
선물 챠트 30분봉 첫봉에서 최고가와 최저가를 각각 저장하고...
두번째 봉부터의 가격에서 첫봉 최고가를 돌파하면 1계약 매수해서 종가에 팔고
첫봉 최저가를 돌파하면 1계약 매도해서 종가에 판다.
유미
2009-01-16 12:05:04
테스트 해보니까 제 의도와 약간 틀리군요
제가 설명이 부족했네요
최고가든 최저가를 돌파해서 매수, 매도 되었으면 그 다음에는 그걸(1계약) 끝까지
가지고가서 종가에 청산하는 방식입니다.
그리고 봉의 종가에 매매가 되는데...그러지 말고 가격이 돌파하면 즉시
매수,매도하는것으로 고쳐주십시요.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 30MBO 부탁드립니다.
> 안녕하세요
예스스탁입니다.
input : startTime(90000), endTime(092959);
if stime >= 93000 and crossup(C,TimeHigh(startTime,endTime)) then
buy();
if stime >= 93000 and crossdown(C,TimeLow(startTime,endTime)) then
sell();
SetStopEndofday(1450);
즐거운 하루되세요
> 유미 님이 쓴 글입니다.
> 제목 : 30MBO 부탁드립니다.
> 안녕하세요?
선물 챠트 30분봉 첫봉에서 최고가와 최저가를 각각 저장하고...
두번째 봉부터의 가격에서 첫봉 최고가를 돌파하면 1계약 매수해서 종가에 팔고
첫봉 최저가를 돌파하면 1계약 매도해서 종가에 판다.
예스스탁 예스스탁 답변
2009-01-16 12:25:40
안녕하세요
예스스탁입니다.
식을 수정했습니다.
input : startTime(90000), endTime(092959);
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count == 0 Then{
if stime >= 93000 and crossup(C,TimeHigh(startTime,endTime)) then
buy();
if stime >= 93000 and crossdown(C,TimeLow(startTime,endTime)) then
sell();
}
SetStopEndofday(1450);
즐거운 하루되세요
> 유미 님이 쓴 글입니다.
> 제목 : Re : Re : 30MBO 부탁드립니다.
> 테스트 해보니까 제 의도와 약간 틀리군요
제가 설명이 부족했네요
최고가든 최저가를 돌파해서 매수, 매도 되었으면 그 다음에는 그걸(1계약) 끝까지
가지고가서 종가에 청산하는 방식입니다.
그리고 봉의 종가에 매매가 되는데...그러지 말고 가격이 돌파하면 즉시
매수,매도하는것으로 고쳐주십시요.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 30MBO 부탁드립니다.
> 안녕하세요
예스스탁입니다.
input : startTime(90000), endTime(092959);
if stime >= 93000 and crossup(C,TimeHigh(startTime,endTime)) then
buy();
if stime >= 93000 and crossdown(C,TimeLow(startTime,endTime)) then
sell();
SetStopEndofday(1450);
즐거운 하루되세요
> 유미 님이 쓴 글입니다.
> 제목 : 30MBO 부탁드립니다.
> 안녕하세요?
선물 챠트 30분봉 첫봉에서 최고가와 최저가를 각각 저장하고...
두번째 봉부터의 가격에서 첫봉 최고가를 돌파하면 1계약 매수해서 종가에 팔고
첫봉 최저가를 돌파하면 1계약 매도해서 종가에 판다.
유미
2009-01-19 09:15:55
아래 해주신대로 돌려보니까 청산은 종가 청산이 잘 되는데요....
초기 진입이 조금 이상합니다. 초기 진입이 30분 봉의 종가에 들어가네요
제 의도는 고가 돌파시 바로 진입인데요
예를들어 선물 처음 30분봉 최고가가 150.00 이고...
선물 두번째 봉에서 가격이 150.00을 초과하면 즉시 매수 진입이란거죠
슬리피지 감안한다고해도 150.05에는 매수가 되겠죠?
반대로 가도 마찬가지고요
제 생각에는 매수나 매도시 봉을 기준으로 하지 말고 가격을 기준으로 잡으면
될 것 같은데요....
부탁드립니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 30MBO 부탁드립니다.
> 안녕하세요
예스스탁입니다.
식을 수정했습니다.
input : startTime(90000), endTime(092959);
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count == 0 Then{
if stime >= 93000 and crossup(C,TimeHigh(startTime,endTime)) then
buy();
if stime >= 93000 and crossdown(C,TimeLow(startTime,endTime)) then
sell();
}
SetStopEndofday(1450);
즐거운 하루되세요
> 유미 님이 쓴 글입니다.
> 제목 : Re : Re : 30MBO 부탁드립니다.
> 테스트 해보니까 제 의도와 약간 틀리군요
제가 설명이 부족했네요
최고가든 최저가를 돌파해서 매수, 매도 되었으면 그 다음에는 그걸(1계약) 끝까지
가지고가서 종가에 청산하는 방식입니다.
그리고 봉의 종가에 매매가 되는데...그러지 말고 가격이 돌파하면 즉시
매수,매도하는것으로 고쳐주십시요.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 30MBO 부탁드립니다.
> 안녕하세요
예스스탁입니다.
input : startTime(90000), endTime(092959);
if stime >= 93000 and crossup(C,TimeHigh(startTime,endTime)) then
buy();
if stime >= 93000 and crossdown(C,TimeLow(startTime,endTime)) then
sell();
SetStopEndofday(1450);
즐거운 하루되세요
> 유미 님이 쓴 글입니다.
> 제목 : 30MBO 부탁드립니다.
> 안녕하세요?
선물 챠트 30분봉 첫봉에서 최고가와 최저가를 각각 저장하고...
두번째 봉부터의 가격에서 첫봉 최고가를 돌파하면 1계약 매수해서 종가에 팔고
첫봉 최저가를 돌파하면 1계약 매도해서 종가에 판다.
다음글