안녕하세요.. 미리 감사하다는말 드립니다.
전략 A가 있습니다.
진입시 손실이 난다면, 다음진입땐 1계약으로 진입, 또 손실이 난다면 다음진입땐 3계약,
이후엔 수익이 날때까지 3계약 진입..
수익이 난다면, 다음 진입시 2계약.. 또 수익이라면 1계약..
이런식으로 1계약에서 3계약까지. 수익이면 -1계약이구요.. 손실이면 +1계약..
1~3계약 까지 운영하고 싶습니다.
계약수를 변수로 두고.. 카운팅 하면 가능할꺼 같은데요.. 혹시 몰라 요청드려봅니다.
그리고.. 시스템매매설정에 보면.. 계약수를 지정가능한데요.
변수로 계약수를 설정하는경우.. 어느것이 우선인지 궁금합니다.
답변 1
예스스탁
예스스탁 답변
2021-08-12 11:23:11
안녕하세요
예스스탁입니다.
수식에서 진입수량을 지정하면 설정창은 무시가 됩니다.
수식안에 내용이 우선됩니다.
아래식 참고하시기 바랍니다.
기본진입 수량은 1이고 손실시 1계약씩 추가, 수익이면 1로 초기화되는 내용입니다.
input : 최대수량(3);
var : 수량(1);
if MarketPosition == 0 Then
{
if TotalTrades > TotalTrades[1] Then
{
if PositionProfit(1) > 0 Then
수량 = 1;
Else
수량 = MaxContracts(1)+1;
}
}
Else
{
if PositionProfit(0) > 0 Then
수량 = 1;
Else
수량 = MaxContracts+1;
}
if 매수진입조건 Then
Buy("b",OnClose,DEF,min(수량,최대수량));
if 매도진입조건 Then
Sell("s",OnClose,DEF,min(수량,최대수량));
즐거운 하루되세요
> 율담 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 안녕하세요.. 미리 감사하다는말 드립니다.
전략 A가 있습니다.
진입시 손실이 난다면, 다음진입땐 1계약으로 진입, 또 손실이 난다면 다음진입땐 3계약,
이후엔 수익이 날때까지 3계약 진입..
수익이 난다면, 다음 진입시 2계약.. 또 수익이라면 1계약..
이런식으로 1계약에서 3계약까지. 수익이면 -1계약이구요.. 손실이면 +1계약..
1~3계약 까지 운영하고 싶습니다.
계약수를 변수로 두고.. 카운팅 하면 가능할꺼 같은데요.. 혹시 몰라 요청드려봅니다.
그리고.. 시스템매매설정에 보면.. 계약수를 지정가능한데요.
변수로 계약수를 설정하는경우.. 어느것이 우선인지 궁금합니다.