커뮤니티
수식 문의
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개로 진입.
이런 식으로 반복.