커뮤니티
당일 시스템 수식과 다양한 청산 문의
2006-04-27 15:35:57
683
글번호 9891
당일 데이터중에서 데이타 고점 저점 누적중
당일 첫번째 최고가-당일 첫번째 최저가가 1.0p이고,현재가격이 최저가일때 매도
예)당일 최고점100p 당일 최저점 99.00p 일때 현재가격이 99.00p면 매도
장중 첫번째 최고가-당일 첫번째 최저가가 1.0p이고,현재가격이 최고가일때 매수
예)당일 최고점100p 당일 최저점 99.00p 일때 현재가격이 100.00p면 매수
주위할점은 첫번째 최고점은 예를 들어 고점을 돌파하면
당일 고점-당일저점 크기가 바뀌므로 맨처음으로 (최고점-최저점)값이 1.0p일때
첫번째 최고점 매수가격,첫번째 최저점 매도 가격이 지정됩니다.(당일)
즉 오늘 매매 포지션 가격은 100p 일때 매수만,99.00p 일때 매도만 가능합니다.
매수 후 2.0p 이상 상승하다 1.0p까지 하락하면 이익실현
당일 매수 포지션 진입금지.
매도 후 2.0p 이상 하락하다 1.0p까지 상승하면 이익실현
당일 매도 포지션 진입금지.
매수 후 2.5p 상승하면 이익실현
당일 포지션 진입 진입금지.
매도 후 2.5p 하락하면 이익실현
당일 포지션 진입 진입금지.
예를 들어 1계약으로 매수 진입후 1.0p 하락하면(손실)시
다음 매도 진입할때 2계약으로 진입,진입 후 또 손실시 4계약으로..
다시 손실시 8계약,총 4번 진입까지 당일이익이 나지 않으면,
마지막 16계약 진입후,오늘 누적 손익이 0 이될때 청산(수수료 제외)
그리고 당일 포지션 진입금지.
답변 1
예스스탁 예스스탁 답변
2006-04-28 16:27:25
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
var : cnt(0),Pos(0);
if dayindex() == 0 then{
cnt = 0;
pos = 0;
var1 = H;
var2 = L;
var3 = H-L;
}
SetStopEndofday(1500);
SetStopProfittarget(2.5,pointstop);
SetStopTrailing(1,2,pointstop,1);
if dayindex() > 0 and cnt < 1 then{
if marketposition() == 0 and crossup(c,var1) then{
buy("매수",onclose,def,1);
cnt = cnt+1;
}
if marketposition() == 0 and crossdown(c,var2) then{
sell("매도",onclose,def,1);
cnt = cnt+1;
}
}
if PositionProfit(1) >= 0 and PositionProfit(1) < 1 and cnt == 1 then{
if marketposition() == 0 and crossup(c,var1) then{
buy("P매수",onclose,def,1);
}
if marketposition() == 0 and crossdown(c,var2) then{
sell("P매도",onclose,def,1);
}
}
if PositionProfit(1) < 0 and cnt == 1 and cnt <= 3 then{
if marketposition() == 0 and crossup(c,var1) and Pos < 1 then{
buy("L매수",onclose,def,2^cnt);
cnt = cnt +1;
}
if marketposition() == 0 and crossdown(c,var2) and Pos > -1 then{
sell("L매도",onclose,def,2^cnt);
cnt = cnt +1;
}
}
if marketposition(1) == 1 and PositionProfit(1) >= 1 then
Pos = 1;
else if marketposition(1) == -1 and PositionProfit(1) >= 1 then
Pos = -1;
else
pos = 0;
즐거운 하루되세요
> 천장지구 님이 쓴 글입니다.
> 제목 : 당일 시스템 수식과 다양한 청산 문의
> 당일 데이터중에서 데이타 고점 저점 누적중
당일 첫번째 최고가-당일 첫번째 최저가가 1.0p이고,현재가격이 최저가일때 매도
예)당일 최고점100p 당일 최저점 99.00p 일때 현재가격이 99.00p면 매도
장중 첫번째 최고가-당일 첫번째 최저가가 1.0p이고,현재가격이 최고가일때 매수
예)당일 최고점100p 당일 최저점 99.00p 일때 현재가격이 100.00p면 매수
주위할점은 첫번째 최고점은 예를 들어 고점을 돌파하면
당일 고점-당일저점 크기가 바뀌므로 맨처음으로 (최고점-최저점)값이 1.0p일때
첫번째 최고점 매수가격,첫번째 최저점 매도 가격이 지정됩니다.(당일)
즉 오늘 매매 포지션 가격은 100p 일때 매수만,99.00p 일때 매도만 가능합니다.
매수 후 2.0p 이상 상승하다 1.0p까지 하락하면 이익실현
당일 매수 포지션 진입금지.
매도 후 2.0p 이상 하락하다 1.0p까지 상승하면 이익실현
당일 매도 포지션 진입금지.
매수 후 2.5p 상승하면 이익실현
당일 포지션 진입 진입금지.
매도 후 2.5p 하락하면 이익실현
당일 포지션 진입 진입금지.
예를 들어 1계약으로 매수 진입후 1.0p 하락하면(손실)시
다음 매도 진입할때 2계약으로 진입,진입 후 또 손실시 4계약으로..
다시 손실시 8계약,총 4번 진입까지 당일이익이 나지 않으면,
마지막 16계약 진입후,오늘 누적 손익이 0 이될때 청산(수수료 제외)
그리고 당일 포지션 진입금지.
다음글