커뮤니티

문의드립니다..

프로필 이미지
호시우보
2015-08-15 08:52:31
157
글번호 89506
답변완료
이평선에 따라 3 계약을 진입합니다. Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } 분할청산을 넣고 싶습니다. 1- 진입가 대비 + 0.5 에 1계약 익절 2- 진입가 대비 + 0.7 에 또 1 계약 익절 3- 나머지 1 계약은 리버스 반대 신호에 청산 4- 익절에 안걸리고 반대로 가면 리버스 반대신호에 전량 바꿔타는 걸로 하고 싶습니다. 감사합니다..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-08-17 15:44:39

안녕하세요 예스스탁입니다. Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy("b",OnClose,def,3); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell("s",OnClose,def,3); } if MarketPosition == 1 Then{ ExitLong("BP1",atlimit,EntryPrice+0.5,"",1,1); ExitLong("BP2",atlimit,EntryPrice+0.7,"",1,1); } if MarketPosition == -1 Then{ ExitShort("SP1",atlimit,EntryPrice-0.5,"",1,1); ExitShort("SP2",atlimit,EntryPrice-0.7,"",1,1); } 즐거운 하루되세요 > 호시우보 님이 쓴 글입니다. > 제목 : 문의드립니다.. > 이평선에 따라 3 계약을 진입합니다. Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } 분할청산을 넣고 싶습니다. 1- 진입가 대비 + 0.5 에 1계약 익절 2- 진입가 대비 + 0.7 에 또 1 계약 익절 3- 나머지 1 계약은 리버스 반대 신호에 청산 4- 익절에 안걸리고 반대로 가면 리버스 반대신호에 전량 바꿔타는 걸로 하고 싶습니다. 감사합니다..