커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식 문의드립니다.

선물매매의 경우 매수수식으로 인한 손실매매 발생시 현재봉에서 매도로 전환시키려면 어떻게 하나요?
프로필 이미지
chunsk
2020-10-22
923
글번호 143302
시스템
답변완료

참조데이터란 무엇이고, 어떻게 설정하는지 궁금합니다~(초보에요ㅠㅠ)

안녕하세요 예스스탁입니다. 1 예 맞습니다. 2 해당 내용은 그래프 종류를 원그래프로 지정해서 표시한 내용같습니다. # Data2 외국인현물 # Data3 외국인선물 # Data4 외국인콜옵션 # Data5 외국인풋옵션 예를 들어 위와 같이 참조데이타가 셋팅된 상태라면 아래 내용을 지표로 작성하시고 지표속성에서 지표1~4를 모두 원그래프로 지정하시면 됩니다. 출력되는 위치가 1~4이므로 세로로 표시가 되게 됩니다. if Data2(c) > 0 Then Plot1(1," 지표1"); if Data3(c) > 0 Then Plot2(2," 지표2"); if Data4(c) > 0 Then Plot3(3," 지표3"); if Data5(c) < 0 Then Plot4(4," 지표4"); 즐거운 하루되세요 > 분당고래 님이 쓴 글입니다. > 제목 : 거래소에서 들어오는 주체별 수급 수식 질문입니다^^ > 안녕하세요~ 1. 키움이나 기타 증권사(전부는 모르겠습니다)에서 개인, 기관, 외국인과 같은 주체별 현물,선물,옵션 수급이 가장 빠른 화면에선 30초마다 데이터를 받아서 그래프로 뿌려주는 것으로 알고 있습니다. 예스는 차트에 수급을 추가하면 1분, 빠르면 초단위로 해도 차트가 들어가긴 하던데 예스도 초단위로 수급을 넣어도 변경 되는건 30초마다 인가요? 2. 예스를 잘쓰는 분들을 보니까 신호를 그래프가 아닌 동그라미, 세모, 네모 이런 것도 한 차트에서 넣어서 보시던데 어떻게 하는 것인지 궁금합니다. 제가 만들고자 하는게 외국인의 현물 수급이 +면 빨간색 동그라미/ 외국인의 선물 수급이 +면 빨간색 동그라미/ 외국인의 콜옵션 금액 수급이 +면 빨간색 동그라미/ 외국인의 풋옵션 금액 수급이 -면 빨간색 동그라미/ (동그라미를 세로로 한 공간에 나열할 수 있다면 더 좋을거 같습니다. 실제 이런식으로 구현하신분도 있던데 어떻게 하는지 몰라서요.. 이렇게 하면 한번에 보기가 편할거 같습니다 도와주세요^^) ==================================================================================== 저번에 이렇게 답변을 받았는데요~ 질문이 있어서요~ 1. 참조데이터란 무엇이고 만드는 방법은 어떻게 하는 건가요? 위에 써주신것 처럼 # Data2 외국인현물 # Data3 외국인선물 # Data4 외국인콜옵션 # Data5 외국인풋옵션 1-1. 수식창을 열어서 새로만들기 후 위처럼 쓰면 Data2가 외국인 현물을 물고 온다는 건가요? 1-2. 외국인현물 이 다섯글자가 예스 내부에서 거래소에서 쏴주는 외국인 현물 데이터를 물고오도록 하는 key 역할인건가요? 1-3. 그렇다면 금액과 수량을 구분해서 끌고오고 싶으면 어떻게 해야하는지요~? 1-4. 주식을 예로 든다면 삼성전자 1분봉의 거래량//종가를 참조데이터로 만들고 싶다면 어떤식으로 작성해야하나요? Data2 삼성전자 ???? 1-3. 예를들어 312.5 콜옵션의 일봉과 3분봉의 거래량//외국인 수급을 참조데이터로 만들고 싶으면 어떻게 해야하는요? 1-4. 참조데이터는 주식이건, 파생이건 대부분의 모든 데이터를 끌고 올 수 있는건가요? 2. 위에 글에서 거래소 데이터를 30초마다 받느냐는 질문에 예라고 답해주셨는데요~ 제가 키움이나 다른 증권사 수급 데이터를 모니 29초 혹은 30초 렉이 걸리면 31초에도 들어오는 걸 확인했는데 예스는 초단위 설정도 가능한데 시간설정을 몇초로해야 바로바로 바뀌는 데이터를 받을 수 있나요? 위에 상황처럼 29.xx초에 받을 수 있는데 제가 30초로 설정해 놓으면 늦게 들어오는게 아닌지 해서요? .xx초 데이터를 보고 매매를 하겠다가 아니라. 바뀌는 데이터라도 실시간으로 확인하고 싶어서요~
프로필 이미지
분당고래
2020-10-22
1143
글번호 143301
지표
답변완료

