커뮤니티

수식 부탁드립니다

프로필 이미지
레드골드
2019-05-14 16:47:04
137
글번호 128668
답변완료
1. 시가 돌파시 돌파봉의 다음봉에 매수,매도 진입 (종가) - 3계약진입 2. 돌파봉 다음봉이 음봉이면 매수 진입안함, 양봉이 출현시 매수진입 (돌파봉 -> 양봉, 음봉, 음봉 양봉이면 양봉에 진입) 매도 진입도 같음 3. 진입 봉(종가)이 시가보다 10틱 이상,이하 이면 시가와 돌파봉 종가 중심값에 진입 4. 익절은 각각 10 , 20, 30틱에 익절 5. 1계약 익절후 나머지 2계약은 진입가 + 2틱에 익절 2계약 익절후 나머지 1계약은 진입가 청산 수고 하십시요..감사합니다..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-05-15 10:48:40

안녕하세요 예스스탁입니다. var : T(0); if bdate != bdate[1] Then T = 0; if crossup(c,dayopen) Then T = 1; if CrossDown(c,dayopen) Then T = -1; if MarketPosition <= 0 and bdate == bdate[1] and T == 1 and T[1] == 1 and C > O Then { if c <= dayopen+PriceScale*10 then { T = 2; buy("b1",OnClose,def,3); } Else { t = 3; var1 = (C+dayopen)/2; } } if T == 3 Then buy("b2",atlimit,var1,3); if bdate == bdate[1] and T == -1 and T[1] == -1 and C < O Then { if C >= dayopen-PriceScale*10 Then { T = -2; sell("s1",OnClose,def,3); } Else { T = -3; var2 = (C+dayopen)/2; } } if T == -3 Then sell("s2",atlimit,var2,3); if MarketPosition == 1 then { T = 0; ExitLong("bp1",atlimit,EntryPrice+PriceScale*10,"",1,1); ExitLong("bp2",atlimit,EntryPrice+PriceScale*20,"",1,1); ExitLong("bp3",atlimit,EntryPrice+PriceScale*30,"",1,1); if CurrentContracts == 2 Then ExitLong("bx1",AtStop,EntryPrice+PriceScale*2); if CurrentContracts == 1 Then ExitLong("bx2",AtStop,EntryPrice); } if MarketPosition == -1 then { T = 0; ExitShort("sp1",atlimit,EntryPrice-PriceScale*10,"",1,1); ExitShort("sp2",atlimit,EntryPrice-PriceScale*20,"",1,1); ExitShort("sp3",atlimit,EntryPrice-PriceScale*30,"",1,1); if CurrentContracts == 2 Then ExitShort("sx1",AtStop,EntryPrice-PriceScale*2); if CurrentContracts == 1 Then ExitShort("sx2",AtStop,EntryPrice); } 즐거운 하루되세요 > 레드골드 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다 > 1. 시가 돌파시 돌파봉의 다음봉에 매수,매도 진입 (종가) - 3계약진입 2. 돌파봉 다음봉이 음봉이면 매수 진입안함, 양봉이 출현시 매수진입 (돌파봉 -> 양봉, 음봉, 음봉 양봉이면 양봉에 진입) 매도 진입도 같음 3. 진입 봉(종가)이 시가보다 10틱 이상,이하 이면 시가와 돌파봉 종가 중심값에 진입 4. 익절은 각각 10 , 20, 30틱에 익절 5. 1계약 익절후 나머지 2계약은 진입가 + 2틱에 익절 2계약 익절후 나머지 1계약은 진입가 청산 수고 하십시요..감사합니다..