input : N(20),X(11);
if stime >= 101500 and stime < 170000 then
{
if countif(C>O,N) >= X Then
buy();
if countif(C<O,N) >= X Then
sell();
}
시스템 수식입니다
문제는 손익절을 안걸면 정상인데,,,손익절을 걸면 신호가 많이 발생입니다
익절과 동시에 바로 재진입이 돼더라구요
부탁드립니다~
답변 1
예스스탁
예스스탁 답변
2020-02-05 13:32:36
안녕하세요
예스스탁입니다.
청산을 추가하게 되면 기존에는 진입조건으로만 신호가 스위칭이 되었는데
청산후 동일방향으로 또 발생할수 있게 됩니다.
진입이 매수와 매도가 번갈아 가면서 발생하게 처리해 드립니다.
input : N(20),X(11);
var : T(0);
if stime >= 101500 and stime < 170000 then
{
if T <= 0 and countif(C>O,N) >= X Then
{
T = 1;
buy();
}
if T >= 0 and countif(C<O,N) >= X Then
{
T = -1;
sell();
}
}
즐거운 하루되세요
> 이공주7 님이 쓴 글입니다.
> 제목 : 문위드립니다
> input : N(20),X(11);
if stime >= 101500 and stime < 170000 then
{
if countif(C>O,N) >= X Then
buy();
if countif(C<O,N) >= X Then
sell();
}
시스템 수식입니다
문제는 손익절을 안걸면 정상인데,,,손익절을 걸면 신호가 많이 발생입니다
익절과 동시에 바로 재진입이 돼더라구요
부탁드립니다~