커뮤니티
오류가 뭔지 봐주세요..
2018-06-14 19:39:54
154
글번호 119750
볼밴 상단선(BBtop)에서 2개 매도 진입("매도1", "매도2")한 후
볼밴 중심선(MM)에서 1개 청산("Ex3")
볼밴 하단선(BBBot)에서 나머지 1개 청산("Ex4")하는 식을 만들려고 합니다.
If EntryName == "매도1" Then
{
ExitShort("Ex3", AtLimit, MM);
}
If EntryName == "매도2" Then
{
ExitShort("Ex4", AtLimit, BBBot);
}
근데 예상과 달리, 그림과 같이 볼밴 중심선에서 매도1 및 매도2가 모두 청산되어 버립니다.
식에서 무엇이 잘못된 것일까요?
- 1. 20180614_181836.jpg (0.11 MB)
답변 1
예스스탁 예스스탁 답변
2018-06-15 09:24:28
안녕하세요
예스스탁입니다.
작성하신 청산수식이 전량청산입니다.
청산함수안에 진입명을 지정해 주셔야
해당 이름의 진입이 있을때만 청산되면 청산수량도 해당 진입의 수량만큼만 청산됩니다.
if MarketPosition == -1 then
{
ExitShort("Ex3", AtLimit, MM,"매도1");
ExitShort("Ex4", AtLimit, BBBot,"매도2");
}
즐거운 하루되세요
> 디톡스 님이 쓴 글입니다.
> 제목 : 오류가 뭔지 봐주세요..
> 볼밴 상단선(BBtop)에서 2개 매도 진입("매도1", "매도2")한 후
볼밴 중심선(MM)에서 1개 청산("Ex3")
볼밴 하단선(BBBot)에서 나머지 1개 청산("Ex4")하는 식을 만들려고 합니다.
If EntryName == "매도1" Then
{
ExitShort("Ex3", AtLimit, MM);
}
If EntryName == "매도2" Then
{
ExitShort("Ex4", AtLimit, BBBot);
}
근데 예상과 달리, 그림과 같이 볼밴 중심선에서 매도1 및 매도2가 모두 청산되어 버립니다.
식에서 무엇이 잘못된 것일까요?
다음글
이전글