커뮤니티

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계약 매도해서 종가에 판다.