커뮤니티
문의합니다.
2014-12-01 13:37:12
124
글번호 80939
스탑트레일링 식을 사용하고싶습니다.
골드나 오일거래를 할때 진입가격에서 20틱까지 오르면
스탑을 10으로 바꾸고 싶습니다.
그다음 20틱에서 30틱까지 10틱으로안내려오고 바로올라가면 스탑을 15틱으로 변경,
30틱에서 15틱까지 안내려와서 손절안걸리고 40틱으로가면 20틱에 스탑을 변경
알려주세요.
그리고 골드와 오일은 수수료와 슬리피지를 어떻게 책정해야합니까?
수수료는 0.016으로 지정하는게 맞는지요?
그리고 1분차트로 시스템 백테스팅이 한달반정도밖에 안나온던데
몇년치를 할수는 없는건가요?
답변 1
예스스탁 예스스탁 답변
2014-12-01 17:34:09
안녕하세요
예스스탁입니다.
if MarketPosition == 1 Then{
var1 = highest(H,BarsSinceEntry);
#수익이 20~30틱 사이 진입가+10틱에 스탑
if var1 >= EntryPrice+PriceScale*20 and var1 < EntryPrice+PriceScale*30 Then
ExitLong("bx1",AtStop,EntryPrice+PriceScale*10);
#수익이 30~40틱 사이 진입가+15틱에 스탑
if var1 >= EntryPrice+PriceScale*30 and var1 < EntryPrice+PriceScale*40 Then
ExitLong("bx2",AtStop,EntryPrice+PriceScale*15);
#수익이 40익 이상일때는 진입가+20틱에 스탑
if var1 >= EntryPrice+PriceScale*40 Then
ExitLong("bx3",AtStop,EntryPrice+PriceScale*20);
}
if MarketPosition == -1 Then{
var2 = lowest(L,BarsSinceEntry);
#수익이 20~30틱 사이 진입가-10틱에 스탑
if var2 <= EntryPrice-PriceScale*20 and var2 > EntryPrice-PriceScale*30 Then
ExitShort("sx1",AtStop,EntryPrice-PriceScale*10);
#수익이 30~40틱 사이 진입가-15틱에 스탑
if var2 <= EntryPrice+PriceScale*30 and var2 > EntryPrice-PriceScale*40 Then
ExitShort("sx2",AtStop,EntryPrice-PriceScale*15);
#수익이 40익 이상일때는 진입가-20틱에 스탑
if var2 <= EntryPrice-PriceScale*40 Then
ExitShort("sx3",AtStop,EntryPrice-PriceScale*20);
}
즐거운 하루되세요
> 스커퓨 님이 쓴 글입니다.
> 제목 : 문의합니다.
>
스탑트레일링 식을 사용하고싶습니다.
골드나 오일거래를 할때 진입가격에서 20틱까지 오르면
스탑을 10으로 바꾸고 싶습니다.
그다음 20틱에서 30틱까지 10틱으로안내려오고 바로올라가면 스탑을 15틱으로 변경,
30틱에서 15틱까지 안내려와서 손절안걸리고 40틱으로가면 20틱에 스탑을 변경
알려주세요.
그리고 골드와 오일은 수수료와 슬리피지를 어떻게 책정해야합니까?
수수료는 0.016으로 지정하는게 맞는지요?
그리고 1분차트로 시스템 백테스팅이 한달반정도밖에 안나온던데
몇년치를 할수는 없는건가요?