커뮤니티

함수문의 드립니다

프로필 이미지
코퍼
2021-07-21 20:46:00
1630
글번호 150965
답변완료
안녕하세요? 1. ExitPrice를 buy로 청산한거와 sell로 청산한 것을 구분할수있나요? c < ExitPrice(1) Then Buy("ExitBuy"); c > ExitPrice(1) Then sell("ExitBuy"); 2. ExitPrice(1)와 LatestExitPrice는 같은것인가요? 3. LatestEntryPrice을 buy진입, sell진입을 구분할수 있나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-07-22 11:20:04

안녕하세요 예스스탁입니다. 1 청산가격함수로는 포지션은 인지하지 못합니다. MarketPosition함수와 함께 조건을 지정하셔야 합니다. #진전거래가 매도포지션 if MarketPosition(1) == -1 and C < ExitPrice(1) Then Buy("ExitBuy"); #직전거래가 매수포지 if MarketPosition(1) == 1 and c > ExitPrice(1) Then sell("ExitBuy"); 2 ExitPrice(1)과 LatestExitPrice(1)은 같습니다. ExitPrice는 최소매개변수가 1로 청산이 완료된 거래의 마지막청산가격을 리턴하게 됩니다. 포지션 진행중에 일부청산된 경우에 해당 청산가를 리턴받지는 못합니다. LatestExitPrice함수는 최소매개변수가 0으로 LatestExitPrice(0)으로 지정하면 현재 포지션 진행중에 일부청산이 있었다면 해당 가격을 기져와 사용할 수 있습니다. 3 함수중에 포지션방향을 리턴해주는 함수가 별도로 있습니다. 랭귀지 도움말에서 포지션관련 함수들 살펴보시기 바랍니다. 진입이나 청산가격으로는 포지션을 구분할수는 없습니다. 아래와 같이 사용자분이 수식에서 현재 포지션을 조건으로 지정해서 그값을 구분해 사용하셔야 합니다. if MarketPosition == 1 Then { if C > LatestEntryPrice(0) Then } if MarketPosition == -1 Then { if C < LatestEntryPrice(0) Then } 즐거운 하루되세요 > 코퍼 님이 쓴 글입니다. > 제목 : 함수문의 드립니다 > 안녕하세요? 1. ExitPrice를 buy로 청산한거와 sell로 청산한 것을 구분할수있나요? c < ExitPrice(1) Then Buy("ExitBuy"); c > ExitPrice(1) Then sell("ExitBuy"); 2. ExitPrice(1)와 LatestExitPrice는 같은것인가요? 3. LatestEntryPrice을 buy진입, sell진입을 구분할수 있나요?