커뮤니티

시스템 수식문의

프로필 이미지
gt
2017-01-03 20:07:06
143
글번호 105545
답변완료
1. 피라미딩에서 모든진입신호허용으로 하고, 진입횟수를 총 N번으로 설정했다고 하면, 하루에 최대 1/N번만 진입되게하고, 그 다음날 1/N번, 마지막 날 1/N번으로 나누어서 진입시키고자 합니다. 만약 진행중에 청산신호가 나오면 모두 청산하고 리셋합니다. 수식 부탁드립니다. 2. 피라미딩 설정후 진입신호를 예스스팟에서 카운트할 수 있는 메소드가 있는지요? 찾아본봐는 없는거 같은데...혹 없다면 추후 메소드 추가를 검토 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-01-04 14:39:04

안녕하세요 예스스탁입니다. 1 최대 누적횟수가 N번이고 하루에 1/N이면 하루에 1회미만으로 진입한다는 의미입니다. 최대누적진입횟수와 당일누적할 최대치를 N에 직접 지정하시기 바랍니다. input : 최대누적진입횟수(20),N(4); var : Econd(False); if Bdate != Bdate[1] Then{ Econd = false; if MarketPosition != 0 Then var1 = MaxEntries; } if Econd == false and 매수조건 and MaxEntries < 최대누적진입횟수 Then{ if MarketPosition <= 0 Then buy("b1"); if MarketPosition == 1 and EntryDate == sdate and MaxEntries < N Then buy("b2"); if MarketPosition == 1 and EntryDate < sdate and MaxEntries-var1 < N Then buy("b3"); } if MarketPosition == 1 and 매수청산조건 Then exitlong(); if Econd == false and 매도조건 and MaxEntries < 최대누적진입횟수 Then{ if MarketPosition >= 0 Then sell("s1"); if MarketPosition == -1 and EntryDate == sdate and MaxEntries < N Then sell("s2"); if MarketPosition == -1 and EntryDate < sdate and MaxEntries-var1 < N Then sell("s3"); } if MarketPosition == -1 and 매도청산조건 Then ExitShort(); 2 예 검토하도록 하겠습니다. 즐거운 하루되세요 > gt 님이 쓴 글입니다. > 제목 : 시스템 수식문의 > 1. 피라미딩에서 모든진입신호허용으로 하고, 진입횟수를 총 N번으로 설정했다고 하면, 하루에 최대 1/N번만 진입되게하고, 그 다음날 1/N번, 마지막 날 1/N번으로 나누어서 진입시키고자 합니다. 만약 진행중에 청산신호가 나오면 모두 청산하고 리셋합니다. 수식 부탁드립니다. 2. 피라미딩 설정후 진입신호를 예스스팟에서 카운트할 수 있는 메소드가 있는지요? 찾아본봐는 없는거 같은데...혹 없다면 추후 메소드 추가를 검토 부탁드립니다. 감사합니다.