커뮤니티

수식 문의 드립니다

프로필 이미지
파트라
2021-05-17 13:54:08
1296
글번호 149088
답변완료
1. 현물주식 거래를 할 때에, 진입총액을 Input으로 빼서 주문을 내고, 특정 % 이상의 수익이 났을 경우 첫 진입량의 어느정도를 Add하는 수식이 가능한가요? (Input 변수 3가지 / 1. 진입총액 / 2. 특정 % 이상의 수익조건 / 3. 1.의 몇 %) 예를 들어 A주식에 1000만원 진입하려고 하는데 진입조건이 완성된 시점에 가격이 50만원이라면 20주로 주문, 진입 이후 10% 가격이 상승한 것을 확인하고 첫 진입량의 50%인 500만원을 추가적으로 주문 2. 1번이 가능하다면 2번째 add 조건도 설정할 수 있나요? 1번의 예라면 첫 Add 주문 이전 평단 50만, 20주, 평가액 55만원 * 20주 = 5500만원 Add 주문 - 55만원, 9주 평단 (50 * 20 + 55 * 9) / 29 = 51.55만 이후 주가가 조정을 받고 다시 상향해서 "첫 진입단가의 특정 %" 혹은 "Add한 이후의 평단의 특정 %"를 재차 달성시 두번째 추가 주문을 수식으로 작성할 수 있나요? 3. 계좌 + 평가액 대비 몇 %의 Trailing stop을 작성할 수 있나요? 예스트레이더의 개별 시스템으로는 불가능한 것으로 알고 있습니다만, 예스스팟으로는 가능한 것으로 알고 있습니다만 예스스팟 수식 작성도 문의드리면 작성해주시나요? 예를 들어 5가지 주식을 보유하고 있고 계좌의 크기는 1억 시작 A 주식 + 500 B 주식 + 300 C 주식 + 100 D 주식 - 100 E 주식 - 300 총 평가 + 500 인 상태에서 이 평가액이 +500의 특정 %가 줄어들고 나면 모든 주식 포지션 청산 만약에 가능하다면 예스트레이더로 작동중인 시스템을 시험작용으로 바꾸거나 끄는 기능은 불가능한가요? 4. 예스스팟 메뉴얼을 쭉 훑어봤는데 예스스팟의 경우 백테스트 기능을 제공하지 않는 것 같습니다만 맞나요? 늘 답변 감사드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-05-17 15:02:57

안녕하세요 예스스탁입니다. 1,2 아래 내용 참고하시기 바랍니다. 1차 2차 추가진입을 하는 수식입니다. 수식상 추가진입이 있으면 시스템을 적용시에 설정창에서 피라미딩을 설정하셔야 합니다. 피라미딩을 다른진입신호만 허용으로 설정하고 적용하시면 됩니다. 추가진입의 entryprice를 avgentryprice로 변경하면 평단가 대비가 됩니다. input : 진입총액(100000000); input : 수익조건1(10),추가진입1(50); input : 수익조건2(10),추가진입2(50); if MarketPosition == 0 and 최초매수조건 Then { Buy("b1",OnClose,DEF,Floor(진입총액/C)); } if MarketPosition == 1 Then { //첫번째 추가 if MaxEntries == 1 Then { Buy("b2",AtStop,EntryPrice*(1+수익조건1/100),Floor((진입총액*(추가진입1/100))/max(NextBarOpen,EntryPrice*(1+수익조건1/100)))); } //두번째 추가 if MaxEntries == 2 Then { Buy("b3",AtStop,EntryPrice*(1+수익조건2/100),Floor((진입총액*(추가진입2/100))/max(NextBarOpen,EntryPrice*(1+수익조건2/100)))); } } 3 문의하신 내용은 스팟으로만 가능합니다. 스팟게시판에 내용 올리시면 답변을 드립니다. 다만 스팟의 수식답변은 가이드 수준의 수식만 제공되고 완성식을 작성해 드리지는 않습니다. 스팟은 자바스크립트언어가 제공되고 해당언어로 코딩가능한 분들이 사용하실 수 있습니다. 가이드수식을 참고하셔서 식을 수정보안해 사용하셔야 합니다. 4 과거 시뮬레이션은 가능하지 않습니다. 즐거운 하루되세요 > 파트라 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다 > 1. 현물주식 거래를 할 때에, 진입총액을 Input으로 빼서 주문을 내고, 특정 % 이상의 수익이 났을 경우 첫 진입량의 어느정도를 Add하는 수식이 가능한가요? (Input 변수 3가지 / 1. 진입총액 / 2. 특정 % 이상의 수익조건 / 3. 1.의 몇 %) 예를 들어 A주식에 1000만원 진입하려고 하는데 진입조건이 완성된 시점에 가격이 50만원이라면 20주로 주문, 진입 이후 10% 가격이 상승한 것을 확인하고 첫 진입량의 50%인 500만원을 추가적으로 주문 2. 1번이 가능하다면 2번째 add 조건도 설정할 수 있나요? 1번의 예라면 첫 Add 주문 이전 평단 50만, 20주, 평가액 55만원 * 20주 = 5500만원 Add 주문 - 55만원, 9주 평단 (50 * 20 + 55 * 9) / 29 = 51.55만 이후 주가가 조정을 받고 다시 상향해서 "첫 진입단가의 특정 %" 혹은 "Add한 이후의 평단의 특정 %"를 재차 달성시 두번째 추가 주문을 수식으로 작성할 수 있나요? 3. 계좌 + 평가액 대비 몇 %의 Trailing stop을 작성할 수 있나요? 예스트레이더의 개별 시스템으로는 불가능한 것으로 알고 있습니다만, 예스스팟으로는 가능한 것으로 알고 있습니다만 예스스팟 수식 작성도 문의드리면 작성해주시나요? 예를 들어 5가지 주식을 보유하고 있고 계좌의 크기는 1억 시작 A 주식 + 500 B 주식 + 300 C 주식 + 100 D 주식 - 100 E 주식 - 300 총 평가 + 500 인 상태에서 이 평가액이 +500의 특정 %가 줄어들고 나면 모든 주식 포지션 청산 만약에 가능하다면 예스트레이더로 작동중인 시스템을 시험작용으로 바꾸거나 끄는 기능은 불가능한가요? 4. 예스스팟 메뉴얼을 쭉 훑어봤는데 예스스팟의 경우 백테스트 기능을 제공하지 않는 것 같습니다만 맞나요? 늘 답변 감사드립니다