커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

일간볼린져밴드수치를 분차트에 구현되게 부탁드립니다.

n분차트상에서 20개봉의 볼린져밴드수치가 아닌 20일 기준, 즉 일봉기준의 볼린져밴드 상.하단수치를 구현되게 해주세요 감사합니다.
프로필 이미지
e편한신호
2020-08-11
847
글번호 141395
지표
답변완료

질문드립니다

늘 감사드립니다 1.당일 일봉상 3일 동안 최고거래량 터진 봉의 중심값과 고가 사이에서 시가가 나타났고 거래량 50만 넘을때 잡아주는 검색기 2.당일 일봉상 3일 동안 최고거래량 터진 봉의 중심값 아래에서 시작했으나 봉이 중심값을 위로 뚫고 올라올떄 그리고 그날 토탈 거래량 50만 넘을때 잡아주는 검색 3.당일 일봉상 3일 동안 최고거래량 터진 봉의 고가에서 10퍼센트 이하에서 시가가 형성된 경우 and 토탈 거래량 50만 넘을떄 잡아주는 검색기. 이렇게 3개 부탁드립니다
프로필 이미지
조하트
2020-08-11
876
글번호 141391
검색
답변완료

변동성완화장치(VI) 발동 종목

제목 그대로 변동성 완화 장치 발동 종목 검색식 부탁드립니다.
프로필 이미지
nonscale
2020-08-11
873
글번호 141389
검색
답변완료

지표부탁드립니다..

