답변완료
부탁드립니다.
(1)
M1 =ma(C,기간1, 종류);
MH = valuewhen(1, M1 > M1(1), M1);
A=HighestSince(1, crossup(C, MH), MH);
M2 =ma(C,기간2, 종류);
MH1 = valuewhen(1, M2 > M2(1), M2);
A1=HighestSince(1, crossup(C, MH1), MH1);
M3 =ma(C,기간3, 종류);
MH2 = valuewhen(1, M3 > M3(1), M3);
A2=HighestSince(1, crossup(C, MH2), MH2);
M4 =ma(C,기간4, 종류);
MH3 = valuewhen(1, M4 > M4(1), M4);
A3=HighestSince(1, crossup(C, MH3), MH3);
M5 =ma(C,기간5, 종류);
MH4 = valuewhen(1, M5 > M5(1), M5);
A4=HighestSince(1, crossup(C, MH4), MH4);
A4<A3<A2<A1<A && A2 > A2(1) &&
A3>A3(1) && CrossUp(C, A)
기간1 10
기간2 20
기간3 30
기간4 40
기간5 50
종류 가중
(2)
M1 =ma(C,기간1, 종류);
MH = valuewhen(1, M1 > M1(1), M1);
A=HighestSince(1, crossup(C, MH), MH);
M2 =ma(C,기간2, 종류);
MH1 = valuewhen(1, M2 > M2(1), M2);
A1=HighestSince(1, crossup(C, MH1), MH1);
M3 =ma(C,기간3, 종류);
MH2 = valuewhen(1, M3 > M3(1), M3);
A2=HighestSince(1, crossup(C, MH2), MH2);
M4 =ma(C,기간4, 종류);
MH3 = valuewhen(1, M4 > M4(1), M4);
A3=HighestSince(1, crossup(C, MH3), MH3);
M5 =ma(C,기간5, 종류);
MH4 = valuewhen(1, M5 > M5(1), M5);
A4=HighestSince(1, crossup(C, MH4), MH4);
CrossUp(C, A) && CrossUp(C, A1) &&
CrossUp(C, A2) && CrossUp(C, A3) &&
CrossUp(C, A4) &&
기간1 10
기간2 20
기간3 30
기간4 40
기간5 50
종류 가중
종목검색식을 부탁드립니다.
2023-08-03
975
글번호 171185
종목검색
답변완료
buy와 sell 다르게 강제청산수식 적용
요청수식 1)
buy 진입 청산과 sell 진입 청산을 따로 적용하는 수식 부탁드립니다.
(리버스 거래용도)
input: upls(0.6),uptr(0.8),dnls(0.7),dntr(0.9);
if MarketPosition== 1 Then
{
SetStopLoss(upls,PointStop);
SetStopTrailing(uptr,0,PointStop,1);
}
if MarketPosition== -1 Then
{
SetStopLoss(dnls,PointStop);
SetStopTrailing(dntr,0,PointStop,1);
}
요청수식 2)
동일하게 바이포지션일 경우
진입명에 따라 다르게 청산하는 수식 요청드립니다.
input: als(0.6),atr(0.8),bls(0.7),btr(0.9);
if MarketPosition== 1 and IsEntryName("a") Then
{
SetStopLoss(als,PointStop);
SetStopTrailing(atr,0,PointStop,1);
}
if MarketPosition== 1 and IsEntryName("b") Then
{
SetStopLoss(bls,PointStop);
SetStopTrailing(btr,0,PointStop,1);
}
2023-08-18
1045
글번호 171180
시스템