커뮤니티
수식부탁드립니다.
2009-02-23 08:11:54
712
글번호 20432
현재가격이 시초가 보다 높은상황에서
전일고가을 돌파하면 한번만 매수하고
청산은 60선을 하향하거나, 1.5포인트수익시 이익실현, 손절은 진입가의 0.5포인트
시초가대비 2포인트 이상하락하였다가
시초가를 돌파하면 매수하는데,횟수는 2번
청산은 50선을 하향하거나, 2포인트수익시 이익실현, 손절은 진입가의 0.7포인트
두개식 모두 15시 강제정리.
답변 1
예스스탁 예스스탁 답변
2009-02-23 21:08:23
안녕하세요
예스스탁입니다.
var : cnt(0),Bcount1(0),Bcount2(0);
Bcount1 = 0;
Bcount2 = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) and IsEntryName("매수1") == true Then
Bcount1 = Bcount1+1;
if sdate == EntryDate(cnt) and IsEntryName("매수2") == true Then
Bcount2 = Bcount2+1;
}
if Bcount1 == 0 and
C > dayopen() and
crossup(C,dayhigh(1)) Then
buy("매수1");
if MarketPosition() == 1 and IsEntryName("매수1") == True Then{
exitlong("매수수익청산1",AtLimit,EntryPrice+1.5);
exitlong("매수손실청산1",AtLimit,EntryPrice-0.5);
if CrossDown(c,ma(c,60)) Then
ExitLong("매수60이평청산");
}
if Bcount2 <= 1 and
lowest(c,dayindex+1) < dayopen()-2 and
crossup(C,dayopen()) Then
buy("매수2");
if MarketPosition() == 1 and IsEntryName("매수2") == True Then{
exitlong("매수수익청산2",AtLimit,EntryPrice+2);
exitlong("매수손실청산2",AtLimit,EntryPrice-0.7);
if CrossDown(c,ma(c,50)) Then
ExitLong("매수50이평청산");
}
SetStopEndofday(150000);
즐거운 하루되세요
> 역발상 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다.
> 현재가격이 시초가 보다 높은상황에서
전일고가을 돌파하면 한번만 매수하고
청산은 60선을 하향하거나, 1.5포인트수익시 이익실현, 손절은 진입가의 0.5포인트
시초가대비 2포인트 이상하락하였다가
시초가를 돌파하면 매수하는데,횟수는 2번
청산은 50선을 하향하거나, 2포인트수익시 이익실현, 손절은 진입가의 0.7포인트
두개식 모두 15시 강제정리.
다음글
이전글