커뮤니티
시스템 설정창 로직과 트레알링스탑 단계별적용에 관하여
2014-02-07 16:09:47
173
글번호 72323
시스템 설정창에 있는 손절과 트레일링 스탑을 약간만 변경해서 사욜하려하는데 전화로 문의를 하니 시스템 설정창에 있는 로직은 볼수없다고 하여 이곳에 글을 남김니다,
그곳에서 숫자만 변경하면 손절과 트레일링 스탑등을 변경할수 있는데 그로직을 그대로 올려달라는 말이며 , 트레일링 스탑을 단계별로 대충 5단계정도로 %수익이후 되돌림을 단계별로 적용하려합니다, 바쁘시겠지만 꼭 좀 부탁드립니다, 그럼 수고하세여.
답변 1
예스스탁 예스스탁 답변
2014-02-07 18:49:40
안녕하세요
예스스탁입니다.
설정창의 강제청산들은 모두 함수로 제공이 됩니다.
SetStopLoss
SetStopProfittarget
SetStopTrailing
SetStopInactivity
SetStopEndofday
위 함수 도움말 참고하시기 바랍니다.
단계를 지정해 청산을 하시려면 아래와 같이 풀어서 작성하셔야 합니다.
아래식 참고하시기 바랍니다,
0.5~1포인트 수익시에는 진입이후 최고수익난 가격대비 0.25 수익 감소하면 청산
1.0~1.5포인트 수익시에는 진입이후 최고수익난 가격대비 0.50 수익 감소하면 청산
1.5포인트이상 수익시에는 진입이후 최고수익난 가격대비 0.25 수익 감소하면 청산하는 식입니다.
if MarketPosition == 1 Then{
var1 = Highest(H,BarsSinceEntry);
if var1 >= EntryPrice+0.5 and var1 < EntryPrice+1 Then
ExitLong("bx1",AtStop,var1-0.25);
if var1 >= EntryPrice+1 and var1 < EntryPrice+1.5 Then
ExitLong("bx2",AtStop,var1-0.5);
if var1 >= EntryPrice+1.5 Then
ExitLong("bx3",AtStop,var1-0.7);
}
if MarketPosition == -1 Then{
var2 = Lowest(L,BarsSinceEntry);
if var2 <= EntryPrice-0.5 and var2 > EntryPrice-1 Then
ExitShort("sx1",AtStop,var2+0.25);
if var2 <= EntryPrice-1 and var2 > EntryPrice-1.5 Then
ExitShort("sx2",AtStop,var2+0.5);
if var2 <= EntryPrice-1.5 Then
ExitShort("sx3",AtStop,var2+0.7);
}
즐거운 하루되세요
> inno33 님이 쓴 글입니다.
> 제목 : 시스템 설정창 로직과 트레알링스탑 단계별적용에 관하여
> 시스템 설정창에 있는 손절과 트레일링 스탑을 약간만 변경해서 사욜하려하는데 전화로 문의를 하니 시스템 설정창에 있는 로직은 볼수없다고 하여 이곳에 글을 남김니다,
그곳에서 숫자만 변경하면 손절과 트레일링 스탑등을 변경할수 있는데 그로직을 그대로 올려달라는 말이며 , 트레일링 스탑을 단계별로 대충 5단계정도로 %수익이후 되돌림을 단계별로 적용하려합니다, 바쁘시겠지만 꼭 좀 부탁드립니다, 그럼 수고하세여.
다음글
이전글