커뮤니티
시스템 적용시 매수가 안됩니다. 확인좀 해주세요. ㅠㅠ
2012-06-28 12:29:11
293
글번호 52439
어제 질문 답변대로 시스템 수정후 오늘 처음으로 실전에 적용을 해봤습니다.
그런데 뭐가 잘못됐는지 매수를 하지 않아서 뭐가 잘못 되었는지 알수가 없어서 이렇게 글을 남깁니다.
1. 제가 종목확인하고 9시 5분쯤에 사고자 하는5가지종목에 아래 시스템식을 대입했지만 매수 주문이 발생을 안합니다. 왜 주문을 하지 않았는지 모르겠습니다. 2번때문에 그런거 같아보임
2. 예를들어서 주문한 시점(시스템적용시간)이 12시라 가정하면 아래와 같이 시스템식을 적용 했을경우에 매수시점은 12시 이후가 아니라 그날장시작9시부터 적용이 되는건가요??
3. 2번에서 장시작9시이후부터 적용이 된다면 시스템적용 시점이후로 매수가 발생하게끔은 못하는지요??
4. 우리트레이드 사용중인데 어떤부분이 변경되어야되는지 확인좀 부탁드리겠습니다.
var : maV(0);
var : count(0),cnt(0);
input : ACCOUNT(1000000),percent1(3),percent2(4);
input : Number(1);
maV = ma(C,5);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if index >= 0 and count < Number then
{
if maV > maV[1] then
buy("매수", atmarket, def, int(int(ACCOUNT/C)/10)*10);
}
SetStopProfittarget(percent1,PercentStop);#손절매청산
SetStopLoss(percent2,PercentStop);#수익청산
SetStopEndofday(144500); //당일 2시 45분에 모든 매수품목 청산
답변 1
예스스탁 예스스탁 답변
2012-06-28 20:29:52
안녕하세요
예스스탁입니다.
첨부된 그림과 같이 정상적으로 신호가 발생합니다.
시스템은 적용시점이후로만 신호가 발생하는 것은 아닙니다.
차트를 여시면 과거 봉에 시뮬레이션 되서 신호가 표시되고
현재 적용후 신호를 연결해 가므로
12시에 차트에 적용하셨는데 9시에 이미 매수신호가
발생해 있다면 피라미딩이 아닌이상 매수신호청산전까지
매수신호 발생하지 않습니다.
적용 후부터만 신호를 발생하고자 하시면
시스템을 아래와 같이 변경하셔야 하며
신호가 특정시간 이후로 발생할 수 있게
시간을 지정하셔야 합니다.
input : ACCOUNT(1000000),percent1(3),percent2(4),시간(120000);
input : Number(1);
var : maV(0);
var : count(0),cnt(0);
maV = ma(C,5);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if index >= 0 and count < Number and sdate == CurrentDate and stime > 시간 then
{
if maV > maV[1] then
buy("매수", atmarket, def, int(int(ACCOUNT/C)/10)*10);
}
SetStopProfittarget(percent1,PercentStop);#손절매청산
SetStopLoss(percent2,PercentStop);#수익청산
SetStopEndofday(144500); //당일 2시 45분에 모든 매수품목 청산
즐거운 하루되세요
> 하피 님이 쓴 글입니다.
> 제목 : 시스템 적용시 매수가 안됩니다. 확인좀 해주세요. ㅠㅠ
> 어제 질문 답변대로 시스템 수정후 오늘 처음으로 실전에 적용을 해봤습니다.
그런데 뭐가 잘못됐는지 매수를 하지 않아서 뭐가 잘못 되었는지 알수가 없어서 이렇게 글을 남깁니다.
1. 제가 종목확인하고 9시 5분쯤에 사고자 하는5가지종목에 아래 시스템식을 대입했지만 매수 주문이 발생을 안합니다. 왜 주문을 하지 않았는지 모르겠습니다. 2번때문에 그런거 같아보임
2. 예를들어서 주문한 시점(시스템적용시간)이 12시라 가정하면 아래와 같이 시스템식을 적용 했을경우에 매수시점은 12시 이후가 아니라 그날장시작9시부터 적용이 되는건가요??
3. 2번에서 장시작9시이후부터 적용이 된다면 시스템적용 시점이후로 매수가 발생하게끔은 못하는지요??
4. 우리트레이드 사용중인데 어떤부분이 변경되어야되는지 확인좀 부탁드리겠습니다.
var : maV(0);
var : count(0),cnt(0);
input : ACCOUNT(1000000),percent1(3),percent2(4);
input : Number(1);
maV = ma(C,5);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if index >= 0 and count < Number then
{
if maV > maV[1] then
buy("매수", atmarket, def, int(int(ACCOUNT/C)/10)*10);
}
SetStopProfittarget(percent1,PercentStop);#손절매청산
SetStopLoss(percent2,PercentStop);#수익청산
SetStopEndofday(144500); //당일 2시 45분에 모든 매수품목 청산
다음글
이전글