커뮤니티

수식 부탁드립니다.

프로필 이미지
율담
2020-11-19 03:35:28
2615
글번호 225359
답변완료
예스트레이더 전략A 로 자동매매중입니다. 1. 전략A를 감시하고 있다가.. 전략A가 청산(목표수익)할경우 다음 진입신호때 반대로 신호가 나가는 예스스팟 전략 부탁드립니다. 2. 같은 맥락으로, 전략A가 수익실현할 경우 다음 진입신호때 반대로 신호가 나가는 예스스팟 전략 부탁드립니다.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-12-18 11:41:48

안녕하세요 예스스탁입니다. 아래 내용 참고하시기 바랍니다. 스팟에서 해당 청산으로 수익인지 알수 없고 청산명으로 판단할 수 밖에 없습니다. 강제청산의 목표수익으로 청산된 경우만 다음진입시에 반대로 진입주문이 발생하게 작성해 드립니다. 시크립트 객체설정 차트객체 추가 --> 객체명 Chart1, 신호발생 차트와 아이디 연결 종목객체 추가 --> 객체명 MarketData1, 차트와 동일종목으로 지정 계좌객체 추가 --> 객체명 Account, 주문낼 계좌번호 지정 var ExitName,T; function Chart1_OnRiseSignal(Signal) { //매수진입발생 if (Signal.signalKind == 1) { //직전청산이 목표수익 청산이 아니면 //매도3호가로 매수주문(T변수는 1) if (ExitName != "StopProfitTarget") { Account1.OrderBuy(Main.GetOrderCode(Signal.code),Signal.count,MarketData1.Ask(3),0); T = 1; } else { T = -1; //직전청산이 목표수익 청산이면 //매수3호가로 매도주문(T변수는 -1) Account1.OrderSell(Main.GetOrderCode(Signal.code),Signal.count,MarketData1.Bid(3),0); } } //매수포지션청산발생 if (Signal.signalKind == 2) { //청산명 저장 ExitName = Signal.name; //매수진입신호에서 매수주문으로 나갔을 경우 if (T == 1) { //매수3호가로 매도주문 Account1.OrderSell(Main.GetOrderCode(Signal.code),Signal.count,MarketData1.Bid(3),0); } //매수신호에서 매도주문으로 나갔을 경우 if (T == -1) { //매도3호가로 매수주문 Account1.OrderBuy(Main.GetOrderCode(Signal.code),Signal.count,MarketData1.Ask(3),0); } } //매도진입발생 if (Signal.signalKind == 3) { T = -1; //직전청산이 목표수익 청산이 아니면 //매수3호가로 매도주문 (T변수는 -1) if (ExitName != "StopProfitTarget") { Account1.OrderSell(Main.GetOrderCode(Signal.code),Signal.count,MarketData1.Bid(3),0); } else { T = 1; //직전청산이 목표수익 청산이면 //매도3호가로 매수주문(T변수는 1) Account1.OrderBuy(Main.GetOrderCode(Signal.code),Signal.count,MarketData1.Ask(3),0); } } //매도포지션청산발생 if (Signal.signalKind == 4) { //청산명 저장 ExitName = Signal.name; //매도진입신호에서 매도주문으로 나갔을 경 if (T == -1) { //매도3호가로 매수주문 Account1.OrderBuy(Main.GetOrderCode(Signal.code),Signal.count,MarketData1.Ask(3),0); } //매도진입신호에서 매수주문으로 나갔을 경우 if (T == 1) { //매수3호가로 매도주문 Account1.OrderSell(Main.GetOrderCode(Signal.code),Signal.count,MarketData1.Bid(3),0); } } } 즐거운 하루되세요 > 율담 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 예스트레이더 전략A 로 자동매매중입니다. 1. 전략A를 감시하고 있다가.. 전략A가 청산(목표수익)할경우 다음 진입신호때 반대로 신호가 나가는 예스스팟 전략 부탁드립니다. 2. 같은 맥락으로, 전략A가 수익실현할 경우 다음 진입신호때 반대로 신호가 나가는 예스스팟 전략 부탁드립니다.