커뮤니티
atstop 주문을 if문을 이용해서 주문낼 수 있을까요?
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.번 수식을 적용해보니 신호가 완전 다르게 나옵니다
조언 부탁드리겠습니다
다음글