답변완료
추가 청산 로직 좀 부탁 드립니다.
* 전일 수식중 추가 청산 로직이 생겨 부탁 좀 드립니다.
*로직1:진입 계약이 >= 7건 이상이고 건수중 한건 이라도 수익 청산 되면 모두 청산
*로직2:진입 계약이 >= 7건 이상이고 6번째 진입계약이 진입가격 대비 10틱 이상 손실이
한번이라도 발생 하면 기달리다가 최초 진입 가격 대비 10틱 까지 오면 모두 청산.
(적당한 가격에서 손실 청산)
## 수식
if MarketPosition == 1 Then
{
ExitLong("bx",AtLimit,EntryPrice+PriceScale*8);
if MaxContracts < 10 Then
Buy("b",AtLimit,LatestEntryPrice(0)-PriceScale*7,1);
if MaxContracts >= 4 and MaxContracts < 7 Then
{
ExitLong("bx1",AtLimit,AvgEntryPrice+PriceScale*XX);
ExitLong("bx2",AtLimit,EntryPrice);
}
## 추가 로직1 : 7건 이상이고 진입 건수중 한계약 이라도 수익 청산 되면 모두 청산
## 추가 로직2 : 7건 이상이고 6번째 진입계약이 진입가격 대비 10틱 이상 손실이
한번이라도 발생 하면 기달리다가
최초 진입 가격 대비 10틱 까지 오면 모두 청산.
}
if MarketPosition == -1 Then
{
ExitShort("sx",AtLimit,EntryPrice-PriceScale*8);
if MaxContracts < 10 Then
Sell("s",AtLimit,LatestEntryPrice(0)+PriceScale*7,1);
if MaxContracts >= 4 and MaxContracts < 7 Then
{
ExitShort("sx1",AtLimit,AvgEntryPrice-PriceScale*XX);
ExitShort("sx2",AtLimit,EntryPrice);
}
## 추가 로직1 : 7건 이상이고 진입 건수중 한계약 이라도 수익 청산 되면 모두 청산
## 추가 로직2 : 7건 이상이고 6번째 진입계약이 진입가격 대비 10틱 이상 손실이
한번이라도 발생 하면 기달리다가
최초 진입 가격 대비 10틱 까지 오면 모두 청산.
}
## 청산식
SetStopProfittarget(PriceScale*50,PointStop) ;
SetStopLoss(PriceScale*100,PointStop);
* 고맙습니다. 많은 도움에 감사 드립니다.
2021-05-26
1026
글번호 149354
시스템
답변완료
지표 질문입니다
오전 9시부터 오후 3시 45분 틱 차트 운동 가운데
종가가 ma20 을 3번째 하향 붕괴시킬 때 붕괴시킨 캔들의 시가,고가를 표시하고 그때까지 진행 된 상태에서 당일 천정,당일 바닥,당일 바닥-(당일 천정-당일 바닥) 값을 표시한다
종가가 ma20 을 3번째 상향 돌파시킬 때 돌파시킨 캔들의 시가,저가를 표시하고 그때까지 진행 된 상태에서 당일 천정,당일 바닥,당일 천정+(당일 천정-당일 바닥) 값을 표시한다
감사합니다
2021-05-26
1109
글번호 149353
지표