커뮤니티
시스템식 질문
2012-03-05 22:59:03
429
글번호 48590
전일 종가가 양봉면 1분봉에서 전일 고가와 저가의 중간값 을 돌파하는 순간 매수할려는 시스템식을 만들려고 하는데 하루에 한번만 매수하고 시물레이션으로 테스트할려고 합니다.
맞는지좀 봐주세요 안되네요 ㅠㅠ
data2로 원하는 종목의 일주기 차트를 띄우고
var : entry(0);
entry = 0;
condition1 = data2(closed(1)> dayopen(1));
value1 = data2(dayhigh(1)+daylow(1));
if entrydate == sdate then
{ entry = entry + 1;}
if condition1 and condition2 then
{
buy("매수",atstop,value1,10);
}
잘안되네요 ㅠㅠ 갈쳐주세요
당일뿐만 아니라 과거차트에서도 화살표가 뜨게 해주세요
답변 1
예스스탁 예스스탁 답변
2012-03-06 14:59:40
안녕하세요
예스스탁입니다.
일간 시고저종가는 함수로 제공이 되므로
따로 참조데이터를 사용하지 않으셔도 됩니다.
atstop은 지정한 가격(전일고저의 중간값) 이상이면 무조건 신호가 발생하므로
만약 지정한 가격 아래에 있다가 상승해 지정한 값을 터치했을때
신호를 발생하고자 하시면 아래와 같이 작성하셔야 합니다.
if dayclose(1) > dayopen(1) and stime < 150000 then{
if H < (dayhigh(1)+daylow(1))/2 then
buy("b",atstop,(dayhigh(1)+daylow(1))/2);
}
setstopendofday(150000);
즐거운 하루되세요
> WT_j8580 님이 쓴 글입니다.
> 제목 : 시스템식 질문
> 전일 종가가 양봉면 1분봉에서 전일 고가와 저가의 중간값 을 돌파하는 순간 매수할려는 시스템식을 만들려고 하는데 하루에 한번만 매수하고 시물레이션으로 테스트할려고 합니다.
맞는지좀 봐주세요 안되네요 ㅠㅠ
data2로 원하는 종목의 일주기 차트를 띄우고
var : entry(0);
entry = 0;
condition1 = data2(closed(1)> dayopen(1));
value1 = data2(dayhigh(1)+daylow(1));
if entrydate == sdate then
{ entry = entry + 1;}
if condition1 and condition2 then
{
buy("매수",atstop,value1,10);
}
잘안되네요 ㅠㅠ 갈쳐주세요
당일뿐만 아니라 과거차트에서도 화살표가 뜨게 해주세요