* 많은 도움에 고맙 습니다.
var1 = ma(c,5) ;
var2 = ma(c,20) ;
if MarketPosition == 0 and crossup(var1,var2) then buy("SS1",OnClose,DEF,1);
if MarketPosition == 0 and crossdown(var1,var2) then sell("DD1",OnClose,DEF,1);
if 추가매수1 ;
if 추가매수2 ;
if 추가매수3 ;
상기 로직으로 진입 하였을때
* <요청 사항>
- 계약수가 4개 이상 이고 손실이 20포인트 이상 났다가
손실이 5포인트 까지 올라오면 청산 수식 좀 부탁 드립니다.
즉 매수로 1계약 진입 하여 2,3,4까지 추가매수 하여 총4계약 있는데
손실이 -20포인트 넘었다가
손실이 복구 되어 손실이 -5포인트 까지 줄어들면 매수 손실 청산
매도로 1계약 진입 하여 2,3,4까지 추가매수 하여 총4계약 있는데
손실이 20포인트 넘었다가
손실이 복구 되어 손실이 5포인트 까지 줄어들면 매도 손실 청산
* 고맙 습니다. 수고하십시요.
답변 1
예스스탁
예스스탁 답변
2021-01-18 16:05:53
안녕하세요
예스스탁입니다.
var : ll(0),hh(0);
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
ll = l;
if l < ll Then
ll = l;
if CurrentContracts == 4 and ll <= AvgEntryPrice-20 Then
ExitLong("bx",AtLimit,AvgEntryPrice-5);
}
if MarketPosition == -1 Then
{
if CurrentContracts > CurrentContracts[1] Then
hh = h;
if h > hh Then
hh = h;
if CurrentContracts == 4 and hh >= AvgEntryPrice+20 Then
ExitShort("sx",AtLimit,AvgEntryPrice+5);
}
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 시스템 수식 좀 요청 드립니다.
> * 많은 도움에 고맙 습니다.
var1 = ma(c,5) ;
var2 = ma(c,20) ;
if MarketPosition == 0 and crossup(var1,var2) then buy("SS1",OnClose,DEF,1);
if MarketPosition == 0 and crossdown(var1,var2) then sell("DD1",OnClose,DEF,1);
if 추가매수1 ;
if 추가매수2 ;
if 추가매수3 ;
상기 로직으로 진입 하였을때
* <요청 사항>
- 계약수가 4개 이상 이고 손실이 20포인트 이상 났다가
손실이 5포인트 까지 올라오면 청산 수식 좀 부탁 드립니다.
즉 매수로 1계약 진입 하여 2,3,4까지 추가매수 하여 총4계약 있는데
손실이 -20포인트 넘었다가
손실이 복구 되어 손실이 -5포인트 까지 줄어들면 매수 손실 청산
매도로 1계약 진입 하여 2,3,4까지 추가매수 하여 총4계약 있는데
손실이 20포인트 넘었다가
손실이 복구 되어 손실이 5포인트 까지 줄어들면 매도 손실 청산
* 고맙 습니다. 수고하십시요.