커뮤니티

문의드립니다

프로필 이미지
회원
2011-01-18 13:36:12
606
글번호 35058
답변완료
1.10분봉으로 세팅합니다. 당일 주챠트(data1) 첫봉의 고가와 당일 보조챠트(data2) 첫봉의 고가를 동시에 돌파할때 매수합니다. 주챠트(data1)와 보조챠트(data2) 두 종목의 당일 첫봉 고가를 동시에 돌파해야합니다. 봉완성시가 아니라 첫봉의 고가를 다음봉이 돌파할때 들어가야합니다. 물론 주챠트와 보조챠트가 동시에 돌파되는 시점에서 매수 진입입니다. 2.매도는 위의 경우와 반대로 dtata1과 data2 의 당일 첫봉의 저가를 깨고 내려올때 조건만족시 즉시 매도 진입입니다. 물론 두 종목의 당일 첫봉 저가를 두종목이 동시에 깨고 내려오는 시점에서 바로 매도 진입입니다. 3. 위의 조건은 11시까지만 유효하고 11시 이후에는 진입이 없습니다. 4.청산은 예를 들어 10주 들어갔다고 가정하고 익절 +50%에 5주 +100%에 5주 분할청산합니다. 손절은 -50%에 5주 -100%에 5주를 청산합니다. 남은 물량은 3시종가에 청산합니다. 50%,100% 가 안나오면 3시 종가에 모두 청산합니다. 위의 방법에서 진입은 단 한번밖에 없습니다. 9시 10분이든...9시 20분이든...위의 조건에 만족할때 진입하고 이후 진입은 없는거죠. 이 식은 11시 까지만 유효하고 11시 이후에 조건이 만족하더라도 진입은 없습니다. 청산은 위의 조건에 맞게 청산을 합니다. 부탁합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-01-18 13:56:20

안녕하세요 예스스탁입니다. input : Profit1(50),Profit2(100),Loss1(50),Loss2(100); var : D1H(0,data1),D1L(0,data1),D2H(0,data2),D2L(0,data2); if data1(dayindex) == 0 Then{ D1H = data1(H); D1L = data1(L); } if data2(dayindex) == 0 Then{ D2H = data2(H); D2L = data2(L); } if MarketPosition == 0 and ExitDate(1) != sdate and sTime < 110000 Then{ if data1(dayindex > 0 and crossup(c,D1H)) and data2(dayindex > 0 and crossup(c,D2H)) Then buy(); if data1(dayindex > 0 and CrossDown(c,D1L)) and data2(dayindex > 0 and CrossDown(c,D2L)) Then Sell(); } if MarketPosition == 1 Then{ if MarketPosition[1] != 1 Then { var1 = CurrentContracts; var2 = int(CurrentContracts/2); } ExitLong("bP1",atlimit,EntryPrice*(1+Profit1/100),"",var2,1); ExitLong("bP2",atlimit,EntryPrice*(1+Profit2/100)); ExitLong("bL1",AtStop,EntryPrice*(1-Loss1/100),"",var2,1); ExitLong("bL2",AtStop,EntryPrice*(1-Loss2/100)); } if MarketPosition == -1 Then{ if MarketPosition[1] != -1 Then { var1 = CurrentContracts; var2 = int(CurrentContracts/2); } ExitShort("sP1",atlimit,EntryPrice*(1-Profit1/100),"",var2,1); ExitShort("sP2",atlimit,EntryPrice*(1-Profit2/100)); ExitShort("sL1",AtStop,EntryPrice*(1+Loss1/100),"",var2,1); ExitShort("sL2",AtStop,EntryPrice*(1+Loss2/100)); } SetStopEndofday(150000); 해당 내용으로는 조건만족 즉시 진입은 가능하지 않습니다. 수익과 손절 1차 2차 모두 외부변수로 처리해 드렸습니다 즐거운 하루되세요 > 산천초목 님이 쓴 글입니다. > 제목 : 문의드립니다 > 1.10분봉으로 세팅합니다. 당일 주챠트(data1) 첫봉의 고가와 당일 보조챠트(data2) 첫봉의 고가를 동시에 돌파할때 매수합니다. 주챠트(data1)와 보조챠트(data2) 두 종목의 당일 첫봉 고가를 동시에 돌파해야합니다. 봉완성시가 아니라 첫봉의 고가를 다음봉이 돌파할때 들어가야합니다. 물론 주챠트와 보조챠트가 동시에 돌파되는 시점에서 매수 진입입니다. 2.매도는 위의 경우와 반대로 dtata1과 data2 의 당일 첫봉의 저가를 깨고 내려올때 조건만족시 즉시 매도 진입입니다. 물론 두 종목의 당일 첫봉 저가를 두종목이 동시에 깨고 내려오는 시점에서 바로 매도 진입입니다. 3. 위의 조건은 11시까지만 유효하고 11시 이후에는 진입이 없습니다. 4.청산은 예를 들어 10주 들어갔다고 가정하고 익절 +50%에 5주 +100%에 5주 분할청산합니다. 손절은 -50%에 5주 -100%에 5주를 청산합니다. 남은 물량은 3시종가에 청산합니다. 50%,100% 가 안나오면 3시 종가에 모두 청산합니다. 위의 방법에서 진입은 단 한번밖에 없습니다. 9시 10분이든...9시 20분이든...위의 조건에 만족할때 진입하고 이후 진입은 없는거죠. 이 식은 11시 까지만 유효하고 11시 이후에 조건이 만족하더라도 진입은 없습니다. 청산은 위의 조건에 맞게 청산을 합니다. 부탁합니다.