커뮤니티

이익

프로필 이미지
외국인
2011-10-06 16:13:17
439
글번호 43416
답변완료
안녕하세요 현재의 식을 세밀하게 풀어주시면 감사합니다. 1. if MarketPosition == 1 Then{ if highest(H,BarsSinceEntry) >= EntryPrice+0.15 and highest(H,BarsSinceEntry) <= EntryPrice+1.0 Then exitlong("bx",AtLimit,Highest(H,BarsSinceEntry)-0.05); } SetStopTrailing(0,0,0); if MarketPosition == -1 Then{ if Lowest(L,BarsSinceEntry) <= EntryPrice-0.15 and Lowest(L,BarsSinceEntry) >= EntryPrice-1.0 Then ExitShort("sx",AtLimit,Lowest(L,BarsSinceEntry)+0.05); } 아래의수식좀풀어주세요 SetStopTrailing(0,0,0); 2. if c > h then buy(); 의 식에서 진입후 3초후 주문실행 3틱손실이면 자동손절 식 부탁합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-10-07 10:57:08

안녕하세요 예스스탁입니다. 1. 아래의 식은 더이상 세밀하게 풀수 없습니다. 매수진입후 0.15이상 1포인트 이하의 수익일때 진입이후 최고가에서 0.05 떨어지면 매수청산 매수진입후 0.15이상 1포인트 이하의 수익일때 진입이후 최저가에서 0.05 올라가면 매수청산 하는 식입니다. if MarketPosition == 1 Then{ if highest(H,BarsSinceEntry) >= EntryPrice+0.15 and highest(H,BarsSinceEntry) <= EntryPrice+1.0 Then exitlong("bx",AtLimit,Highest(H,BarsSinceEntry)-0.05); } if MarketPosition == -1 Then{ if Lowest(L,BarsSinceEntry) <= EntryPrice-0.15 and Lowest(L,BarsSinceEntry) >= EntryPrice-1.0 Then ExitShort("sx",AtLimit,Lowest(L,BarsSinceEntry)+0.05); } 2. SetStopTrailing(0,0,0); 에서 수치를 0으로하면 사용하지 않는다는 의미입니다. SetStopTrailing(1,2,pointstop) 이라면(2포인트 수익후 1포인트 수익감소시 청산 아래와 같이 풀어작성할 수 있습니다. if MarketPosition == 1 Then{ if highest(H,BarsSinceEntry) >= EntryPrice+2 Then exitlong("bx",AtLimit,Highest(H,BarsSinceEntry)-1); } if MarketPosition == -1 Then{ if Lowest(L,BarsSinceEntry) <= EntryPrice-2 Then ExitShort("sx",AtLimit,Lowest(L,BarsSinceEntry)+1); } 3. 지연 주문은 수식에서 제어할 수 없고 시스템 트레이딩 설정창의 부가기능의 진입주문지연기능을 이용하시면 됩니다. if c > h then buy(); setstoploss(PriceScale*3,pointstop); 즐거운 하루되세요 > 외국인 님이 쓴 글입니다. > 제목 : 이익 > 안녕하세요 현재의 식을 세밀하게 풀어주시면 감사합니다. 1. if MarketPosition == 1 Then{ if highest(H,BarsSinceEntry) >= EntryPrice+0.15 and highest(H,BarsSinceEntry) <= EntryPrice+1.0 Then exitlong("bx",AtLimit,Highest(H,BarsSinceEntry)-0.05); } SetStopTrailing(0,0,0); if MarketPosition == -1 Then{ if Lowest(L,BarsSinceEntry) <= EntryPrice-0.15 and Lowest(L,BarsSinceEntry) >= EntryPrice-1.0 Then ExitShort("sx",AtLimit,Lowest(L,BarsSinceEntry)+0.05); } 아래의수식좀풀어주세요 SetStopTrailing(0,0,0); 2. if c > h then buy(); 의 식에서 진입후 3초후 주문실행 3틱손실이면 자동손절 식 부탁합니다.