커뮤니티
설명 부탁드립니다.
2008-12-25 15:05:14
585
글번호 19011
var: 매수조건(0);
if IsEntryName("첫번째매수",1) Then
매수조건=1;
else
매수조건=2;
if cnt>0 and 매수조건 ==1 and stime<150000 then{
if c> exitprice(1)*1.03 Then{
buy("두번째매수",AtMarket,5);
var4=dayindex;
}
}
if c >= EntryPrice*1.10 then {
ExitLong("추적매도", atstop, Lowest(l,14)+atr(15));
}
식의 일부입니다.
그런데 검증 을 해보면 매수 한 봉에 매도 가 되는 경우가 있습니다
예를 들어 13:00에 0.53(진입가격)
13:00에 0.53(매도가격)
왜 그렇죠 설명 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2008-12-26 10:36:24
안녕하세요
예스스탁입니다.
신호는 한봉에 조건이 만족하면 모두 발생합니다.
EntryPrice는 무표지션 상태에서는 0값이므로
c >= EntryPrice*1.10 은 조건이 만족합니다.
진입과 동시에 stop가격도 만족하면 동시에 신호가 발생합니다.
식에 MarketPosition을 사용하여 매수포지션 진입 이후라는 내용을 추가해 주셔야 합니다.
if MarketPosition() == 1 and c >= EntryPrice*1.10 then {
ExitLong("추적매도", atstop, Lowest(l,14)+atr(15));
}
즐거운 하루되세요
> CJ_coco 님이 쓴 글입니다.
> 제목 : 설명 부탁드립니다.
> var: 매수조건(0);
if IsEntryName("첫번째매수",1) Then
매수조건=1;
else
매수조건=2;
if cnt>0 and 매수조건 ==1 and stime<150000 then{
if c> exitprice(1)*1.03 Then{
buy("두번째매수",AtMarket,5);
var4=dayindex;
}
}
if c >= EntryPrice*1.10 then {
ExitLong("추적매도", atstop, Lowest(l,14)+atr(15));
}
식의 일부입니다.
그런데 검증 을 해보면 매수 한 봉에 매도 가 되는 경우가 있습니다
예를 들어 13:00에 0.53(진입가격)
13:00에 0.53(매도가격)
왜 그렇죠 설명 부탁드립니다.