항상 수고에 감사드립니다.
아래와 같은 수식이 있을 경우
if c > c[5] then
buy("b");
if c < c[5] then
sell("s");
if c > c + 5 then
exitlong("bx");
if c < c - 5 then
exitshort("sx");
매수청산과 매도청산으로 마감한 경우 즉 수익청산의 경우는
다음 진입을 5봉이내에 진입을 못하게 하고,
스위치진입의 경우(매수에서 매도, 매도에서 매수)는 제한을 두지 않는 수식을 만들고 싶습니다.
잘 부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2021-01-29 16:53:15
안녕하세요
예스스탁입니다.
if c > c[5] then
{
if (MarketPosition == 0 and PositionProfit(1) <= 0) or
(MarketPosition == 0 and PositionProfit(1) > 0 and BarsSinceExit(1) >= 5) or
MarketPosition == -1 Then
buy("b");
}
if c < c[5] then
{
if (MarketPosition == 0 and PositionProfit(1) <= 0) or
(MarketPosition == 0 and PositionProfit(1) > 0 and BarsSinceExit(1) >= 5) or
MarketPosition == -1 Then
sell("s");
}
if c > c + 5 then
exitlong("bx");
if c < c - 5 then
exitshort("sx");
즐거운 하루되세요
> 탄탄시스템 님이 쓴 글입니다.
> 제목 : 시스템문의
> 항상 수고에 감사드립니다.
아래와 같은 수식이 있을 경우
if c > c[5] then
buy("b");
if c < c[5] then
sell("s");
if c > c + 5 then
exitlong("bx");
if c < c - 5 then
exitshort("sx");
매수청산과 매도청산으로 마감한 경우 즉 수익청산의 경우는
다음 진입을 5봉이내에 진입을 못하게 하고,
스위치진입의 경우(매수에서 매도, 매도에서 매수)는 제한을 두지 않는 수식을 만들고 싶습니다.
잘 부탁드립니다.