커뮤니티

문의 드립니다.

프로필 이미지
빠른예스
2020-09-08 22:23:50
751
글번호 142198
답변완료
안녕하세요.. 두가지 문의드립니다. 1. 현재 쓰고있는 차트의 data2는 나스닥인데 나스닥 최근 데이터가 그 전날 데이터랑 같으면 매매를 안하려고 합니다. data2(closeD(0)!= closeD(1)) 이렇게 추가하면 될 것 같은데 이걸 진입조건 어디부분에 어떻게 추가해야하나요? 아래에 진입조건을 적어보겠습니다. =================== if data1(Bdate != Bdate[1]) Then { if 국선 > 나스닥 Then Buy(); if 국선 < 나스닥 Then Sell(); } ============================ 2. 시스템 식을 만들어주셨으면 좋겠습니다. 디테일한 건 제가 수정해서 사용하겠습니다. data1은 연결선물 틱봉이고요. 변수는 stoK1, stoK2, 방향 이렇게 세 개 입니다. 방향은 0 or 1 or -1이 반환됩니다. * 매수 진입조건은 stok1과 stok2가 40이하이면서, 방향[1]과 방향[0]이 둘다 -1이 아닐 때. * 매도 진입조건은 stok1과 stok2가 60이상이면서, 방향[1]은 0이고 방향[0]은 -1일때. *매수분 청산조건은 stok1과 stok2가 80이상이면서, 방향[1]과 방향[0]이 둘다 -1 일 때 *매도분 청산조건은 stok1과 stok2가 20이하이면서, 방향[0]이 1 일 떄 *포지션 보유중일 때 반대방향 포지션 진입조건이 일어나면 무시되나요? 그렇지 않다면 무시되게 부탁드립니다. *매매 시간은 9시부터 12시, 14시부터 15시 이렇게 두 구간만 하도록 부탁드립니다. 시간이 좀 걸리는 문의일까해서 죄송합니다. 항상 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-09-09 14:44:59

안녕하세요 예스스탁입니다. 1 각 매수와 매도의 if문에 추가하셔도 되지만 2번 넣으셔야 하므로 아래와 같이 상단 if문에 한번 넣으시면 됩니다. if data1(Bdate != Bdate[1]) and data2(closeD(0)!= closeD(1)) Then { if 국선 > 나스닥 Then Buy(); if 국선 < 나스닥 Then Sell(); } 2 input : P1(10),P2(5); input : Period1(20),Period2(10); var : stok1(0),stok2(0),방향(0); stok1 = StochasticsK(P1,P2); stok2 = StochasticsK(Period1,Period2); if (sTime >= 90000 and sTime <= 120000) or (sTime >= 140000 and sTime <= 150000) Then { if MarketPosition == 0 and stok1 <= 40 AND stok2 <= 40 and 방향[0] != -1 and 방향[1] != -1 Then Buy(); if MarketPosition == 0 and stok1 >= 60 AND stok2 >= 60 and 방향 == -1 and 방향[1] == 0 Then Sell(); if MarketPosition == 1 and stok1 >= 80 AND stok2 >= 80 and 방향[0] == -1 and 방향[1] == -1 Then ExitLong(); if MarketPosition == -1 and stok1 <= 20 AND stok2 <= 20 and 방향[0] == 1 Then ExitShort(); } 즐거운 하루되세요 > 빠른예스 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요.. 두가지 문의드립니다. 1. 현재 쓰고있는 차트의 data2는 나스닥인데 나스닥 최근 데이터가 그 전날 데이터랑 같으면 매매를 안하려고 합니다. data2(closeD(0)!= closeD(1)) 이렇게 추가하면 될 것 같은데 이걸 진입조건 어디부분에 어떻게 추가해야하나요? 아래에 진입조건을 적어보겠습니다. =================== if data1(Bdate != Bdate[1]) Then { if 국선 > 나스닥 Then Buy(); if 국선 < 나스닥 Then Sell(); } ============================ 2. 시스템 식을 만들어주셨으면 좋겠습니다. 디테일한 건 제가 수정해서 사용하겠습니다. data1은 연결선물 틱봉이고요. 변수는 stoK1, stoK2, 방향 이렇게 세 개 입니다. 방향은 0 or 1 or -1이 반환됩니다. * 매수 진입조건은 stok1과 stok2가 40이하이면서, 방향[1]과 방향[0]이 둘다 -1이 아닐 때. * 매도 진입조건은 stok1과 stok2가 60이상이면서, 방향[1]은 0이고 방향[0]은 -1일때. *매수분 청산조건은 stok1과 stok2가 80이상이면서, 방향[1]과 방향[0]이 둘다 -1 일 때 *매도분 청산조건은 stok1과 stok2가 20이하이면서, 방향[0]이 1 일 떄 *포지션 보유중일 때 반대방향 포지션 진입조건이 일어나면 무시되나요? 그렇지 않다면 무시되게 부탁드립니다. *매매 시간은 9시부터 12시, 14시부터 15시 이렇게 두 구간만 하도록 부탁드립니다. 시간이 좀 걸리는 문의일까해서 죄송합니다. 항상 감사합니다.