커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

시스템 조건수식 문의

최근 n개의 봉 중에서 종가기준, 볼린저밴드 내부에 있는 봉의 갯수 a개 종가기준, 볼린저밴드 밖에 있는 봉의 갯수 n-a개 a/n 의 비율이 c 이상일 경우 진입하려는 조건을 추가하려고 할때 시스템 수식으로 어떤식으로 구현이 가능할까요? 조정가능한 input변수에는 Inputs: 볼밴ma(20), 볼밴표준편차(2), n(50), c(0.3); 이와같은 방식으로 4가지가 추가되었으면 좋겠습니다.
프로필 이미지
노인
2020-04-02
622
글번호 137454
시스템
답변완료

수식관련 문의드립니다.

안녕하세요. 시스템 수식관련 문의사항이 있어 글을 올립니다. 바쁘신데 불구하고 항상 세심하게 알려주심에 감사의 말씀드립니다. ​ 1. 1) 5분봉 차트에서 봉 종가가 15일 최고값 돌파했을때 and 2) 5분봉 상태에서 타주기(30분봉) macd 기준선(0) 이하 두 조건 모두 충족시 매수 2. 5분봉 차트에서 매4분마다 체크하여, 1틱 체결금액이 1억원 이상 체결이 3회 이상이면 매수 (만약 1틱 체결금액 1억원이상 누적 카운트 조건이 구현이 안 된다면, 1틱 체결금액 1억원 이상 체결이 있으면 매수로 부탁드립니다.) 그럼 부탁드리겠습니다. 즐거운 하루 되세요.^^
프로필 이미지
호호
2020-04-02
630
글번호 137453
시스템
답변완료

문의 드립니다.

안녕하세요 아래 상하한가 지표식 답변 주셨는데 제가 질문을 잘못 드린듯 합니다. 일봉상에 상하한가였던 일봉 위 아래에 점(삼각형)으로 표시를 희망합니다. 주어진 답변과 조합해서 응용을 해보려 했지만 상하한가식이 매우 난해해진듯 싶어 그냥 30%를 단순희 적용해서 될 문제가 아닌듯 싶어 재차 문의 드립니다. 1, 일봉상에 상하한가였던 일봉 위아래(?) 점(삼각형)으로 표시를 희망합니다. 2. IF 문 작성 시스템식 개념 문의 드립니다. if c < ma(c5) //공통의 조건 then { if crossup(c,dayopen) then // 1번 진입조건 buy if a > b then // 2번 진입조건 buy if q < d then //3번 청산 { 이 안에서 진입한식만 청산 } ExitLong("q"); } 공통의 조건을 기반으로 3개의 시스템식을 공유 하는 if else문을 써야 하는건지 개념이 잡히질 않습니다. 위 의도를 구현하고 싶은데 랭기지 도움을 요청 드립니다 3. 주가가 1000~1500선(구간"a" 사이에 시가가 시작 되면 장중내내 진입하지 않고 1500 ~ 2000선(구간"b") 사이에 시가가 시작되면 진입한다. 랭기지 요청 드립니다. 4, 장시작후 당일 전고점대비 10%이상 하락하면 진입하지 않는다. 랭리지 요청 드립니다. 5. 주식 시스템식을 공부하는데 참고할만 예시 시스템식 제공이 가능하시다면 zozicnam@daum.net 으로 제공 요청 드립니다. 혹 커뮤니티에서 주식 시스템식을 검색하려면 추천 검색어가 있으면 도움을 주셨으면 합니다. 항상 빠른 답변 감사드리며 그럼 좋은 하루 되세요^^
프로필 이미지
느와르
2020-04-02
673
글번호 137452
시스템
답변완료

문의드립니다

1. 현재가가 120일선과 60일선 사이에 들어왔을때 매수체결량과 매도체결량을 알고싶습니다.
프로필 이미지
처음처럼22
2020-04-02
723
글번호 137451
지표
답변완료

분봉에서 당일 봉만 계산한 수식

안녕하세요 고생이 많으십니다. 분봉을 이용한 매매시스템을 만들려고하는데, 분봉 중 당일 생성되는 봉만을 고려하여 지표를 활용하여 시스템을 짜고 싶습니다. 그러나 단순이 ma(C,5)를 활용하면, 전일 발생한 신호때문에 당일 시초에 매매가 이루어지는 문제가 있습니다. 전일의 분봉 및 신호를 무시하도록 시스템을 짜고 시뮬레이션 할 수 있는 방법이 있을까요? 오류가 발생한 화면 "첨부파일" 참고 부탁드립니다. 첨부파일 예시1) 5일(5분) 이동평균선이 Demark 기준선을 Crossup할 시 매수하는 로직임. 7/3일 당일은 신호가 발생하지 않지만, 전일 높은 장마감 가격에 의해 5일 이평선이 7/3일 생성된 Demark 기준선을 (7/2 종가 또는 7/3일 시가에) Crossup하게되므로 전일 장마감시 발생한 신호에 의해 7/3일 장개시와 함깨 매수신호가 발생하는 오류. 첨부파일 예시2) 마찬가지로 당일 높은 갭상승에 의해서 5일 이평선이 영향을 받아 Crossup을 만들어내는 오류입니다. 당일 봉의 추이로만 보면 Crossdown이 나와야 하나 전일 봉이 고려되어 Crossup이 나오게되는 오류가 생기는 문제입니다. 문제되는 부분만 코드 발췌하였으니 참조 부탁드립니다. ==================================================================== if stime > 193000 and marketposition== 0 and crossup(ma(C,5),value3) and //value3은 Demark 기준선임 count < N Then // N은 당일 매매횟수제한 buy("기준매수",Atmarket,DEF,LBuy); 참고로 Demark 수식도 올립니다. If DayClose(1) > DayOpen(1) Then { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayHigh(1); value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/4; } Else If DayClose(1) < DayOpen(1) Then { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayHigh(1); value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/4; } Else { value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayLow(1); value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayHigh(1); value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/4; } 항상 도와주셔서 감사드립니다.
프로필 이미지
기사단장
2020-04-01
1347
글번호 137450
시스템
답변완료

