커뮤니티
문의드립니다.
2016-10-05 20:56:46
97
글번호 102564
안녕하세요. 질문드립니다.
1. 매수 진입 후
손절 0.5로 청산 => 청산과 동시에 매도로 스위칭 진입 => 익절 0.6, 손절 0.6
2. 매도 진입 후
손절 0.5호 청상 => 청산과 동시에 매수로 스위칭 진입 => 익절 0.6, 손절 0.6
3. 가령 시가 +1pt 상승하는 지점을 지표로 만들었을 때,
이 지점을 시스템에서 사용할 수 있는 방법이 있나요?
예를 들면 시가에서 1pt 상승한 시점을 기준으로 +0.5 매수 / -0.5 매도 같은 시스템을 만들고 싶은데,
단순히 var1 = dayopen +1;을 사용하니 sell("s",atstop,var1-0.5)로 했을 때, 1pt 상승후 0.5 하락일 시 매도가 아닌, 단순이 다음봉에서 매도가 잡히더라구요.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2016-10-06 09:40:09
안녕하세요
예스스탁입니다.
1.2
if MarketPosition == 1 Then{
if IsEntryName("bs",0) == false then{
sell("bs",AtStop,EntryPrice-0.5);
}
if IsEntryName("bs",0) == true then{
ExitLong("bx1",AtStop,EntryPrice-0.6);
ExitLong("bx2",AtLimit,EntryPrice+0.6);
}
}
if MarketPosition == -1 Then{
if IsEntryName("bs",0) == false then
Buy("sb",AtStop,EntryPrice+0.5);
if IsEntryName("bs",0) == true then{
ExitShort("sx1",AtStop,EntryPrice+0.6);
ExitShort("sx2",AtLimit,EntryPrice-0.6);
}
}
3.
atstop은
매수에서는 지정한 가격 이상의 시세
매도에서는 지정한 가격 이하의 시세
가 발생하면 신호를 발생하는 타입니다.
var1 = dayopen+1;
sell("s",atstop,var1-0.5);
다른 조건없이 위와 같이만 작성하면
단순히 var1-0.5보다 현재시세가 낮으면 매도신호가 발생하라는 내용입니다.
var1값 이상 시세가 상승했는지 여부는 판단하지 않습니다.
해당 내용을 판단할 적절한 조건내용을 지정하셔야 합니다.
var1 = dayopen+1;
if dayhigh >= var1 Then
sell("s",atstop,var1-0.5);
위와 같이 작성하시면 당일고가가 var1 이상 상승한 이후에
가격이 var1-0.5 이하루 내려가면 신호가 발생합니다.
즐거운 하루되세요
> 새로운돌 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요. 질문드립니다.
1. 매수 진입 후
손절 0.5로 청산 => 청산과 동시에 매도로 스위칭 진입 => 익절 0.6, 손절 0.6
2. 매도 진입 후
손절 0.5호 청상 => 청산과 동시에 매수로 스위칭 진입 => 익절 0.6, 손절 0.6
3. 가령 시가 +1pt 상승하는 지점을 지표로 만들었을 때,
이 지점을 시스템에서 사용할 수 있는 방법이 있나요?
예를 들면 시가에서 1pt 상승한 시점을 기준으로 +0.5 매수 / -0.5 매도 같은 시스템을 만들고 싶은데,
단순히 var1 = dayopen +1;을 사용하니 sell("s",atstop,var1-0.5)로 했을 때, 1pt 상승후 0.5 하락일 시 매도가 아닌, 단순이 다음봉에서 매도가 잡히더라구요.
감사합니다.