수고 많으십니다.
SetStopProfittarget(PriceScale*익절틱수,PointStop);
익절틱수에 도달하더라도 당일 고가와 저가의 1/2선 위에 있으면 익절이 안되는 수식으로 수정 부탁드립니다. 반대의 경우도 마찬가지로 적용되었으면 합니다.
2. 트레이딩스탑도 마찬가지로 50틱 수익후 30틱 되돌림이 세팅되어 있더라도 당일 고가와 저가의 1/2선 위에 있으면 익절이 안되는 수식 부탁드립니다. 반대의 경우도 마찬가지로 적용되길 원합니다.
미리 감사드립니다!
답변 1
예스스탁
예스스탁 답변
2023-08-24 13:25:47
안녕하세요
예스스탁입니다.
일반청산함수로 작성해 사용하셔야 합니다.
if MarketPosition == 1 Then
{
if EntryPrice+PriceScale*100 < (DayHigh+DayLow)/2 Then
ExitLong("bp",AtStop,EntryPrice+PriceScale*100);
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 and
highest(H,BarsSinceEntry)-PriceScale*30 < (DayHigh+DayLow)/2 Then
ExitLong("btr",AtStop,highest(H,BarsSinceEntry)-PriceScale*30);
}
if MarketPosition == -1 Then
{
if EntryPrice-PriceScale*100 > (DayHigh+DayLow)/2 Then
ExitShort("sp",AtStop,EntryPrice-PriceScale*100);
if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*50 and
lowest(L,BarsSinceEntry)+PriceScale*30 > (DayHigh+DayLow)/2 Then
ExitShort("str",AtStop,lowest(L,BarsSinceEntry)+PriceScale*30);
}
즐거운 하루되세요
> 카르마다 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고 많으십니다.
SetStopProfittarget(PriceScale*익절틱수,PointStop);
익절틱수에 도달하더라도 당일 고가와 저가의 1/2선 위에 있으면 익절이 안되는 수식으로 수정 부탁드립니다. 반대의 경우도 마찬가지로 적용되었으면 합니다.
2. 트레이딩스탑도 마찬가지로 50틱 수익후 30틱 되돌림이 세팅되어 있더라도 당일 고가와 저가의 1/2선 위에 있으면 익절이 안되는 수식 부탁드립니다. 반대의 경우도 마찬가지로 적용되길 원합니다.
미리 감사드립니다!