커뮤니티

시스템 문의합니다.

프로필 이미지
한글나라
2021-02-01 22:49:59
626
글번호 146024
답변완료
항상 감사드리며 시스템식 문의드립니다. 지표A는 0에서 10의 값을 가지고 있으며 해당값의 반올림한 정수값으로 계약을 보유하는 시스템입니다. 예를 들어 해당봉에서 지표A의 값이 3.3이면 3을 반영해서 3계약매수했다가 다음봉에서 2.4가 되면 2를 반영해서 1계약 매도하고 2계약 보유하는 시스템입니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-02-02 11:39:42

안녕하세요 예스스탁입니다. 추가진입이 가능한 내용이므로 적용시 설정창에서 피라미딩을 모든진입신호 허용으로 설정하고 적용하셔야 합니다. var1 = Round(지표A,0); if MarketPosition == 0 Then Buy("b",OnClose,DEf,var1); if MarketPosition == 1 Then { if CurrentContracts > var1 Then ExitLong("bx",OnClose,DEF,"",CurrentContracts-var1,2); if CurrentContracts < var1 Then Buy("bb",OnClose,DEF,abs(CurrentContracts-var1)); } 즐거운 하루되세요 > 한글나라 님이 쓴 글입니다. > 제목 : 시스템 문의합니다. > 항상 감사드리며 시스템식 문의드립니다. 지표A는 0에서 10의 값을 가지고 있으며 해당값의 반올림한 정수값으로 계약을 보유하는 시스템입니다. 예를 들어 해당봉에서 지표A의 값이 3.3이면 3을 반영해서 3계약매수했다가 다음봉에서 2.4가 되면 2를 반영해서 1계약 매도하고 2계약 보유하는 시스템입니다.