강조식 및 종목검색식 부탁합니다

지표명 : 스톡케스틱(20,9,9)/rsi(14) 1.종목검색식 - 스톡케스틱이 70이상인 상태에서 rsi(14)가 70선을 돌파한 종목 2.강조식 - 스톡케스틱이 70이상인 상태에서 rsi(14)가 70선을 돌파한 캔들에 화살표 표시생기도록 부탁합니다
프로필 이미지
파워
2020-04-01
628
글번호 137449
강조
답변완료

강조식 작성부탁드립니다

사용지표 : 스톡케스틱 슬로우/rsi 1.강조식 - 스톡케스틱이 30이하 침제구간, 동시에 rsi도 30이하 침체구간상태에서 스톡케스틱 k선이 d선과 골드가 나는 캔들밑에 화살표시 발생하도록 해주세요 2.종목검색식 -스톡케스틱이 30이하 침제구간, 동시에 rsi도 30이하 침체구간상태에서 스톡케스틱 k선이 d선과 골드가 나는 종목 검색식 부탁합니다
프로필 이미지
파워
2020-04-01
635
글번호 137448
강조
답변완료

지표수정바랍니다

안녕하세요 관리자님!! 자꾸 번거롭게 하는거 같아서 정말 죄송스럽습니다. 아래 수식은 관리자님이 작성해주신 수식인데요 원래 제가 원하던 바를 적용하여 period를 장중에 새롭게 발생되는 (고가+저가)/2을 적용하여 상한,하한선을 구현하고 싶습니다. 가능할런지 모르겠네요 도와주시면 정말 감사드립니니다 - 아 래 - input : P(20),Dv(6),ntime(60); var : hh(0),ll(0),S1(0),D1(0),TM(0),ii(0),cnt(0); var1 = BollBandUp(P,dv); var2 = BollBandDown(P,dv); if bdate != bdate[1] Then { hh = h; ll = l; S1 = TimeToMinutes(stime); D1 = sdate; value1 = var1; value2 = var2; ii = 0; } Else ii = ii+1; if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; if bdate == bdate[1] then { hh = h[1]; ll = l[1]; for cnt = 1 to ii { if h[cnt] > hh and TM[cnt] > TM[cnt]-ntime Then hh = h[cnt]; if l[cnt] < ll and TM[cnt] > TM[cnt]-ntime Then ll = l[cnt]; if TM[cnt] <= TM[cnt]-ntime Then cnt = ii+1; } if h > hh Then { value1 = var1; value2 = var2; } if l < ll Then { value1 = var1; value2 = var2; } } plot1(value1,"상한"); plot2(value2,"하한"); }
프로필 이미지
카카
2020-04-01
599
글번호 137447
지표
답변완료

함수요청

안녕하세요? 함수요청드립니다. 상품의 주기: 크루드 오일 5분봉 매수: 힘의 균형대 돌파 완성 익봉 시가에 진입 매도: 힘의 균형대 이탈 완성 익봉 시가에 진입 16시(써머타임 해지시 17시)를 기준으로 16시(써머타임 해지시 17시) 이전에 진입기준으로 최대 1번만 생성하고, 다시 16시(써머타임 해지시 17시) 이후에 진입기준으로 최대 1번만 생성하되 3시 30분(써머타임 해지시 4시 30분에 강제청산) 힘의 균형대는 v1~v5까지 변수를 산출하여 내림차순 했을 경우 3번째 값 v1= 당일 시가에 v6을 더한 값 v2= 당일 시가에 v7을 뺀 값 v3= 전일 종가에 v8을 더한 값 v4= 전일 종가에 v9을 뺀 값 v5= 당일 시가 > 전일 종가이면 전일 종가에 v10을 더하고, 당일 시가 < 전일종가이면 전일 종가에 v10을 뺀 값 v6= 과거 12영업일 동안 일별 (고가-시가) 값의 최대값과 최소값을 제외한 10일의 평균값 v7= 과거 12영업일 동안 일별 (시가-저가) 값의 최대값과 최소값을 제외한 10일의 평균값 v8= 과거 12영업일 동안 일별 abs(종가[1]-고가) 값의 최대값과 최소값을 제외한 10일의 평균값 v9= 과거 12영업일 동안 일별 abs(종가[1]-저가) 값의 최대값과 최소값을 제외한 10일의 평균값 v10= 과거 12영업일 동안 일별 (종가[1]-시가) 값의 최대값과 최소값을 제외한 절대값의 10일 의 평균값
프로필 이미지
흰둥이아빠
2020-04-02
592
글번호 137430
시스템
답변완료

문의합니다.

if crossup(C, C[2]*p) and accumn(SecondMakecandle,2) <= 1 then buy("매수1"); 위와 같이 하면 신호가 나타났다가 다음봉차트가 새로 생기면서 신호가 사라지는데 신호를 계속 유지하는 방법이 있나요?
프로필 이미지
신점수
2020-04-01
594
글번호 137429
시스템