* 아래 수식에서 손실후 본전 청산이 안되는데 확인 좀 부탁 드립니다.
즉 진입후 수익이 0~ 10틱 발생 했다가
손실이 40틱 까지 발생 하면 청산이 아니라(최대손실 50틱)
손실이 10틱으로 오면 청산 로직 좀 부탁 드립니다.
아래수식으로는 "40틱 하락 했다가 다시 올라가면 청산"표현이 안됨니다.
어떻게 짜야 하나요?
##
if MarketPosition == -1 and IsEntryName("매도") == true Then
{if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*0 Then
{ exitShort("DD1cut",AtStop,EntryPrice+PriceScale*10); } }
SetStopProfittarget(PriceScale*50,PointStop) ;
SetStopLoss(PriceScale*50,PointStop);
고맙습니다 수고하십시요.
답변 1
예스스탁
예스스탁 답변
2022-04-27 10:13:44
안녕하세요
예스스탁입니다.
매도진입에 대한 청산이므로
진입이후 가격이 진입가+40틱 이상 상승했다가 하락할때 청산으로 작성하셔야 합니다.
if MarketPosition == -1 and IsEntryName("매도") == true Then
{
if Highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*40 Then
{
exitShort("DD1cut",AtLimit,EntryPrice+PriceScale*10);
}
}
SetStopProfittarget(PriceScale*50,PointStop) ;
SetStopLoss(PriceScale*50,PointStop);
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 청신 좀 봐 주십시요.
> * 아래 수식에서 손실후 본전 청산이 안되는데 확인 좀 부탁 드립니다.
즉 진입후 수익이 0~ 10틱 발생 했다가
손실이 40틱 까지 발생 하면 청산이 아니라(최대손실 50틱)
손실이 10틱으로 오면 청산 로직 좀 부탁 드립니다.
아래수식으로는 "40틱 하락 했다가 다시 올라가면 청산"표현이 안됨니다.
어떻게 짜야 하나요?
##
if MarketPosition == -1 and IsEntryName("매도") == true Then
{if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*0 Then
{ exitShort("DD1cut",AtStop,EntryPrice+PriceScale*10); } }
SetStopProfittarget(PriceScale*50,PointStop) ;
SetStopLoss(PriceScale*50,PointStop);
고맙습니다 수고하십시요.