커뮤니티
질문드립니다.
2009-08-04 09:51:44
698
글번호 23930
안녕하세요?
선물거래 하는데요...
당일 손절매 한 경우(즉 손실보고 청산한 경우)
그 날에는 진입을 막고 싶습니다.
저는 매수진입 수식 IF 문에다가
and positionprofit(1)<>-1
이것을 추가했는데요...
문제가 발생했습니다.
문제는, 그 전날의 마지막 거래가 손절로 청산한 경우에도,
오늘 판단하기에... 직전 거래가 손절이었기 때문에 오늘 거래가 발생하지 않는다는 것입니다.
저는
날짜 구분을 지어주고 싶습니다.
직전 거래가 손절인 경우 더이상 진입을 안하게 하고 싶은데요...
그 직전 거래란, 당일분 만을 의미하게 하고 싶습니다.
의미가 잘 전달되었는지 모르겠습니다.
직전 매매가 손절이라 해도 어제의 것이라면 판단하지 않고, 오늘 진입을 허용합니다. 오늘 거래하다가 손절한 경우에는 오늘 더 이상 진입하고 싶지 않습니다.
어떻게 수식을 작성해줘야 하나요?
예를 들어서
if crossup(ma(c,5), ma(c,20))
then buy("매수");
이것으로 부탁드립니다.
stime<>stime(1)
이런게 들어가야 할 것 같은데 감이 안와서요...
답변 1
예스스탁 예스스탁 답변
2009-08-04 10:36:04
안녕하세요
예스스탁입니다.
var : X(0),cnt(0);
X = 0;
for cnt = 1 to 20 {
if sdate == EntryDate(cnt) and IsExitName("StopLoss",cnt) == true Then
X = X+1;
}
if 진입식 and X < 1 Then
buy();
SetStopLoss(1,PointStop);
손절을 강제청산이 아닌 다른 식으로 청산하시면 해당 청산명을
IsExitName("StopLoss",cnt)에 넣어주시면 됩니다.
즐거운 하루되세요
> 바랍이었어라 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 안녕하세요?
선물거래 하는데요...
당일 손절매 한 경우(즉 손실보고 청산한 경우)
그 날에는 진입을 막고 싶습니다.
저는 매수진입 수식 IF 문에다가
and positionprofit(1)<>-1
이것을 추가했는데요...
문제가 발생했습니다.
문제는, 그 전날의 마지막 거래가 손절로 청산한 경우에도,
오늘 판단하기에... 직전 거래가 손절이었기 때문에 오늘 거래가 발생하지 않는다는 것입니다.
저는
날짜 구분을 지어주고 싶습니다.
직전 거래가 손절인 경우 더이상 진입을 안하게 하고 싶은데요...
그 직전 거래란, 당일분 만을 의미하게 하고 싶습니다.
의미가 잘 전달되었는지 모르겠습니다.
직전 매매가 손절이라 해도 어제의 것이라면 판단하지 않고, 오늘 진입을 허용합니다. 오늘 거래하다가 손절한 경우에는 오늘 더 이상 진입하고 싶지 않습니다.
어떻게 수식을 작성해줘야 하나요?
예를 들어서
if crossup(ma(c,5), ma(c,20))
then buy("매수");
이것으로 부탁드립니다.
stime<>stime(1)
이런게 들어가야 할 것 같은데 감이 안와서요...