3분 차트에 60분봉 겹치기

3분 차트에 60분 봉을 겹쳐서 그리고자 합니다. 60분봉의 시가/종가/고가/저가 를 3분차트에 그리고자 합니다. 제가 구현해보니 직전봉은 그려지는데 실시간으로 60분봉 구현이 안되네요. 도움 부탁드립니다. 감사합니다
프로필 이미지
스로우
2020-10-22
1281
글번호 143291
지표
답변완료

시스템 요청드려요

부탁드립니다^^ T3 = [고가(3봉전)+저가(3봉전)+종가(3봉전)] / 3 R3 = (T3 x 2)- 저가(3봉전) S3 = (T3 X 2)- 고가(3봉전) X3 = 고가(2봉전)- R3 Y3 = 저가(2봉전)- S3 S3= X3 + Y3 T2 = [고가(2봉전)+저가(2봉전)+종가(2봉전)] / 3 R2 = (T2 x 2)- 저가(2봉전) S2 = (T2 X 2)- 고가(2봉전) X2 = 고가(1봉전)- R2 Y2 = 저가(1봉전)- S2 S2= X2 + Y2 (S2+S3)/2 1보다 크면 매수 진입 (S2+S3)/2 1보다 작으면 매수 청산
프로필 이미지
마식
2020-10-22
972
글번호 143290
시스템
답변완료

참조종목:지수 갭하락시 매수조건

아래와 같이 참조종목을 코스닥 지수로 수식을 작성했는데, 갭하락 조건이 만족되지 않았는데도, 매수가 되네요. 검토 및 수정 부탁드립니다. 매매 대상 :코스닥 150 레버리지 ETF data2 : kq종합지수 매수: kq종합지수 시가가 -0.5% 이하로 시작하는 경우,매수 매도: 09:15 */ input : 매수시간 (090500), 매도시간 (091500) , 갭P(0.5) ; var : ; IF (stime < 매수시간 ) // && data2( DayClose(1) ) * (100 - 갭P ) * 0.01 > data2( dayopen(0)) // KQ종합지수 -0.5% 이하로 시작하는 경우,코스닥 150 레버리지 ETF매수 then { Buy("Buy", onclose,def,DEF );} IF ( stime > 매도시간) then { if MarketPosition == 1 Then{// 매수 포지션일때, exitlong("Exit", onclose,def,def); }}
프로필 이미지
하운드독
2020-10-22
944
글번호 143289
시스템
답변완료

부탁 드립니다.

도움에 감사 드립니다. 타주기(틱봉용)으로 작성 해본것이나 무엇인가 이상하여 검토 수정 부탁 드립니다. 1)원수식 input:N(20),sig(5); var2 = Upticks-Downticks; VAR3=ACCUMN(VAR2,N); var4=ma(var3,sig); plot1(var4); 2)타주기(틱봉용) input : ntick(2),N(20),sig(5); var : idx(0),tf(0),S1(0),D1(0),TM(0),TF1(0),oo(0),cnt(0),sum2(0); Array : vv1[100](0),vv[100](0),v3[100](0),sum[100](0); if Bdate != Bdate[1] Then { D1 = bDate; idx = 0; } Else idx = idx+1; if D1 > 0 Then { TF = idx%Ntick; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then { oo = o; vv[0] = 0; vv1[0] = 0; For cnt = 1 to 99 { vv1[cnt] = vv1[cnt-1][1]; vv[cnt] = vv[cnt-1][1]; v3[cnt] = v3[cnt-1][1]; sum[cnt] = sum[cnt-1][1]; } } vv[0] = vv[0]+upticks ; vv1[0]=vv1[0]+downticks; v3[0] = vv[0]-vv1[0]; if v3[N-1] > 0 Then { sum[0] = 0; For cnt = 0 to N-1 { sum[0] = sum[0] + v3[cnt]; } } if v3[N-1+sig] > 0 Then { sum2 = 0; For cnt = 0 to sig-1 { sum2 = sum2 + sum[cnt]; } var5 = sum2/sig; } } plot1(var5);
프로필 이미지
뮬리
2020-10-22
837
글번호 143288
지표
답변완료

수식문의

