커뮤니티
진입에 따른 손절 설정
2015-05-03 18:48:17
201
글번호 85611
안녕하세요.
항상 도움 주셔서 감사합니다.
진입에 따른 다른 손절폭을 설정하고 싶습니다.
예를 들면
포지션 진입이 buy1, buy2, buy3 가 있을 경우
포지션 진입이 buy3는
stoploss(0.003,pointstop)
그 이외의 포지션 진입(buy2, buy3)는
stoploss(0.005,pointstop)
를 설정하고 싶습니다.
if문을 사용해도 제대로 작동하지 않네요.
stoploss 같은 명령어는 한번밖에 쓸수가 없나요?
도움 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2015-05-04 08:18:17
안녕하세요
예스스탁입니다.
강제청산함수도 진입명별로 따로 지정이 가능하지만
진입명이 진입후 한봉이 완성되어야 인지가 되므로
진입 후 첫봉에서는 신호가 나오지 않습니다.
그러므로 문의하신 내용은 아래와 같이 작성해 구현하셔야 합니다.
if MarketPosition <= 0 and 매수조건1 Then{
buy("buy1");
ExitLong("bx11",AtStop,C-0.003);
}
if MarketPosition <= 0 and 매수조건2 Then{
buy("buy2");
ExitLong("bx22",AtStop,C-0.005);
}
if MarketPosition <= 0 and 매수조건3 Then{
buy("buy3");
ExitLong("bx33",AtStop,C-0.005);
}
if MarketPosition == 1 Then{
ExitLong("bx11",AtStop,EntryPrice-0.003,"buy1");
ExitLong("bx11",AtStop,EntryPrice-0.005,"buy2");
ExitLong("bx11",AtStop,EntryPrice-0.005,"buy3");
}
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 진입에 따른 손절 설정
> 안녕하세요.
항상 도움 주셔서 감사합니다.
진입에 따른 다른 손절폭을 설정하고 싶습니다.
예를 들면
포지션 진입이 buy1, buy2, buy3 가 있을 경우
포지션 진입이 buy3는
stoploss(0.003,pointstop)
그 이외의 포지션 진입(buy2, buy3)는
stoploss(0.005,pointstop)
를 설정하고 싶습니다.
if문을 사용해도 제대로 작동하지 않네요.
stoploss 같은 명령어는 한번밖에 쓸수가 없나요?
도움 부탁드립니다.
다음글
이전글