커뮤니티
수식 문의 합니다
2018-10-19 21:44:40
217
글번호 122866
어떤 조건이 만족하여 1차 매수를 하였습니다.
1차 매수후에 더 하락하고 기타 조건이 만족하여 2차매수를 하였습니다.
첫번째 진입한 가격은 EntryPrice 로 알고 있고, 1차, 2차 평균매수가격은 avgEntryPrice로 알고 있습니다.
그러면 2차 매수한 가격은 어떻게 표현하는가요?
즉 2차 매수한 가격대비 2% 추가 하락하면 전량 매도(1차매수한 수량 및 2차 매수한 수량 모두)하는 식을 구현해 주셨으면 고맙겠습니다
수고하세요~
1차매수
if MarketPosition == 0 and BuySetup == true and C > O and (sTime >= 시작시간) Then
buy("1차매수",OnClose,def,Floor(금액1/C));
2차매수
if BuySetup2 == true and C > mav and (sTime >= 시작시간) and (sTime <= 매수시간2) and C < (EntryPrice*0.975) and MarketPosition == 1 Then
buy("2차매수",OnClose,def,Floor(금액2/C));
BuySetup == true 조건과 BuySetup2 == true 조건은 일부러 숨겼습니다
답변 1
예스스탁 예스스탁 답변
2018-10-22 13:29:11
안녕하세요
예스스탁입니다.
LatestEntryPrice(0)함수 이용하시면 됩니다.
현재 포지션에서 가장 최근 진입한 가격입니다.
현재 매수상태이고 2회 매수가 된 상태에서
최근 진입가격-2%이면 전량청산입니다.
if MarketPosition == 1 and MaxEntries == 2 Then
ExitLong("bx",AtStop,LatestEntryPrice(0)*0.98);
즐거운 하루되세요
> 뽄때 님이 쓴 글입니다.
> 제목 : 수식 문의 합니다
> 어떤 조건이 만족하여 1차 매수를 하였습니다.
1차 매수후에 더 하락하고 기타 조건이 만족하여 2차매수를 하였습니다.
첫번째 진입한 가격은 EntryPrice 로 알고 있고, 1차, 2차 평균매수가격은 avgEntryPrice로 알고 있습니다.
그러면 2차 매수한 가격은 어떻게 표현하는가요?
즉 2차 매수한 가격대비 2% 추가 하락하면 전량 매도(1차매수한 수량 및 2차 매수한 수량 모두)하는 식을 구현해 주셨으면 고맙겠습니다
수고하세요~
1차매수
if MarketPosition == 0 and BuySetup == true and C > O and (sTime >= 시작시간) Then
buy("1차매수",OnClose,def,Floor(금액1/C));
2차매수
if BuySetup2 == true and C > mav and (sTime >= 시작시간) and (sTime <= 매수시간2) and C < (EntryPrice*0.975) and MarketPosition == 1 Then
buy("2차매수",OnClose,def,Floor(금액2/C));
BuySetup == true 조건과 BuySetup2 == true 조건은 일부러 숨겼습니다