커뮤니티

수식문의합니다

프로필 이미지
정상에서야
2017-01-05 10:48:19
137
글번호 105587
답변완료
예전에 만들어 주신 수식인데요 추가를 하고 싶습니다 var1 = ma(c,20); if O > var1 and C > O Then buy(); if O < var1 and C < O Then sell(); 추가1 매수,매도 진입 후 수익 청산이 되면 대기 후 반대 신호만 진입 각각 방향당 한번씩만 진입 예) 매수 진입---- 청산----- 매도진입---- 청산----매수 진입 추가2 매매시간 1차 : 10시 10분 부터 11시 30분까지 2차 : 15시 30분 부터 24시 10분까지 추가3 3계약 진입 후 10틱,20틱,30틱 분할청산 추가4 매수,매도 진입 후 최대 수익대비 15틱 감소시 자동청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-01-05 17:32:27

안녕하세요 예스스탁입니다. var : T(0),Tcond(false); Tcond = false; if stime >= 101000 and stime < 113000 Then Tcond = true; if stime >= 153000 or stime < 001000 Then Tcond = true; var1 = ma(c,20); if T <= 0 and O > var1 and C > O and Tcond == true Then{ T = 1; buy("b",OnClose,def,3); } if T >= 0 and O < var1 and C < O and Tcond == true Then{ T = -1; sell("s",OnClose,def,3); } if MarketPosition == 1 Then{ ExitLong("bp1",AtLimit,EntryPrice+PriceScale*10); ExitLong("bp2",AtLimit,EntryPrice+PriceScale*20); ExitLong("bp3",AtLimit,EntryPrice+PriceScale*30); ExitLong("bx",AtStop,Highest(H,BarsSinceEntry)-PriceScale*15); } if MarketPosition == -1 Then{ ExitShort("sp1",AtLimit,EntryPrice-PriceScale*10); ExitShort("sp2",AtLimit,EntryPrice-PriceScale*20); ExitShort("sp3",AtLimit,EntryPrice-PriceScale*30); ExitShort("sx",AtStop,lowest(L,BarsSinceEntry)+PriceScale*15); } 즐거운 하루되세요 > 정상에서야 님이 쓴 글입니다. > 제목 : 수식문의합니다 > 예전에 만들어 주신 수식인데요 추가를 하고 싶습니다 var1 = ma(c,20); if O > var1 and C > O Then buy(); if O < var1 and C < O Then sell(); 추가1 매수,매도 진입 후 수익 청산이 되면 대기 후 반대 신호만 진입 각각 방향당 한번씩만 진입 예) 매수 진입---- 청산----- 매도진입---- 청산----매수 진입 추가2 매매시간 1차 : 10시 10분 부터 11시 30분까지 2차 : 15시 30분 부터 24시 10분까지 추가3 3계약 진입 후 10틱,20틱,30틱 분할청산 추가4 매수,매도 진입 후 최대 수익대비 15틱 감소시 자동청산