당일 고가와 저가 사이에 피보나치 선을 긋고싶습니다... input : 날짜변경시간(093000); var : aa(0),bb(0),kk(0); if stime >= 날짜변경시간 then { aa = dayhigh(); bb = iff(daylow()>dayclose(1)*1.03,dayclose(1),daylow()); kk = aa-bb; var11 = (aa+bb)/2 ; var1 = kk*0.786+bb; var2 = kk*0.236+bb; var4 = kk*0.382+bb; var5 = kk*0.618+bb; var6 = kk*1.414+bb; var3 = kk*1.618+bb; var7 = bb - (kk*0.414); var8 = bb - (kk*0.618); 다른분들거를 응용해서 만들어본건데 여기서 전일 종가가 당일저가보다 아래에있다면 당일 저가가 아닌 전일 종가와 당일고가 사이로 선을 그리는 수식으로 바꾸었으면합니다..부탁드립니다.
프로필 이미지
미우
2020-08-11
822
글번호 141388
지표
답변완료

수식질문드립니다.

수고많으십니다. 아래는 1분봉으로 쓰고있는 전고전저돌파매매수식입니다 A. 그림1을 보시면 매수는 전고점을 돌파후 진입하며, 청산지점을 차액지점(전고-전저)위치에 청산지점으로 잡았습니다. (봉완성후의 진입가는 보다 위의 가격일수있으므로 전고점으로부터의 상승한 차액지점을 청산지점으로 함) 그리고, 그림처럼 다음 전고점이 나오더라도 포지션 진입한 시점과의 상승차액지점을 청산지점으로 잡을수 있도록 부탁드립니다. 매도는 반대입니다. 그리고 전고 전저 꼭지점에 가격표시도 부탁드립니다. B. 국내선물 개장시간 9:00 이후 발생한 전저와 전고돌파에 한해서 A수식 부탁드립니다. 그러니까 전일 고가(저가)가 아니라 금일 9:00부터 신규 발생한 고가(저가)를 돌파할때 부터 적용되게한다는 얘기지요. 장초반에 전일 전고(전저)점 돌파 진입을 막기 위함입니다. 그림2 참조부탁합니다 ===================================================================================== Input:barCnt(5); Var:j(0),turnPntBit(""),TL1(0); Array:valArr[10](0),barArr[10](0),turnPntArr[10](""); // 봉이 새로 생겼으므로 봉개수 관리하는 변수들의 봉개수 값 1씩 증가 For j = 0 To 9 { barArr[j] = barArr[j] + 1; } // 고점조건 = 5-1-5에서 가운데 고가가 좌측 5봉과 우측 5봉 고가보다 높다 // 저점조건 = 5-1-5에서 가운데 저가가 좌측 5봉과 우측 5봉 저가보다 낮다 Condition1 = Highest(H,barCnt)[barCnt+1] <= H[barCnt] and H[barCnt] > Highest(H,barCnt); Condition2 = Lowest(L,barCnt)[barCnt+1] >= L[barCnt] and L[barCnt] < Lowest(L,barCnt); // 전환점구분 null값으로 초기화; // if 고점조건, 저점조건 동시 만족시 then // if 이전 고점,저점 범위를 모두 벗어났을 때 // 전환점구분 = 고저점; // else if 이전 고점을 갱신했다면 전환점구분 = 고점; // else if 이전 저점을 갱신했다면 전환점구분 = 저점; // else if 전환점배열의 현재(배열상 1번째)값이 고점이면 전환점구분 = 저점; // else if 전환점배열의 현재 값이 저점이면 전환점구분 = 고점; // else if 고점조건 만족하면 전환점구분 = 고점; // else if 저점조건 만족하면 전환전구분 = 저점; turnPntBit = ""; If Condition1 and Condition2 Then { If Max(valArr[1],valArr[2]) < H[barCnt] and Min(valArr[1],valArr[2]) > L[barCnt] Then turnPntBit = "HiLo"; Else If Max(valArr[1],valArr[2]) < H[barCnt] Then turnPntBit = "Hi"; Else If Min(valArr[1],valArr[2]) > L[barCnt] Then turnPntBit = "Lo"; Else If turnPntArr[1] == "Hi" Then turnPntBit = "Lo"; Else If turnPntArr[1] == "Lo" Then turnPntBit = "Hi"; } Else If Condition1 Then turnPntBit = "Hi"; Else If Condition2 Then turnPntBit = "Lo"; // if 전환점구분에 값이 있을 때만 아래 실행, 없으면 통과 If turnPntBit <> "" Then { // if 전환점구분이 고저점이면 then // 이전 파동은 연장시키고 아래에서 새로이 파동선을 추가토록 한다. If turnPntBit == "HiLo" Then { valArr[1] = IFF(turnPntArr[1] == "Hi",H[barCnt],L[barCnt]); barArr[1] = barCnt; TL_SetEnd(TL1,sDate[barArr[1]],sTime[barArr[1]],valArr[1]); If turnPntArr[1] == "Hi" Then turnPntBit = "Lo"; Else turnPntBit = "Hi"; } // if 신규 전환점구분이 현재(전환점배열 1번째)와 다르면 then // 배열값들을 이전값으로 Move; If turnPntBit <> turnPntArr[1] Then { for j = 8 downto 1 { valArr[j+1] = valArr[j]; barArr[j+1] = barArr[j]; turnPntArr[j+1] = turnPntArr[j]; } } // if 전환점구분이 바뀌었거나 또는 // (전환점구분은 안바뀌었는데 // (이전 고점보다 높은 고점이 발생했거나 또는 // 이전 저점보다 낮은 저점이 발생했으면)) then If turnPntBit <> turnPntArr[1] or (turnPntBit == turnPntArr[1] and ((turnPntBit == "Hi" and valArr[1] < H[barCnt]) or (turnPntBit == "Lo" and valArr[1] > L[barCnt]))) Then { // 값 배열에는 고점 또는 저점을 대입; // 봉개수 배열에는 입력변수의 봉개수 대입; // 전환점 배열에 전환점구분값을 대입; valArr[1] = IFF(turnPntBit == "Hi",H[barCnt],L[barCnt]); barArr[1] = barCnt; turnPntArr[1] = turnPntBit; // if 이전봉대비 전환점구분이 바뀌었다면 추세선 새로 그리고; // else 전환점구분이 안바뀌었으면 값만 바뀐거므로 추세선 연장; If turnPntArr[1][1] <> turnPntArr[1][0] Then TL1 = TL_New(sDate[barArr[2]],sTime[barArr[2]],valArr[2], sDate[barArr[1]],sTime[barArr[1]],valArr[1]); Else TL_SetEnd(TL1,sDate[barArr[1]],sTime[barArr[1]],valArr[1]); } } TL_SetSize(TL1,2); TL_SetColor(TL1,GREEN); var : TL11(0),TL12(0); if turnPntArr[1][0] == "Hi" Then{ TL_Delete(TL11); TL11 = TL_New(sDate[barArr[2]],sTime[barArr[2]],valArr[1],sDate[barArr[1]],sTime[barArr[1]],valArr[1]); TL_SetExtRight(TL11,true); TL_SetColor(TL11,YELLOW); TL_SetSize(TL11,2); } if turnPntArr[1][0] == "Lo" Then{ TL_Delete(TL12); TL12 = TL_New(sDate[barArr[2]],sTime[barArr[2]],valArr[1],sDate[barArr[1]],sTime[barArr[1]],valArr[1]); TL_SetExtRight(TL12,true); TL_SetColor(TL12,CYAN); TL_SetSize(TL12,2); } if turnPntArr[1] == "Lo" and crossup(C,valArr[2]) and stime >= 090000 and stime < 150000 Then buy(); if turnPntArr[1] == "Hi" and CrossDown(C,valArr[2]) and stime >= 090000 and stime < 150000 Then sell(); if stime == 150000 or (stime > 150000 and stime[1] < 150000) Then { exitlong(); ExitShort(); }
프로필 이미지
고나리자
2020-08-11
1084
글번호 141387
시스템
답변완료

개장 후 첫번째 봉에서 진입

안녕하세요 ^^ 예전에 코딩하다가 너무 어려워서 포기할까 하다가 ,,, 다시 돌아왔습니다, 처음부터 다시 해보려고 합니다 ^^ # ENTRY IF H < LTR THEN BUY("L",ATSTOP,LTR); # EXIT IF MARKETPOSITION == 1 and NextBarSdate != sdate then exitlong("EL",ATMARKET); 상기 수식을 입력할 경우 개장 후 첫번째 봉에서 진입 시그널이 발생하지 않습니다. 어떻게 수정해야 될까요?
프로필 이미지
엠씨용가
2020-08-11
837
글번호 141386
시스템
답변완료

부탁좀 드리겠습니다.

전일시가, 전일종가, 전일중심가, 전일고가, 전일저가 당일시가, 당일중심가, 디마크상한가, 하한가를 log값으로 부탁드립니다 1. 나스닥 2. 항생 10시 15분 기준 부탁드립니다.
프로필 이미지
harrywin
2020-08-11
795
글번호 141385
지표
답변완료

수식 확인 요청드립니다

수고하십니다. 어제 문의드린 아래 내용으로 5분봉및 각종 분봉에서 검색에 필요한 기간 500봉 설정후 종목 검색해 봤으나 작동하지 않습니다. [전종목이 나옴...] 검색에 필요한 조건 설정이 별도로 있는건지..? 아니면 수식에 오류가 있는건지 확인및 수정 부탁드립니다. 수고하세요... /////// &#65279; 안녕하세요 예스스탁입니다. var1 = ma(C,60); if sDate != sDate[1] Then Condition1 = true; if sTime >= 94500 and sTime <= 103000 and CrossUp(C,var1) and M >= 50000000 Then Condition1 = true; if Condition1 == true Then Find(1); 즐거운 하루되세요 > 오이도인 님이 쓴 글입니다. > 제목 : 종목검색식 문의드립니다 > 수고하십니다. 분봉 검색에서 원하는 시간대에만 종목을 검색하려면 어떻게 조건을 정해야 하는지요? 예를 들어서 5분봉에서 검색할 경우, 질문] 0945분부터 1030분 사이에 60이평을 상향 돌파하면서 60이평을 돌파하는 해당 분봉의 거래대금이 5천만원 이상인 종목을 검색하고 싶습니다. ... 또, 이 검색결과는 11시에 검색하건 14시에 검색하건 변화없이 동일하도록 부탁합니다. 수고하세요.. &#65279;
프로필 이미지
오이도인
2020-08-10
701
글번호 141384
종목검색
답변완료

부탁드립니다.

청산식 부탁드립니다. 1. 매수진입한 후 종가가 10개봉을 지난 후부터 직전 50개봉을 합한 최고가보다 높아지면 매수 청산하라. 2. 매도진입한 후 종가가 10개봉을 지난 후부터 직전 50개봉을 합한 최저가보다 낮아지면 매도 청산하라
프로필 이미지
서태공
2020-08-10
661
글번호 141383
시스템

짱짱해야지 님에 의해서 삭제되었습니다.

프로필 이미지
짱짱해야지
2020-08-10
23
글번호 141382
지표