커뮤니티
시스템 문의 드립니다.
2014-09-16 12:16:54
181
글번호 78568
안녕하세요.
항상 도움 주셔서 감사합니다.
질문 답변 부탁드립니다.
- 1. 문의_드립니다..xlsx (0.01 MB)
답변 1
예스스탁 예스스탁 답변
2014-09-16 13:38:35
안녕하세요
예스스탁입니다.
1.
문의하신 내용은 참조데이터 이용하셔야 합니다.
1분봉 차트를 여신후에 5분봉을 참조데이터로 추가하고
아래식 적용하시면 됩니다.
input : RSIP(14),P1(5),p2(20);
var : RSI1(0,data1),mav11(0,data1),mav12(0,data1);
var : RSI2(0,data1),mav21(0,data1),mav22(0,data1);
RSI1 = data1(RSI(RSIP));
mav11 = data1(ma(c,P1));
mav12 = data1(ma(c,P1));
RSI2 = data2(RSI(RSIP));
mav21 = data2(ma(c,P1));
mav22 = data2(ma(c,P2));
if crossup(mav21,mav22) and RSI2 >= 30 then
buy();
if CrossDown(mav11,mav12) and RSI2 < 50 then
sell();
2.
예스래귀지 시스템은 차트상 데이터로 조건을 만들어 신호를 발생합니다.
예스랭귀지만으로는 해당내용 구현이 되지 않습니다.
해당 부분은 예스스팟을 이용해 구현하셔야 합니다.
아래는 예스스팟 수식입니다.
예스스팟은 기본적으로 사용자분이 전체 수식을 작성하셔야 합니다.
저희쪽에서는 가이드 정도의 수식만 답변드립니다.
아래 내용 참고하셔서 수정보완해 사용하시기 바랍니다.
또한 국내 종목과 해외종목의 예스스팟에서 주문함수의 매개인자들이 차이가 있으므로
예스스팟 도움말 보시고 수식수정해 사용하시기 바랍니다.
먼저 차트 2개를 띄우고 각각 시스템 적용하고 아이디를 부여합니다.
(차트 아이디 부여는 도움말의 차트객체 참고하시기 바랍니다)
스크립트 객체화면에서
계좌객체 추가 --> 객체명 Account1, 계좌번호 지정
차트객체 추가 --> 객체명 Chart1, A차트와 아이디 연결
차트객체 추가 --> 객체명 Chart2, B차트와 아이디 연결
종목객체 추가 --> 객체명 MarketData1, 차트종목과 같은 종목으로 지정
종목객체 추가 --> 객체명 MarketData1, 차트종목과 같은 종목으로 지정
var Pst;
function Main_OnStart()
{
Pst = 0;
}
//1번차트
function Chart1_OnRiseSignal(Signal)
{
//계좌에 보유 종목수
num = Account1.GetTheNumberOfBalances()
//Buy신호 발생
if (num == 0 && Pst == 0 && Signal.signalKind == 1 )
{
Pst = 1;
Account1.OrderBuy(Main.GetOrderCode(Signal.code),Signal.count,MarketData1.Ask(3),1);
}
//Exitlong 신호 발생
if (Pst == 1 && Signal.signalKind == 2 )
{
Pst = 0;
Account1.OrderSell(Main.GetOrderCode(Signal.code),Signal.count,MarketData1.Bid(3),1);
}
}
//2번 차트
function Chart2_OnRiseSignal(Signal)
{
//계좌에 보유 종목수
num = Account1.GetTheNumberOfBalances()
//Sell신호 발생
if (num == 0 && Pst == 0 && Signal.signalKind == 3)
{
Pst = -1;
Account1.OrderSell(Main.GetOrderCode(Signal.code),Signal.count,MarketData2.Bid(3),1);
}
//ExitShort 신호 발생
if (Pst == -1 && Signal.signalKind == 4)
{
Pst = 0;
Account1.OrderBuy(Main.GetOrderCode(Signal.code),Signal.count,MarketData2.Ask(3),1);
}
}
3.
해당 부분은 02-3453-1060으로 전화주셔서
프로그램 당담자와 통화를 해보셔야 할것 같습니다.
4
차트중 시뮬레이션 차트가 있습니다.
실시간 차트는 최대 5000봉이고 시뮬레이션 차트는
더 장기간 데이터로 시스템을 적용해 보실수 있습니다.
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 시스템 문의 드립니다.
> 안녕하세요.
항상 도움 주셔서 감사합니다.
질문 답변 부탁드립니다.