커뮤니티
문의드립니다.
2025-10-20 16:40:26
164
글번호 227060
if marketposition == 1 then
{
if L <= L[BarsSinceEntry] then
{
ExitLong("bx1",AtStop,L[BarsSinceEntry]);
buy1 = 0;
buy2 = 0;
}
}
Else
{
ExitLong("bx2",AtStop,L);
} 처럼 실행하면 진입봉 저가를 이탈하는 현재봉 내에서 청산이 안 일어나고 봉이 완성된 후에 다음 봉 시가에서 청산이
일어납니다. 봉이 완성되기전 저가를 이탈 하는 순간에 청산 되도록 꼭 부탁 드립니다. 매우 중요하므로 꼭 성공하도록 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2025-10-20 17:01:24
안녕하세요
예스스탁입니다.
bx1에 if L <= L[BarsSinceEntry] then 조건이 삭제처리 안되고 올려드렸습니다.
해당 내용은 삭제하고 Buy1,buy2가 0이 되는 것은 매수포지션 청산발생으로 조건을 지정해 드립니다.
if marketposition == 1 then
{
ExitLong("bx1",AtStop,L[BarsSinceEntry]);
}
Else
{
ExitLong("bx2",AtStop,L);
}
if TotalTrades > TotalTrades[1] Then
{
buy1 = 0;
buy2 = 0;
}
즐거운 하루되세요
이전글