커뮤니티

atstop 주문을 if문을 이용해서 주문낼 수 있을까요?

프로필 이미지
훈sys
2018-04-18 18:55:37
154
글번호 118317
답변완료
1. Buy("B",atstop,BuyPrice, entryUnit); Sell("S",atstop,SellPrice, entryUnit); 2. if H>=BuyPrice then Buy("B",OnClose,def,entryUnit); If L<=SellPrice then Sell("S",onclose,def,entryUnit); 1.번 수식을 아래 2.번 수식처럼 if 문을 이용한 이용한 수식으로 변형하고 싶습니다 물론 2.번 수식을 적용해보니 신호가 완전 다르게 나옵니다 조언 부탁드리겠습니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-04-19 11:27:06

안녕하세요 예스스탁입니다. 1번식은 지정한 BuyPrice 이상의 시세가 발생하면 즉시매수 지정한 SellPrice 이하의 시세가 발생하면 즉시매도 하는 식입니다. 봉완성시 BuyPrice 와 SellPrice 를 셋팅하고 다음봉 미완성시 현재가 와 비교를 하므로 onclose로 변경하시 BuyPrice나 SellPrice는 한봉전값을 지정해 주셔야 합니다. if H>=BuyPrice[1] then Buy("B",OnClose,def,entryUnit); If L<=SellPrice[1] then Sell("S",onclose,def,entryUnit); 즐거운 하루되세요 > 훈sys 님이 쓴 글입니다. > 제목 : atstop 주문을 if문을 이용해서 주문낼 수 있을까요? > 1. Buy("B",atstop,BuyPrice, entryUnit); Sell("S",atstop,SellPrice, entryUnit); 2. if H>=BuyPrice then Buy("B",OnClose,def,entryUnit); If L<=SellPrice then Sell("S",onclose,def,entryUnit); 1.번 수식을 아래 2.번 수식처럼 if 문을 이용한 이용한 수식으로 변형하고 싶습니다 물론 2.번 수식을 적용해보니 신호가 완전 다르게 나옵니다 조언 부탁드리겠습니다