문의 1 - 볼린저밴드(20,2)에 종가기준의 상하단선이 아닌 고가 기준의 상단, 하단, 중간선과 저가 기준의 상단, 하단, 중간선을 표시하는 수식을 다음과 같이 작성하였습니다만, * 1번의 가장 위에 있는 선과 2번의 가장 아래있는 선의 중간값을 구하는 수식을 부탁 드립니다. 문의 2 - 봉이 완성된 후 다음봉이 시작할때 새로운 볼린저 밴드가 표시가 되는 것을 현재봉이 완성되지 않은 상태에서 현재가를 적용하여 다음봉의 볼린저밴드를 미리 표시할수 있는지의 가능여부와 가능하다면 수식 작성을 부탁 드립니다. * 미리 표시되는 볼린저밴드는 현재봉의 움직임에 따라 값이 변하게 되겠지요.
프로필 이미지
디차트
2020-10-21
1206
글번호 143287
지표
답변완료

국내 주식 매매 수식 부탁드림니다.

국내 주식 1. data1 5분봉 2. data2 일봉 매수 진행 1. data2(일봉) 장중 -3% 하락 시 10만원 2. data2(일봉) 장중 -4% 하락 시 20만원 3. data2(일봉) 장중 -5% 하락 시 30만원 4. data2(일봉) 장중 -6% 하락 시 40만원 5. data2(일봉) 장중 -7% 하락 시 50만원 6. data2(일봉) 장중 -8% 하락 시 60만원 7. data2(일봉) 장중 -9% 하락 시 70만원 8. data2(일봉) 장중 -10% 하락 시 80만원 9. data2(일봉) 장중 -11% 하락 시 90만원 10. data2(일봉) 장중 -12% 하락 시 100만원 예를 들면 하루에 -6% 하락시 100만원 매수 되는 누적 매수 되게 요청 매수된 상태에서도 위와 같은 조건 발생시 누적 매수되게 요청 매수 청산 data2(일봉) 기준 MFI (14) > 85 발생시 data1(분봉) 기준으로 100회 분할 매도 PS 분할매도가 100회가 되지 않고 50회정도 된다음에도 매수 조건 발생시 누적 매수가 되는 수식이 가능할까요?
프로필 이미지
이형지
2020-10-21
876
글번호 143286
시스템
답변완료

수식문의드립니다.

안녕하세요 신고가를 9번 경신한 종목을 찾으려고 합니다. 조건은 일봉기준 캔들x가 x+1,x+2,x+3캔들중에 캔들x고가보다 높은고가가 발생하면 count=1 아니면 count=0 높은고가가 발생한캔들이 만약 x+2라고하면 x+3, x+4, x+5캔들중에 캔들 x+2고가 보다 높은 고가가 발생하면 count=2 아니면 count=0 만약 x+2고가보다 높은 고가가 발생한 캔들이 x+5라고하면 x+6,x+7,x+8캔들중에 x+5보다 높은 고가가 발생하면 count=3 아니면 count=0 이런식으로 쭉가서 현재 봉으로 왔을때 count=9이상 되는 종목을 찾는 조건검색식을 만들고 싶습니다. 주의1)예시에선 x+2라고했지만 물론 x+1또는 x+3에서 발생하는 경우또한 포함해서 만들어주세요 주의2)x+1, x+2는 하루뒤 이틀뒤를 말합니다. 주의3) 만약 9이상이 어려우면 9이상12이하 정도만 찾아도 괜찮습니다. 부탁드립니다 ㅠ
프로필 이미지
gosuscv
2020-10-21
1001
글번호 143285
종목검색
답변완료

실계좌 포지션 연동함수

안녕하세요 이전 답변 감사 합니다. 그럼 실계좌에 포지션이 있으면 시스템과 연동되어 시스템 청산 조건이 되면 청산 되는 함수가 있는지 문의 드립니다 그리고 예시로 하나 작성 해주시면 감사 하겠습니다. 이전 문의 글은 아래와 같습니다. 안녕하세요 예스스탁입니다. MarketPosition은 차트신호상 포지션상태입니다.실제잔고의 값이 아닙니다. 시스템은 차트의 데이타로 조건을 지정해 진입/청산신호를 발생하게 됩니다. 재접속 후 차트에 시스템이 재적용되면 다시 차트 첫봉부터 현재봉까지 다시 시뮬레이션하게 되고 이전 신호발생한 봉에 신호가 표시되므로 신호를 연결해 갈 수 있습니다. 즐거운 하루되세요 > blueo 님이 쓴 글입니다. > 제목 : MarketPosition > 안녕하세요 관리자님 만약 MarketPosition 함수를 써서 수식 작성시 청산 조건이 안나와 진입 후 오버를 할 시에 해외선물은 23시간이라서 한시간동안은 접속이 종료되는데 다시 접속 하였을 때 혹은 주말이 지난 후 다시 접속 되었을때 잔고가 시스템에 인식되어 청산이 되는지 궁금합니다. 미리 답변에 감사 드립니다.
프로필 이미지
blueo
2020-10-21
863
글번호 143283
시스템