커뮤니티
질문드립니다
2010-01-24 11:32:28
686
글번호 27650
진입비중을 조절하게하고싶습니다.
매매가능수량의 100%, 50% 등으로요.
여기서 발전해서 전거래가 수익이면 100%투입 , 손실이면 50%투입할 수있는 방법을 가르쳐주세요.
불가능하다면 효율적으로 비중관리를 할수있는 방법을 가르쳐주시면 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2010-01-25 10:48:56
안녕하세요
예스스탁입니다.
1.
매매가능수량을 알수는 없습니다.
수식에서는 잔고와 연동이 되지 않아 해당 수량의 값을 계산할 수 없습니다.
수식에 외부변수로 투입금액을 넣으시고
수량옵션을 1로 하시면 100% 1이 아닌숫자는 50%만 진입합니다.
input : capital(100000000),수량옵션(1);
var : entryvol(0);
if CodeCategory == 1 Then{
var1 = int(int(capital/C)/10)*10;
var2 = int(int((capital*0.5)/C)/10)*10;
}
if CodeCategory == 2 Then{
var1 = int(capital/C);
var2 = int((capital*0.5)/C);
}
if CodeCategory == 6 Then{
var1 = int(capital/(C*100000));
var2 = int((capital*0.5)/(C*100000));
}
if entryvol == 1 Then
var3 = var1;
Else
var3 = var2;
if 진입조건 Then
buy("b",OnClose,def,var3);
2.
전진입이 수익이면 100% 손실이면 50%
input : capital(100000000);
var : entryvol(0);
if CodeCategory == 1 Then{
var1 = int(int(capital/C)/10)*10;
var2 = int(int((capital*0.5)/C)/10)*10;
}
if CodeCategory == 2 Then{
var1 = int(capital/C);
var2 = int((capital*0.5)/C);
}
if CodeCategory == 6 Then{
var1 = int(capital/(C*100000));
var2 = int((capital*0.5)/(C*100000));
}
if TotalTrades == 0 and 진입조건 Then
buy("b",OnClose,def,var1);
if TotalTrades > 0 Then{
if PositionProfit(1) > 0 and 진입조건 Then
buy("b1",OnClose,def,var1);
if PositionProfit(1) < 0 and 진입조건 Then
buy("b2",OnClose,def,var2);
}
참고하시기 바랍니다.
즐거운 하루되세요
> pidal 님이 쓴 글입니다.
> 제목 : 질문드립니다
> 진입비중을 조절하게하고싶습니다.
매매가능수량의 100%, 50% 등으로요.
여기서 발전해서 전거래가 수익이면 100%투입 , 손실이면 50%투입할 수있는 방법을 가르쳐주세요.
불가능하다면 효율적으로 비중관리를 할수있는 방법을 가르쳐주시면 감사하겠습니다.
다음글
이전글