커뮤니티

수식 문의

프로필 이미지
에구머니
2016-06-09 18:33:43
107
글번호 98904
답변완료
아래를 식으로 부탁드립니다. 감사합니다. 아래: input: n1(1), fac(2) sl(1), tp(1); if 매수조건 then n1 개 매수진입; if 매도조건 then n1 개 매도진입; 진입 후에는 sl 포인트에 손절, 또는 tp 포인트에 익절. 손절이었으면 다음번에는 n1*fac = 2개 진입. (매수건 매도건...) 이번 것도 손절이면 직전수량 * fac = 4개 진입. (직전이 매수건 매도건, 이번 진입이 매수건 매도건 상관 없음.) 계속 손절이면 계속 2배해서 8개, 16개 ... 으로 진입. 이러다가 익절 나면 다음번 진입은 초기치인 n1개로 진입. 이런 식으로 반복.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-06-10 10:50:25

안녕하세요 예스스탁입니다. 매수와 매도진입이 스위칭이 될때는 기존수량 유지가 됩니다. 이용에 참고하시기 바랍니다. input: n1(1), fac(2),sl(1), tp(1); var : vol(0); if MarketPosition == 0 Then{ if TotalTrades == 0 Then vol = n1; if IsExitName("StopLoss",1) == true Then vol = vol*2; else if IsExitName("StopProfitTarget",1) == true Then vol = n1; } if 매수조건 then buy("b",OnClose,def,vol); if 매도조건 then sell("s",OnClose,def,vol); SetStopLoss(sl,PointStop); SetStopProfittarget(tp,PointStop); 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : 수식 문의 > 아래를 식으로 부탁드립니다. 감사합니다. 아래: input: n1(1), fac(2) sl(1), tp(1); if 매수조건 then n1 개 매수진입; if 매도조건 then n1 개 매도진입; 진입 후에는 sl 포인트에 손절, 또는 tp 포인트에 익절. 손절이었으면 다음번에는 n1*fac = 2개 진입. (매수건 매도건...) 이번 것도 손절이면 직전수량 * fac = 4개 진입. (직전이 매수건 매도건, 이번 진입이 매수건 매도건 상관 없음.) 계속 손절이면 계속 2배해서 8개, 16개 ... 으로 진입. 이러다가 익절 나면 다음번 진입은 초기치인 n1개로 진입. 이런 식으로 반복.