커뮤니티

이걸 시스템으로 만들수 있는지

프로필 이미지
추세순응
2009-01-22 11:28:26
766
글번호 19721
답변완료
 H와L은4분봉8개(9시32분까지)의고점과저점(진폭이1.0미만이거나3.0이상이면매매안함)..공통 진입..상단돌파시(하단돌파도마찬가지이므로..여기서는상단돌파1가지만가지고설명함)..1차손절(half)후반대로탈때..공통 청산..목표수익달성시..하프에서손절시..잔여포지션종가정리시..공통 case1.. 상단돌파후half(진폭의1/2)건들지않고..상단+2.0이상가는경우..150만원이익실현후(상단+1.0에1개,2.0에1개)매매끝. case2.. 상단돌파후상단+1.0이상2.0미만까지간후..half건드는경우..1개이익실현(상단+1.0),1개손절(half에1개)..매매끝. case3.. 상단돌파후상단+1.0도터치하지않고half건들때..2개손절과동시에숏으로2개진입..1차손절..              숏으로진입했으나h-1.0도건들지않고재차상승하여고점(수작업자료에h*로표시)을건들때..2차손절..매매끝. case4.. 위case3과동일하나(1차손절과동시에숏으로2개진입)..숏으로1개이익실현후(h-1.0)나머지한개는h*에서손절..매매끝. case5.. 위case3과동일하나(1차손절과동시에숏으로2개진입)..숏으로2개이익실현(h-1.0에1개,h-2.0에1개)..매매끝. 위5가지이외의경우에잔여포지션은종가에정리..매매끝. 무조건 짝수계약일경우에만 거래해야 되겠죠
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-01-22 15:32:14

안녕하세요 예스스탁입니다. var : 상단(0),하단(0),중단(0); var : count(0); Count = 0 ; for Value1 = 0 to 10 { if EntryDate( Value1 ) == sdate then Count = Count + 1; } if dayindex() < 8 Then{ 상단 = highest(H,8); 하단 = lowest(L,8); 중단 = (상단+하단)/2; } if dayindex > 8 and count == 0 and stime < 150400 Then{ buy("b",AtStop,상단,2); Sell("S",AtStop,상단,2); } if MarketPosition() == 1 and count == 1 Then{ if CurrentContracts == 2 Then{ exitlong("매수1상단+1",Atlimit,EntryPrice+1,"",1,1); if stime < 150400 then sell("중단손절매도진입",AtStop,중단,2); } if CurrentContracts == 1 Then{ exitlong("매수1상단+2",Atlimit,EntryPrice+2,"",1,1); exitlong("매수1중단",AtStop,중단); } } if MarketPosition() == -1 and count == 1 Then{ if CurrentContracts == 2 Then{ ExitShort("매도1하단-1",Atlimit,EntryPrice-1,"",1,1); if stime < 150400 then buy("중단손절매수진입",AtStop,중단,2); } if CurrentContracts == 1 Then{ ExitShort("매도1하단-2",Atlimit,EntryPrice-2,"",1,1); ExitShort("매도1중단",AtStop,중단); } } if MarketPosition() == -1 and count == 2 Then{ if CurrentContracts == 2 Then{ ExitShort("매도2하단-1",Atlimit,EntryPrice-1,"",1,1); ExitShort("최고가매도손절",AtStop,dayhigh()); } if CurrentContracts == 1 Then{ ExitShort("매도2하단-2",Atlimit,EntryPrice-2,"",1,1); ExitShort("매도2중단",AtStop,dayhigh()); } } if MarketPosition() == 1 and count == 2 Then{ if CurrentContracts == 2 Then{ exitlong("매수2하단-1",Atlimit,EntryPrice+1,"",1,1); exitlong("최고가매수손절",AtStop,DayLow()); } if CurrentContracts == 1 Then{ exitlong("매수2하단-2",Atlimit,EntryPrice+2,"",1,1); exitlong("매수2중단",AtStop,DayLow()); } } 즐거운 하루되세요 > 추세순응 님이 쓴 글입니다. > 제목 : 이걸 시스템으로 만들수 있는지 > &nbsp;H와L은4분봉8개(9시32분까지)의고점과저점(진폭이1.0미만이거나3.0이상이면매매안함)..공통 진입..상단돌파시(하단돌파도마찬가지이므로..여기서는상단돌파1가지만가지고설명함)..1차손절(half)후반대로탈때..공통 청산..목표수익달성시..하프에서손절시..잔여포지션종가정리시..공통 case1.. 상단돌파후half(진폭의1/2)건들지않고..상단+2.0이상가는경우..150만원이익실현후(상단+1.0에1개,2.0에1개)매매끝. case2.. 상단돌파후상단+1.0이상2.0미만까지간후..half건드는경우..1개이익실현(상단+1.0),1개손절(half에1개)..매매끝. case3.. 상단돌파후상단+1.0도터치하지않고half건들때..2개손절과동시에숏으로2개진입..1차손절.. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 숏으로진입했으나h-1.0도건들지않고재차상승하여고점(수작업자료에h*로표시)을건들때..2차손절..매매끝. case4.. 위case3과동일하나(1차손절과동시에숏으로2개진입)..숏으로1개이익실현후(h-1.0)나머지한개는h*에서손절..매매끝. case5.. 위case3과동일하나(1차손절과동시에숏으로2개진입)..숏으로2개이익실현(h-1.0에1개,h-2.0에1개)..매매끝. 위5가지이외의경우에잔여포지션은종가에정리..매매끝. 무조건 짝수계약일경우에만 거래해야 되겠죠