커뮤니티

부탁 드립니다

프로필 이미지
epn
2016-08-28 13:36:27
91
글번호 101424
답변완료
진입: Data2의 현재가가 Data3의 고가를 돌파하고 Data3의 현재가가 Data2의 저가를 회손하면 Data1에 매도신호 Data3의 현재가가 Data2의 고가를 돌파하고 Data2의 현재가가 Data3의 저가를 회손하면 Data1에 매수신호 진입시간은 장시작후 20분이내 한번만 진입하여으면 합니다. 손절: 데이터1 체결기준으로 3틱손실 되면 손절 익절: 데이터1기준으로 11틱 데이터1기준으로 22틱 데이터1기준으로 33틱 간단한주석 첨부 와 진입수량,손절틱수는 input으로 부탁드립니다. 감사합니다..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-08-30 09:45:40

안녕하세요 예스스탁입니다. input : 진입수량(3),손절틱수(3),익절틱수1(11),익절틱수2(22),익절틱수3(33); var : T1(0,data1),entry(0,data1),B1(0,data1); #새로운 영업일 시작 if data1(Bdate != Bdate[1]) Then{ T1 = TimeToMinutes(stime);#0시 이후 분으로 환산한 시간 B1 = Bdate;#오늘 영업일 날짜 Entry = 0; #진입횟수는 0으로 초기화 } #진입이 발생하면 entry변수는 1씩 증가 if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then entry = entry+1; #동일 영업일이고 영업일변경후 30분 이내이고 당일 진입이 없을 때 if Bdate == B1 and data1(TimeToMinutes(stime)) < T1+30 and entry == 0 Then{ #data2종가는 data3고가보다 크고 data3종가는 data2저가보다 작으면 매도 if data2(c) > data3(h) and data3(c) < data2(L) Then sell("s",OnClose,def,진입수량); #data2종가는 data2고가보다 크고 data2종가는 data3저가보다 작으면 매수 if data3(c) > data2(h) and data2(c) < data3(L) Then buy("b",OnClose,def,진입수량); } #3틱 손실시 청산 SetStopLoss(PriceScale*손절틱수,PointStop); #매수진입후 if MarketPosition == 1 then{ #11틱수익에 진입수량의 1/3 청산 ExitLong("bp1",atlimit,EntryPrice+PriceScale*익절틱수1,"",Floor(진입수량/3),1); #22틱수익에 진입수량의 1/3 청산 ExitLong("bp2",atlimit,EntryPrice+PriceScale*익절틱수2,"",Floor(진입수량/3),1); #33수익에 남은 잔량 전체청산 ExitLong("bp3",atlimit,EntryPrice+PriceScale*익절틱수3); } #매도진입후 if MarketPosition == -1 then{ #11틱수익에 진입수량의 1/3 청산 ExitShort("sp1",atlimit,EntryPrice-PriceScale*익절틱수1,"",Floor(진입수량/3),1); #22틱수익에 진입수량의 1/3 청산 ExitShort("sp2",atlimit,EntryPrice-PriceScale*익절틱수2,"",Floor(진입수량/3),1); #33수익에 남은 잔량 전체청산 ExitShort("sp3",atlimit,EntryPrice-PriceScale*익절틱수3); } 즐거운 하루되세요 > epn 님이 쓴 글입니다. > 제목 : 부탁 드립니다 > 진입: Data2의 현재가가 Data3의 고가를 돌파하고 Data3의 현재가가 Data2의 저가를 회손하면 Data1에 매도신호 Data3의 현재가가 Data2의 고가를 돌파하고 Data2의 현재가가 Data3의 저가를 회손하면 Data1에 매수신호 진입시간은 장시작후 20분이내 한번만 진입하여으면 합니다. 손절: 데이터1 체결기준으로 3틱손실 되면 손절 익절: 데이터1기준으로 11틱 데이터1기준으로 22틱 데이터1기준으로 33틱 간단한주석 첨부 와 진입수량,손절틱수는 input으로 부탁드립니다. 감사합니다..