커뮤니티

수식 부탁드립니다.

프로필 이미지
새로운세상
2010-07-27 09:57:51
722
글번호 31151
답변완료
안녕하세요~ 몇가지 수식 부탁드립니다. 1) 분봉을 사용하는 경우, 금일장개시이후 세번째봉이 양봉일때만 매수... 또는 열번째봉이 양봉일때만 매수... "~번째봉이 ~일때만"에 주의 부탁드립니다. 2) 어떤 조건에 의하여 매수 또는 매도 선물포지션이 1계약 있을 경우, 만약 포지션 이익이 2pt 또는 100만원이상 수익이면 1계약 추가매수.. 또는 포지션 손실이 -2pt 또는 -100만원이상 손실이면 1계약 추가매수,, 수식 부탁드립니다. 3) 시스템A와 시스템B가 있을 때 1개계좌에서 2개 시스템을 동시에 가동할 경우, 조건1인경우 시스템A를 선택하고 조건2인경우 시스템B를 선택하게 하려면 어떻게 해야 하는지요? 아래와 같은 방법이 맞는지 체크 부탁드립니다. Condition1=조건1; Condition2=조건2; if Condition1==True then {시스템A 수식} if Condition2==True then {시스템B 수식} 4) 3)과 유사한 면이 있지만 좀 다른 질문인데 만약 옵션의 경우 Call과 Put을 각각 주종목으로 하는 시스템A, 시스템B가 있을 경우, call쪽 봉이 양봉이면 시스템A를 put쪽 봉이 양봉이면 시스템B를 선택하게 하는 수식을 부탁드립니다. 즉 상황에 따라 call주종목 시스템을 선택할수도 있고, put주종목 시스템을 선택할수도 있도록 하고 싶습니다. 5) setstoploss()가 발생하였을 경우, 이후 추가로 매매하지 않으려고 할 때, count방식을 사용하는 것 외에 다른 방법이 있을지요? 6) 마지막으로 진입이 일어난 후 10개봉이 지날 때까지는 청산이 일어나지 않는다. 반대로 청산이 일어난 후 10개봉이 지날 때까지는 진입이 일어나지 않는다. 한꺼번에 너무 많이 질문드려서 죄송합니다. 그럼 오늘도 즐거운 하루 되시기를 바라며.... 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-07-27 11:15:09

안녕하세요 예스스탁입니다. 안녕하세요 예스스탁입니다. 1. input : N(3); if dayindex == N then{ var1 = C; var2 = O; } if dayindex >= N and var1 > var2 then buy(); 2. if MarketPosition == 1 and CurrentEntries == 1 Then{ buy("b1",AtStop,EntryPrice+2,1); buy("b2",Atlimit,EntryPrice-2,1); } 3. 2개의 조건이 동시에 만족할 수 없는 조건이시면 작성하신 대로 하시면 됩니다, 2개의 조건이 동시에 만족할수도 있고 동시만족시 각각 적용되야 한다면 시스템을 2개로 분리하여 A시스템에는 조건1을 진입조건에 추가하시고 B시스템에는 조건2를 진입조건에 추가하시고 2개의 식을 동시에 거시면 됩니다. 4. 위와 같습니다. 시스템A와 B에 주종목이 양봉이라는 조건을 추가해 주시면 됩니다. 5. exitdate(1) == sdate and isexitname("stoploss",1) 조건을 진입식에 추가해 주시면 됩니다. 6. 청산식에 barssinceentry >= 10조건을 추가해서 청산이 10개봉 이후에만 나오게 하시면 됩니다. 진입식에는 marketposition == 0 and exitdate(1) == sdate and barssinceexit(1) >=10 조건을 추가해 주시면 됩니다. 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 안녕하세요~ 몇가지 수식 부탁드립니다. 1) 분봉을 사용하는 경우, 금일장개시이후 세번째봉이 양봉일때만 매수... 또는 열번째봉이 양봉일때만 매수... "~번째봉이 ~일때만"에 주의 부탁드립니다. 2) 어떤 조건에 의하여 매수 또는 매도 선물포지션이 1계약 있을 경우, 만약 포지션 이익이 2pt 또는 100만원이상 수익이면 1계약 추가매수.. 또는 포지션 손실이 -2pt 또는 -100만원이상 손실이면 1계약 추가매수,, 수식 부탁드립니다. 3) 시스템A와 시스템B가 있을 때 1개계좌에서 2개 시스템을 동시에 가동할 경우, 조건1인경우 시스템A를 선택하고 조건2인경우 시스템B를 선택하게 하려면 어떻게 해야 하는지요? 아래와 같은 방법이 맞는지 체크 부탁드립니다. Condition1=조건1; Condition2=조건2; if Condition1==True then {시스템A 수식} if Condition2==True then {시스템B 수식} 4) 3)과 유사한 면이 있지만 좀 다른 질문인데 만약 옵션의 경우 Call과 Put을 각각 주종목으로 하는 시스템A, 시스템B가 있을 경우, call쪽 봉이 양봉이면 시스템A를 put쪽 봉이 양봉이면 시스템B를 선택하게 하는 수식을 부탁드립니다. 즉 상황에 따라 call주종목 시스템을 선택할수도 있고, put주종목 시스템을 선택할수도 있도록 하고 싶습니다. 5) setstoploss()가 발생하였을 경우, 이후 추가로 매매하지 않으려고 할 때, count방식을 사용하는 것 외에 다른 방법이 있을지요? 6) 마지막으로 진입이 일어난 후 10개봉이 지날 때까지는 청산이 일어나지 않는다. 반대로 청산이 일어난 후 10개봉이 지날 때까지는 진입이 일어나지 않는다. 한꺼번에 너무 많이 질문드려서 죄송합니다. 그럼 오늘도 즐거운 하루 되시기를 바라며.... 감사합니다.