커뮤니티
수식질문입니다.
2013-03-16 14:25:30
238
글번호 60814
당일시가대비 0.2상승하면 매수 0.2하락하면 매도 하는데
먼저 걸린 신호에 진입하고 다른쪽은 하지않으려고 하는데
1분챠트로 0.2상승 하락이 다 있으면 어느쪽이 먼저 진입했는지 알수 없는데
이런경우 틱챠트로 확인해야 하나요?
익절 1포인트 손절 0.5 하루한번매매입니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count<1 and DayOpen+0.2 Then
buy("b");
if count<1 and DayOpen-0.2 Then
sell("s");
이렇게 작성했더니 틱챠트건 1분챠트건 매수 매도 모두 걸린걸로 나오는데
뭐가 잘못된건지 모르겠네요.
매수 또는 매도 하루 한번만 했으면 하는데 수식부탁합니다.
답변 1
예스스탁 예스스탁 답변
2013-03-18 10:58:57
안녕하세요
예스스탁입니다.
현재 올리신 내용은 if문에 DayOpen+0.2은 조건식이 아닙니다.
비교문으로 만드셔야 합니다.
아래는 수정한 식입니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count<1 and C >= DayOpen+0.2 Then
buy("b");
if count<1 and C <= DayOpen-0.2 Then
sell("s");
즐거운 하루되세요
> 엉기 님이 쓴 글입니다.
> 제목 : 수식질문입니다.
> 당일시가대비 0.2상승하면 매수 0.2하락하면 매도 하는데
먼저 걸린 신호에 진입하고 다른쪽은 하지않으려고 하는데
1분챠트로 0.2상승 하락이 다 있으면 어느쪽이 먼저 진입했는지 알수 없는데
이런경우 틱챠트로 확인해야 하나요?
익절 1포인트 손절 0.5 하루한번매매입니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count<1 and DayOpen+0.2 Then
buy("b");
if count<1 and DayOpen-0.2 Then
sell("s");
이렇게 작성했더니 틱챠트건 1분챠트건 매수 매도 모두 걸린걸로 나오는데
뭐가 잘못된건지 모르겠네요.
매수 또는 매도 하루 한번만 했으면 하는데 수식부탁합니다.