커뮤니티

정중하게 문의드립니다.

프로필 이미지
도롱삿갓
2019-05-20 17:53:56
215
글번호 128818
답변완료
독학하는데 잘 안되네요 1. 3계약 진입하려는데 진입수량을 외부변수로 정하고 싶습니다. 2. 해외선물하려는데 시스템이 일중 원하는 시간대로 작동하고 싶어요 청산조건 1. 제1청산은 외부변수로 10틱 20틱 이렇게 선택하고 싶습니다. 2. 제2청산은 진입후 15틱 수익후 본절기능 추가하고 싶습니다.(수익틱수조절가능요청) 3. 제3청산은 진입후 50틱 성공후 5틱 밀리면 청산하고 싶습니다.(수익틱수조절가능요청) 도움 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-05-21 10:56:58

안녕하세요 예스스탁입니다. input : 진입수량(3); input : 수익1차(10); input : 수익2차(15); input : 수익3차(50),감소(5); if 매수진입조건 Then buy("b",OnClose,def,진입수량); if 매도진입조건 Then sell("s",OnClose,def,진입수량); if MarketPosition == 1 then { ExitLong("bp1",atlimit,EntryPrice+PriceScale*수익1차,"",1,1); if highest(h,BarsSinceEntry) >= EntryPrice+PriceScale*수익2차 Then ExitLong("btr1",AtStop,EntryPrice); if highest(h,BarsSinceEntry) >= EntryPrice+PriceScale*수익3차 Then ExitLong("btr2",AtStop,highest(H,BarsSinceEntry)-PriceScale*감소); } if MarketPosition == -1 then { ExitShort("sp1",atlimit,EntryPrice-PriceScale*수익1차,"",1,1); if Lowest(l,BarsSinceEntry) <= EntryPrice-PriceScale*수익2차 Then ExitShort("str1",AtStop,EntryPrice); if Lowest(l,BarsSinceEntry) <= EntryPrice-PriceScale*수익3차 Then ExitShort("str2",AtStop,Lowest(l,BarsSinceEntry)+PriceScale*감소); } 즐거운 하루되세요 > 도롱삿갓 님이 쓴 글입니다. > 제목 : 정중하게 문의드립니다. > 독학하는데 잘 안되네요 1. 3계약 진입하려는데 진입수량을 외부변수로 정하고 싶습니다. 2. 해외선물하려는데 시스템이 일중 원하는 시간대로 작동하고 싶어요 청산조건 1. 제1청산은 외부변수로 10틱 20틱 이렇게 선택하고 싶습니다. 2. 제2청산은 진입후 15틱 수익후 본절기능 추가하고 싶습니다.(수익틱수조절가능요청) 3. 제3청산은 진입후 50틱 성공후 5틱 밀리면 청산하고 싶습니다.(수익틱수조절가능요청) 도움 부탁드립니다.