커뮤니티

수식질문이요.

프로필 이미지
타고난스캘퍼
2012-02-29 10:33:40
316
글번호 48365
답변완료
터틀시스템에서 피라미딩 진입조건입니다. 매수후 주가가 1N상승할 때마다, 원금에다 상승분만큼 더하여 투자유닛을 늘려 나간다. 터틀은 최대 5유니까지 투자 피라미드를 쌓아 올릴 수 있다. 최초 거래일에는 손절매는 1/2N으로 하고, 그 다음부터는 2N을 손절가로 적용한다. 이 논리를 식으로 작성한걸 보니깐 //피라미딩 진입 if MP == 1 and CurrentEntries < 4 then buy("bp",atstop,EntryPrice+AtrV[BarsSinceEntry]*1*CurrentEntries,Unit); if MP == -1 and CurrentEntries <4 then Sell("sp",atstop,EntryPrice-AtrV[BarsSinceEntry]*1*currentEntries,Unit); 이렇게 했더라구요 여기서 MP = marketposition 으로 선언해줬구요. atrV = ATR(20); 으로 할당된상태입니다. 여기서 질문할 점이 진입가격에서 AtrV[BarsSinceEntry] 뒤에 *1 이랑 *currentEntries 이 두개를 왜 각각 곱해주는지 이유가 궁금합니다. currentEntries 는 진입횟수아닌가요? 왜그걸곱해주는지이해가안되서;; 답변부탁드릴게요. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-02-29 13:20:51

안녕하세요 예스스탁입니다. buy("bp",atstop,EntryPrice+AtrV[BarsSinceEntry]*1*CurrentEntries,Unit); 매수만 설명을 드리면 위식은 추가매수식입니다 *1은 큰의미가 없으므로 없어도 됩니다. EntryPrice는 피라미딩 상태에서는 첫번째 진입의 진입가입니다. 현재 첫진입이 발생하고 (CurrentEntries는 1인상태) 진입가에서 AtrV*1만큼 상승했으면 첫번째 추가매수 현재 두번진입이 발생하고 (CurrentEntries는 2인상태) 진입가에서 AtrV*2만큼 상승했으면 두번째 추가매수 현재 세번진입이 발생하고 (CurrentEntries는 3인상태) 진입가에서 AtrV*3만큼 상승했으면 세번째 추가매수 현재 네번진입이 발생하고 (CurrentEntries는 4인상태) 진입가에서 AtrV*4만큼 상승했으면 네번째 추가매수하는 식입니다. 진입가에 ATR의 한배,두배,세대,네배를 자동으로 계산해서 더해주기위한 내용입니다. 즐거운 하루되세요 > 타고난스캘퍼 님이 쓴 글입니다. > 제목 : 수식질문이요. > 터틀시스템에서 피라미딩 진입조건입니다. 매수후 주가가 1N상승할 때마다, 원금에다 상승분만큼 더하여 투자유닛을 늘려 나간다. 터틀은 최대 5유니까지 투자 피라미드를 쌓아 올릴 수 있다. 최초 거래일에는 손절매는 1/2N으로 하고, 그 다음부터는 2N을 손절가로 적용한다. 이 논리를 식으로 작성한걸 보니깐 //피라미딩 진입 if MP == 1 and CurrentEntries < 4 then buy("bp",atstop,EntryPrice+AtrV[BarsSinceEntry]*1*CurrentEntries,Unit); if MP == -1 and CurrentEntries <4 then Sell("sp",atstop,EntryPrice-AtrV[BarsSinceEntry]*1*currentEntries,Unit); 이렇게 했더라구요 여기서 MP = marketposition 으로 선언해줬구요. atrV = ATR(20); 으로 할당된상태입니다. 여기서 질문할 점이 진입가격에서 AtrV[BarsSinceEntry] 뒤에 *1 이랑 *currentEntries 이 두개를 왜 각각 곱해주는지 이유가 궁금합니다. currentEntries 는 진입횟수아닌가요? 왜그걸곱해주는지이해가안되서;; 답변부탁드릴게요. 감사합니다.