커뮤니티

수식문의 합니다.

프로필 이미지
경호오빠
2015-07-17 04:53:45
1847
글번호 223569
답변완료

첨부 이미지

위 차트는 선물차트 차트아이디(Chart1) 입니다. 아래 왼쪽(Call) 입니다. 아래 오른쪽(Put) 입니다. 차트아이디 (Chart1) 에서 매수신호가 나오면 아래쪽 차트아이디 ( call ) , ( Put ) 동시에 양매도 할 수 있도록 하는 수식을 부탁합니다. 차트아이디 (Chart1) 에서 매수청산신호가 나오면 아래쪽 차트아이디 ( call ) , ( Put ) 동시에 양매수 할 수 있도록 하는 수식을 부탁합니다. 예제, 메뉴얼 에서는 대부분은 등가격 혹 2.0 이하 설정 등등의 수식이 있지만 차트 1 신호 발생 -----> 차트 2 , 3 신호 발생 하도록 보고 있는 차트를 기준으로 수식을 발생하도록 부탁합니다.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-07-24 17:20:15

안녕하세요 예스스탁입니다. 1. 아래 내용 참고하시기 바랍니다. 스크립트 객체설정 차트객체 추가 --> 속성에서 객체명은 Chart1, 차트아이디는 Chart1 차트객체 추가 --> 속성에서 객체명은 Chart2, 차트아이디는 Call 차트객체 추가 --> 속성에서 객체명은 Chart3, 차트아이디는 Put 계좌객체 추가 --> 속성에서 객체명은 Account1, 계좌번호 지정 옵션객체 추가 --> 속성에서 객체명은 Option1, 주가지수옵션으로 지정 function Main_OnStart() { Main.MessageList("Start") Start = 0; } //Chart1에서 신호발생 function Chart1_OnRiseSignal(Signal) { if (Signal.signalKind == 1) { Start = 1; Account1.OrderSell(Main.GetOrderCode(Chart2.GetCode(1)), 1, Option1.GetBid(Chart2.GetCode(1), 5), 0); Account1.OrderSell(Main.GetOrderCode(Chart3.GetCode(1)), 1, Option1.GetBid(Chart3.GetCode(1), 5), 0); } if (Start == 1 && Signal.signalKind == 2) { Account1.OrderBuy(Main.GetOrderCode(Chart2.GetCode(1)), 1, Option1.GetAsk(Chart2.GetCode(1), 5), 0); Account1.OrderBuy(Main.GetOrderCode(Chart3.GetCode(1)), 1, Option1.GetAsk(Chart3.GetCode(1), 5), 0); } if (Signal.signalKind == 3) { Start = 1; Account1.OrderBuy(Main.GetOrderCode(Chart2.GetCode(1)), 1, Option1.GetAsk(Chart2.GetCode(1), 5), 0); Account1.OrderBuy(Main.GetOrderCode(Chart3.GetCode(1)), 1, Option1.GetAsk(Chart3.GetCode(1), 5), 0); } if (Start == 1 && Signal.signalKind == 4) { Account1.OrderBuy(Main.GetOrderCode(Chart2.GetCode(1)), 1, Option1.GetBid(Chart2.GetCode(1), 5), 0); Account1.OrderBuy(Main.GetOrderCode(Chart3.GetCode(1)), 1, Option1.GetBid(Chart3.GetCode(1), 5), 0); } } 2. 위식은 Chart1에서 신호가 발생하면 chart2와 chart3 종목에 대해 스팟에서 주문을 냅니다. Chart1에서 신호가 발생하면 Chart2나 Chart3에 신호를 내게는 수식이 가능하지 않습니다. 즐거운 하루되세요 > 경호오빠 님이 쓴 글입니다. > 제목 : 수식문의 합니다. > 위 차트는 선물차트 차트아이디(Chart1) 입니다. 아래 왼쪽(Call) 입니다. 아래 오른쪽(Put) 입니다. 차트아이디 (Chart1) 에서 매수신호가 나오면 아래쪽 차트아이디 ( call ) , ( Put ) 동시에 양매도 할 수 있도록 하는 수식을 부탁합니다. 차트아이디 (Chart1) 에서 매수청산신호가 나오면 아래쪽 차트아이디 ( call ) , ( Put ) 동시에 양매수 할 수 있도록 하는 수식을 부탁합니다. 예제, 메뉴얼 에서는 대부분은 등가격 혹 2.0 이하 설정 등등의 수식이 있지만 차트 1 신호 발생 -----> 차트 2 , 3 신호 발생 하도록 보고 있는 차트를 기준으로 수식을 발생하도록 부탁합니다.