커뮤니티

진입과 청산의 수식

프로필 이미지
매매의추억
2013-07-21 16:55:05
270
글번호 65569
답변완료
예를들어 5이평과 10이평의 크로스시 매수, 데드시 매도라는 선물시스템시 if crossup ( 5 , 10 ) then buy() if crossdn ( 5 , 10 ) then sell() 하면 진입후 데드났을시 롱 청산후 동시 셀 매도 주문이 나는겁니까? if CrossUp(5,10) then Buy("B1",atmarket,def,def); Sell("S1",atmarket,def,def); if Crossdown(5,10) then ExitLong("B2",atmarket,def,def); ExitShort("S2",atmarket,def,def 으로하니까 먼가 더 개판납니다;; 그리고 일봉상 크로스시 실제 주문은 언제 나는건가요. 생각대로는 크로스 신호 발생 일봉 다음 시초가에 주문이 나는걸로 생각되는데, 시뮬상으로는 제대로 손익계산이 안되는건지 제가 잘못하고 있는건지 모르겠습니다. 일봉상 크로스신호 발생시, 다음날 시초가에 청산후 반대포지션 매입이 되길 원합니다. <<<<<<<<<<시뮬상으로 어떻게 표현해야할까요?>>>>>>
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-22 17:17:10

안녕하세요 예스스탁입니다. 1. buy와 sell은 반대포지션 상태에서 발생하면 반대포지션에 대한 청산과 자기진입을 동시에 하게 됩니다. if crossup ( 5 , 10 ) then buy() if crossdown ( 5 , 10 ) then sell() 위와 같이 작성하시면 골든크로스 발생하면 현재 차트상 무포지션 상태이면 매수진입, 기존 매도포지션 진행중이면 매도포지션 청산하고 매수진입 데드크로스 발생하면 현재 차트상 무포지션 상태이면 매도진입, 기존 매수포지션 진행중이면 매수포지션 청산하고 매도진입 됩니다. 2. if문은 봉완성시 입니다. 봉완성은 다음봉 시가가 수신될때 입니다. 그러므로 차트가 일봉이면 다음날 시가 수신될때 주문발생합니다. 3. var1 = ma(c,5); var2 = ma(c,20); if crossup ( var1 , var2 ) then buy("b",AtMarket); if crossdown ( var1 , var2 ) then sell("s",AtMarket); 즐거운 하루되세요 > 매매의추억 님이 쓴 글입니다. > 제목 : 진입과 청산의 수식 > 예를들어 5이평과 10이평의 크로스시 매수, 데드시 매도라는 선물시스템시 if crossup ( 5 , 10 ) then buy() if crossdn ( 5 , 10 ) then sell() 하면 진입후 데드났을시 롱 청산후 동시 셀 매도 주문이 나는겁니까? if CrossUp(5,10) then Buy("B1",atmarket,def,def); Sell("S1",atmarket,def,def); if Crossdown(5,10) then ExitLong("B2",atmarket,def,def); ExitShort("S2",atmarket,def,def 으로하니까 먼가 더 개판납니다;; 그리고 일봉상 크로스시 실제 주문은 언제 나는건가요. 생각대로는 크로스 신호 발생 일봉 다음 시초가에 주문이 나는걸로 생각되는데, 시뮬상으로는 제대로 손익계산이 안되는건지 제가 잘못하고 있는건지 모르겠습니다. 일봉상 크로스신호 발생시, 다음날 시초가에 청산후 반대포지션 매입이 되길 원합니다. <<<<<<<<<<시뮬상으로 어떻게 표현해야할까요?>>>>>>