커뮤니티

문의 드립니다.

프로필 이미지
느와르
2020-04-06 09:14:41
624
글번호 137544
답변완료
안녕하세요 주말에 귀한 답변주신 시스템식을 이것 저것 값들을 바꿔 보면서 어떤건 이해가 되고 습득을 하고 또 어떤건 도무지 이해못하고 ㅜㅜ 1, 주식 시스템식 답변 주신 분할매도식은 청산 2회 인데 수량비중에 따른 총 4회로 변경을 문의 드립니다. 수도 없이 이것저것 바꿔 시도했는데 총 4회로 추가하는것은 실력이 아직 미진하오니 식 변경 요청 드립니다. var : xcnt(0),Xprice1(0),Xprice2(0); if MarketPosition == 1 Then { //전봉대비 수량감소(분할청산발생) if CurrentContracts < CurrentContracts[1] Then { //횟수카운트 xcnt = xcnt+1; //최근 청산의 가격 Xprice1 = LatestExitPrice(0); //직전 청산의 가격 Xprice2 = Xprice1[1]; } //청산이 2회발생했고 직전청산의 가격에 도달파면 전량청산 if xcnt == 2 Then ExitLong("bx",atlimit,Xprice2); } Else #무포지션이 아니면 0으로 초기화 xcnt = 0; 2. 주식 시스템식 첫봉 전일종가와 당일시가가 같을때 전일종가 돌파식에서 신호가 발행이 됩니다. 봉시작 시작을 시작 과 끝으로 변경 설정해도 동일 합니다. 시스템 원칙상 어쩔수 없는 부분이기도 한데... 시스템 적용 시간을 090100으로 설정하면 미적용이 가능한데 식에서 croosup(c,dayclose(1)) C > dayclose(1) 위 두개식의 차이점에 의해서도 발생이 될수도 있는듯 한데 혹 차이점이 있다면 요청 드립니다. 3, 주식시스템식 이평선 우상향, 우하향 값을 게시판에 검색해보니 식이 있는듯 한데 주석이 없어 어느부분인지 발췌 하기가 어려워 시스템식을 문의 드립니다. 우상향이면 시스템 진입가능 우하향이면 모든 진입식 진입 불가 5.종목검색 3분봉에서 적용하려고 합니다. 거래대금 300억 이상 당일 종가가, 5 이평선에 수렴 하고 거래대금순으로 결과값 식을 요청 드립니다. 혹시 데이터 제공 가능법위내에서 1일전, 3일전, 검색 가능한 날짜를 Input(0)에 기입이 가능하다면 추가 요청 드립니다. 어느정도 아이디어가 구현이 되어 적용 되어지는게 신기하며 주석까지 달아서 답변을 해주셔서 정말 감사합니다. 그럼 좋은 하루 되세요~~~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-06 10:10:32

안녕하세요 예스스탁입니다. 1 올려주신 수식은 2회차 매도후 하락하여 1회차 가격까지 하락하면 전량 매도하는 식입니다. 분할매도하는 내용은 작성된 내용이 있어야 하고 아래수식 추가해서 2회까지 분할 매도후에 1회차 매도 가격까지 오면 청산하는 내용입니다. 아래수식에서는 if xcnt == 2 Then 이 2회차까지 매도가 되었음을 나타내는 조건식입니다. if xcnt >= 2 Then로 수정하시면 2회이상 분할매도후에 직전 가격에 도달하면 청산하게 됩니다. 두번째 매도후에는 첫번쨰 매도가격 도달 세번째 매도후에는 두번쨰 매도가격 도달 2 croosup(c,dayclose(1)) 은 상향돌파를 의미합니다. 전봉의 종가는 전일종가 이하이다가 현재봉에서 큰겂을 의미합니다. C > dayclose(1) 는 현재봉에서 종가가 크기만 하면 됩니다. 전봉의 상태는 포함하지 않습니다. 조건문을 아래와 같이 쓰면 당일 첫봉은 종가가 전일종가보다 크기만 하면 조건만족이고 당일 두번쨰 봉부터는 종가가 전일종가를 상향돌파했을때만 조건이 만족됩니다. if (bdate != bdate[1] and c > DayClose(1)) or (bdate == bdate[1] and crossup(c,dayclose(1)) Then 3 input : P(20); var1 = ma(C,P); if var1 > var1[1] then { 진입식 } 4 P는 이평기간, n은 n일전, per는 구렴률입니다. 종목검색시 속성에서 검색에 필요한 최소시간에 종목검색에 제공되는 최대봉수인 500봉으로 지정하고 검색하셔야 합니다. 3분봉으로 최근 500봉 내의 기간만 검색됩니다. input : P(5),n(0),Per(3); var : cnt(0),sum(0),mav(0); Array : DM[10](0); if sdate != sdate[1] Then { DM[0] = 0; } DM[0] = DM[0]+m; sum = 0; for cnt = n to n+P-1 { sum = sum + DayClose(cnt); } mav = sum/P; if DM[n] >= 30000000000 and DayClose(n) <= mav*(1+per/100) and DayClose(n) >= mav*(1-Per/100) Then find(1); 즐거운 하루되세요 > 느와르 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요 주말에 귀한 답변주신 시스템식을 이것 저것 값들을 바꿔 보면서 어떤건 이해가 되고 습득을 하고 또 어떤건 도무지 이해못하고 ㅜㅜ 1, 주식 시스템식 답변 주신 분할매도식은 청산 2회 인데 수량비중에 따른 총 4회로 변경을 문의 드립니다. 수도 없이 이것저것 바꿔 시도했는데 총 4회로 추가하는것은 실력이 아직 미진하오니 식 변경 요청 드립니다. var : xcnt(0),Xprice1(0),Xprice2(0); if MarketPosition == 1 Then { //전봉대비 수량감소(분할청산발생) if CurrentContracts < CurrentContracts[1] Then { //횟수카운트 xcnt = xcnt+1; //최근 청산의 가격 Xprice1 = LatestExitPrice(0); //직전 청산의 가격 Xprice2 = Xprice1[1]; } //청산이 2회발생했고 직전청산의 가격에 도달파면 전량청산 if xcnt == 2 Then ExitLong("bx",atlimit,Xprice2); } Else #무포지션이 아니면 0으로 초기화 xcnt = 0; 2. 주식 시스템식 첫봉 전일종가와 당일시가가 같을때 전일종가 돌파식에서 신호가 발행이 됩니다. 봉시작 시작을 시작 과 끝으로 변경 설정해도 동일 합니다. 시스템 원칙상 어쩔수 없는 부분이기도 한데... 시스템 적용 시간을 090100으로 설정하면 미적용이 가능한데 식에서 croosup(c,dayclose(1)) C > dayclose(1) 위 두개식의 차이점에 의해서도 발생이 될수도 있는듯 한데 혹 차이점이 있다면 요청 드립니다. 3, 주식시스템식 이평선 우상향, 우하향 값을 게시판에 검색해보니 식이 있는듯 한데 주석이 없어 어느부분인지 발췌 하기가 어려워 시스템식을 문의 드립니다. 우상향이면 시스템 진입가능 우하향이면 모든 진입식 진입 불가 5.종목검색 3분봉에서 적용하려고 합니다. 거래대금 300억 이상 당일 종가가, 5 이평선에 수렴 하고 거래대금순으로 결과값 식을 요청 드립니다. 혹시 데이터 제공 가능법위내에서 1일전, 3일전, 검색 가능한 날짜를 Input(0)에 기입이 가능하다면 추가 요청 드립니다. 어느정도 아이디어가 구현이 되어 적용 되어지는게 신기하며 주석까지 달아서 답변을 해주셔서 정말 감사합니다. 그럼 좋은 하루 되세요~~~