커뮤니티
피라미딩 관련 문의 입니다.
2012-06-20 00:05:52
301
글번호 52180
20이평 돌파시 매수 매도 수식을 만들었습니다.
첫 진입시 1계약 진입 손절이 되면다음 진입시 2계약 다시 손절이 되면 다음 진입시 4계약 이런식으로 진입을 하며
수익은 1계약으로 1포 수익이면 끝
계속 배수로 진입해서 1포 수익이면 매매 종료를 하고 싶습니다.
수식 부탁드립니다.
수고하세요
답변 1
예스스탁 예스스탁 답변
2012-06-20 14:30:46
안녕하세요? 예스스탁입니다.
직전 거래가 손실이면 계약수를 2배씩 늘려서 거래하는 식으로 작성해 보았습니다.
input: faster(5), slower(20), size(1), factor(2.0),maxcont(1000);
vars: mafast(0), maslow(0), ncontr(0),signal(0),XCommission(0),XSlippage(0);
mafast = ma(close, faster);
maslow = ma(close, slower);
XCommission = c*(ExitCommission/100); #%설정
XSlippage = ExitSlippage; #Pt설정
if mafast > maslow then {
if signal == -1 then {
exitshort();
signal = 0;
if (PositionProfit-(XCommission+XSlippage)*CurrentContracts) < 0 then
ncontr = intportion(ncontr*factor);
else
ncontr = size;
}
if signal < 1 then {
Buy("B", onclose,def,min(ncontr,maxcont));
signal = 1;
}
}
if mafast < maslow then {
if signal == 1 then {
exitlong();
signal = 0;
if (PositionProfit-(XCommission+XSlippage)*CurrentContracts) < 0 then
ncontr = intportion(ncontr*factor);
else
ncontr = size;
}
if signal > -1 then {
Sell("S", onclose,def, min(ncontr,maxcont) );
signal = -1;
}
}
즐거운 날 되세요
> 림경이랑 님이 쓴 글입니다.
> 제목 : 피라미딩 관련 문의 입니다.
> 20이평 돌파시 매수 매도 수식을 만들었습니다.
첫 진입시 1계약 진입 손절이 되면다음 진입시 2계약 다시 손절이 되면 다음 진입시 4계약 이런식으로 진입을 하며
수익은 1계약으로 1포 수익이면 끝
계속 배수로 진입해서 1포 수익이면 매매 종료를 하고 싶습니다.
수식 부탁드립니다.
수고하세요