커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

당일 실시간 옵션에 대해서

1. 외인 콜옵션 매수중 최대금액 매수종목을 선물지표로 환산 해서 수평선 그래프로 표시 색상은 빨간색으로 표시 2. 외인 풋옵션 매도중 최대금액 매도종목을 선물지료포 환산 해서 수평선 그래프로 표시 색상은 분홍색으로 표시 3. 외인 풋옵션 매수중 최대금액 매수종목을 선물지표로 환산 해서 수평선 그래프로 표시 색상은 파란색으로 표시 4. 외인 콜옵션 매도중 최대금액 매도종목을 선물지료포 환산 해서 수평선 그래프로 표시 색상은 녹색으로 표시 위 4가지가 장시작후 실시간으로 계속해서 보여주고 싶습니다. 챠트적용은 90틱과 1분봉에 적용할려고 합니다. 90틱 적용하나랑 1분봉 적용하나를 따로따로 부탁드립니다. 그리고 외인들의 선물 누적 평단가와 당일 평단가를 수평선 그래프로 표시 부탁 드립니다. 선물 누적평단은 노락색으로 표시하고 당일 평단은 갈색으로 부탁 드립니다.
프로필 이미지
오늘도수익
2020-04-19
619
글번호 138096
지표
답변완료

수식 문의

안녕하세요 1분봉상에서 당일 특정시간까지의 일봉 봉상태를 만족하고, 특정시간후에 다른 조건이 만족되면 매매하려고 합니다 문제는 특정시간까지 음봉인데도 아래 yn 변수에 1이 들어가지 않는 것 같습니다 고견부탁드립니다 감사합니다 var: yn(0); if stime>=시간1 and stime[1]<시간1 and data2((closeD(0)-openD(0))/(highD(0)-lowD(0))>0.5) then yn=1; if stime>시간1 and MarketPosition == 0 and yn==1 and data2(C>가격조건) then buy("b");
프로필 이미지
doilzul
2020-04-20
543
글번호 138095
사용자 함수
답변완료

부탁드립니다

$,안녕하세요 아래조건에 부합하는 식을 만들고 싶습니다(그림파일참조) 도움부탁드립니다. A : 직전 음봉 몸통(O+C) B : 직전 양봉 몸통(O+C) C. : 현재 양봉 몸통(O+C) D. : 현재 음봉 몸통(O+C) 1, 직전봉이 음봉 캔들 일때(#그림 1 참조) ㅡ,C가 A보다 6틱이상 클때 (C>A) ㅡ,A 의 시가 보다 C 의 종가 가 3틱이상 크고 ㅡ,A 의 종가 보다 C 의 시가 가 3틱이상 작을때 위 조건 만족시 현재봉(C) 의 봉완성 과 동시에 C의 시가와 종가를 오른쪽 그리기 한다 (5캔들구간까지 그리기한다) 1-1 ㅡ,C가 A보다 6틱이상 작을때 (C<A) ㅡ,A의시가보다 C의종가가 3틱이상 작고 ㅡ,A의종가보다 C의 시가가 3틱이상 클때 위 조건만족시 현재봉(C)의 봉완성과 동시에 A의 시가와 종가를 오른쪽 그리기 한다 (5캔들구간까지 그리기한다) 2, 직전봉이 양봉캔들일때 (#그림 2참조) ㅡ,D가 B 보다 6틱이상 클때 (D>B) ㅡ,B 의 종가 보다 D 의 시가 가 3틱이상 크고 ㅡ,B 의 시가 보다 D의 종가가 3틱이상 작을때 위 조건 만족시 현재봉(D)의 봉완성과 동시에 D 의 시가와 종가를 오른쪽 그리기한다(5캔들 구간까지 그리기한다) 2-1 ㅡ, D가 B보다 6틱이상 작을때 (D<B) ㅡ,B의시가가 D의 종가보다 3틱이상 작고 ㅡ,B의종가가 D의 시가보다 3틱이상 클태 위 조건 만족시 현재봉(D)의 봉완성과 동시에 B 의 시가와 종가를 오른쪽 그리기한다 (5캔들구간까지 그리기한다) $$,언제나 늘 고맙습니다.
프로필 이미지
골든키
2020-04-19
851
글번호 138094
지표
답변완료

문의

수식1 A=eavg(ma(C,Period1),Period2); B=eavg(A,Period3); AL=eavg(ma(C,Period4),Period5); BL=(AL,Period6); highestsince(1,crossup(B,BL),BL) 수식2 Lowestsince(1,crossdown(B,BL),BL) 수식3 A=eavg(ma(C,Period1),Period2); B=eavg(A,Period3); AL=eavg(ma(C,Period4),Period5); BL=(AL,Period6); B 수식4 BL Period1:3 Period2:8 Period3:2 Period4:9 Period5:3 Period6:9 키움수식입니다. 예스로 변경 부탁드립니다
프로필 이미지
레전드
2020-04-19
577
글번호 138093
지표
답변완료

부탁드려요

기준일(시작)과 기준일(끝)을 설정할수 있게 부탁드립니다. ======================================================= /*지표명:엘리어트파동번호 *작성자:수식지왕*/ Input:상승률(7.2), //지그재그 파동의 상승률 하락률(11.9), //지그재그 파동의 하락률 참조종목(1); //2 이상이면 참조종목의 파동을 이용 Var:CC(0),j(0),k(0), 추세(0),상승(100),하락(-100), 전고점(1),전저점(2),연속고(3),연속저(4), 기준고(0),기준저(0), 변곡점(0), 파동번호(0), 파동1번고점(0),파동1번저점(0), 파동3번고점(0),파동3번저점(0), 파동5번고점(0),파동5번저점(0), 파동연장(0), 파동변화(0); Array:고[10](0),저[10](0); #==============================================================================# # 초기처리 (Initialize Routine) #==============================================================================# if 참조종목 == 1 then CC = data1(C); //else CC = (C); 변곡점 = 0; //매번 0값으로 초기화 #=========================================================# # ZIGZAG 파동 계산 #=========================================================# if 기준고 <= CC or 기준고 == 0 or IsNaN(기준고) == true then 기준고 = CC; if 기준저 >= CC or 기준저 == 0 or IsNaN(기준저) == true then 기준저 = CC; if 기준저[1] * (1 + (상승률/100)) > CC[1] and 기준저[1] * (1 + (상승률/100)) <= CC then 추세 = 상승; else if 기준고[1] * (1 - (하락률/100)) < CC[1] and 기준고[1] * (1 - (하락률/100)) >= CC then 추세 = 하락; if 추세[1] == 상승 and 추세 == 하락 then { for j = 8 downto 1 { 고[j+1] = 고[j]; } 고[1] = 기준고; 기준고 = CC; 기준저 = CC; 변곡점 = 전고점; } else if 추세[1] == 하락 and 추세 == 상승 then { for j = 8 downto 1 { 저[j+1] = 저[j]; } 저[1] = 기준저; 기준저 = CC; 기준고 = CC; 변곡점 = 전저점; } else if 추세[1] == 하락 and 추세 == 하락 then { if 기준고[1] * (1 - (하락률/100)) <= CC[1] and 기준고[1] * (1 - (하락률/100)) > CC and 고[1] < 기준고 then { 고[1] = 기준고; 기준고 = CC; 변곡점 = 연속고; } } else if 추세[1] == 상승 and 추세 == 상승 then { if 기준저[1] * (1 + (상승률/100)) >= CC[1] and 기준저[1] * (1 + (상승률/100)) < CC and 저[1] > 기준저 then { 저[1] = 기준저; 기준저 = CC; 변곡점 = 연속저; } } #=========================================================# # 하락전환 #=========================================================# if 변곡점 == 전고점 or 변곡점 == 연속고 then { if 파동번호 == 1 Then { 파동번호 = 2; 파동1번고점 = 고[1]; } if 파동번호 == 3 Then { if 파동1번고점 >= 고[1] Then { if 파동변화 != 2 then { 파동번호 = 2.3; 파동변화 = 2; } else { 파동번호 = 3.2; 파동연장 = 3; } } Else { 파동번호 = 4; 파동3번고점 = 고[1]; } } if 파동번호 == 3.3 Then { 파동번호 = 3.4; } if 파동번호 == 3.33 Then { 파동번호 = 3.34; } if 파동번호 == 3.35 Then { 파동번호 = 3.4; } if 파동번호 == 3.5 Then { 파동번호 = 4; 파동3번고점 = 고[1]; } if 파동번호 == 5 Then { 파동번호 = -1; 파동5번고점 = 고[1]; } if 파동번호 == 5.3 Then { 파동번호 = 5.4; } if 파동번호 == 5.5 Then { 파동번호 = -1; 파동5번고점 = max(고[3],고[2],고[1]); } if 파동번호 == -2 Then { 파동번호 = -3; } } #=========================================================# # 상승전환 #=========================================================# if 변곡점 == 전저점 or 변곡점 == 연속저 then { if 파동번호 == 0 Then { 파동번호 = 1; 파동1번저점 = 저[1]; } if 파동번호 == 2 Then { 파동번호 = 3; 파동3번저점 = 저[1]; } if 파동번호 == 2.3 Then { if 저[2] > 저[1] Then { 파동번호 = 3; 파동3번저점 = 저[1]; } } if 파동번호 == 3.2 Then { 파동번호 = 3.3; } if 파동번호 == 3.32 Then { 파동번호 = 3.33; } if 파동번호 == 3.34 Then { 파동번호 = 3.35; } if 파동번호 == 3.4 Then { 파동번호 = 3.5; } if 파동번호 == 4 Then { 파동번호 = 5; 파동5번저점 = 저[1]; } if 파동번호 == 5.4 Then { 파동번호 = 5.5; } if 파동번호 == -1 Then { 파동번호 = -2; } if 파동번호 == -3 Then { 파동번호 = 1; 파동1번저점 = 저[1]; 파동연장 = 0; 파동변화 = 0; } } #=========================================================# # 진행중 #=========================================================# if 파동번호 == 2 then { if 파동1번저점 > CC Then { 파동번호 = -3; } } else if 파동번호 == 2.3 then { if 파동1번고점 > 0 and 파동1번고점 < CC Then { 파동번호 = 3; 파동3번저점 = 저[1]; } else if 파동1번저점 > CC Then { 파동번호 = -3; } } else if 파동번호 == 3.2 Then { if 파동1번저점 > CC Then { 파동번호 = -3; 파동연장 = 0; } else if 저[1] > CC Then { 파동번호 = 2; 파동1번고점 = 고[1]; 파동연장 = 0; } } else if 파동번호 == 3.32 Then { if 파동1번저점 > CC Then { 파동번호 = -3; 파동연장 = 0; } else if 저[1] > CC Then { 파동번호 = 3.2; } } else if 파동번호 == 3.4 Then { if 파동1번저점 > CC Then { 파동번호 = -3; 파동연장 = 0; } else if 고[2] > CC Then { 파동번호 = 3.32; } } else if 파동번호 == 4 then { if 파동1번저점 > CC Then { 파동번호 = -3; } else if 파동1번고점 > CC Then { 파동번호 = 3.2; 파동연장 = 3; } } else if 파동번호 == 5 Then { if (파동1번고점 - 파동1번저점) > (파동3번고점 - 파동3번저점) and (CC - 파동5번저점) > (파동3번고점 - 파동3번저점) Then { 파동번호 = 3.3; 파동연장 = 3; } } else if 파동번호 == 5.4 then { if 파동1번저점 > CC Then { 파동번호 = -3; 파동연장 = 0; } else if 고[2] > CC Then { 파동번호 = -1; 파동연장 = 0; } } else if 파동번호 == -1 then { if 파동연장 == 0 and 파동3번저점 > CC Then { 파동번호 = 2; 파동1번고점 = 고[1]; 파동연장 = 1; } } else if 파동번호 == -2 then { if 고[1] < CC Then { if 파동연장 == 1 or 파동연장 == 3 Then { 파동번호 = 5; } Else { 파동번호 = 5.3; 파동연장 = 5; } } } else if 파동번호 == 1 then { if 파동5번고점 > 0 and 파동5번고점 < CC Then { 파동번호 = 5.3; 파동연장 = 5; } } #---------------------------------------------------------# # 지표식 #---------------------------------------------------------# Plot1(파동번호,"파동번호",iff(int(파동번호)==1,RED, iff(int(파동번호)==2,BLUE, iff(int(파동번호)==3,MAGENTA, iff(int(파동번호)==4,LBLUE, iff(int(파동번호)==5,PINK, iff(int(파동번호)==-1,CYAN, iff(int(파동번호)==-2,GREEN,BLACK )))))))); //막대그래프
프로필 이미지
왕팡
2020-04-19
700
글번호 138092
지표
답변완료

문의드립니다.

먼저 항상 감사드립니다!!! 또 막히는것이있어서 문의드립니다. 밑에 수식에서 //// 본차트의 임의의분봉(EX:60분봉)이 //// DATA2 의 (임의의 분봉(EX:180분봉) 3개의 시종가 최대값) 의 150전 것까지중에 //// 크거나 같은 값이 있다면 //// 본차트 조건에 만족하는 분봉 위치에 화살표나 텍스트로 표시를 하고 싶습니다. ////(FOR문으로돌리면서 화살표가 생겻다가 과거로 가면서 지워지는지)표시가 보이질 않습니다 ㅠㅠ 방법이있을까요? 수정해주시면 정말 감사하겠습니다. 감사합니다!!!!! Var : 몸통상단(0,Data2),몸통하단(0),ARR(0),Maxdata(0),R0(0); 몸통상단 = Data2(max(C,O)); 몸통하단 = min(C,O); Maxdata = Highest(몸통상단, 3); Mindata = Lowest(몸통하단, 3); R0 = Maxdata[1]; For ARR = 0 TO 150 Begin If H >= R0 Then buy(); END;
프로필 이미지
ehdsp
2020-04-19
536
글번호 138090
시스템
답변완료

수식변경

M=Macd(기간1,기간2); Ms=eavg(M,s기간); Mss=eavg(Ms,ss기간); S=sum(1); S1=valuewhen(1,CrossUp(Ms,Mss) && C>O,S); S2=valuewhen(1,CrossDown(Ms,Mss),S); S1>S2
프로필 이미지
누리맨
2020-04-19
562
글번호 138089
지표
답변완료

수식 변경 부탁드립니다

수식 변경 부탁드립니다 매도 R=RSI(기간); E=eavg(R,시그널); D=dema(R,시그널); T=tema(R,시그널); F=eavg(T,시그널); 조건=E>D && D>T && T>F; 조건(1) && !조건 매수 R=RSI(기간); E=eavg(R,시그널); D=dema(R,시그널); T=tema(R,시그널); F=eavg(T,시그널); 조건=E>D && D>T && T>F; 조건 && !조건(1) 기간 14 시그널 9
프로필 이미지
누리맨
2020-04-19
617
글번호 138088
지표
답변완료

부탁 드립니다.

도움에 감사 드립니다. 질문1)주봉용 볼린져 지표가 질문2)일봉용 볼린져 지표가 분봉에 나타 나도록 부탁 드립니다. 미리 감사 드립니다. input:period(20),dv(2); var : cnt(0); var : sum4(0),mav4(0),SumSqrt4(0),Stdv4(0),BBup4(0),BBdn4(0); if DayClose(Period-1) > 0 then{ sum4 = 0; for cnt = 0 to Period-1{ sum4 = sum4+DayClose(cnt); } mav4 = sum4/Period; SumSqrt4 = 0; For cnt = 0 To Period - 1 { SumSqrt4 = SumSqrt4 + (DayClose(cnt) - mav4) * (DayClose(cnt) - mav4); } Stdv4 = SquareRoot(SumSqrt4/ Period); BBup4 = mav4+stdv4*dv; BBdn4 = mav4-stdv4*dv; }
프로필 이미지
뮬리
2020-04-19
556
글번호 138087
지표
답변완료

수식좀 부탁드립니다.

100틱 200틱 500틱 이렇게 3개의 차트에서 동시에 20 이평, 60 이평, 120 이평, 가중120 이평(w120), 전일저가, 전일고가, 당일시가, 당일중심, 당일저가, 당일고가 이렇게 10개의 보조지표 중에서 3개 이상의 보조지표가 4틱 이내의 범위에 모여있을 때를 A 라고 가정하고 캔들의 고가가 A 범위 내에 있을 때 매도 진입 캔들의 저가가 A 범위 내에 있을 때 매수 진입하는 수식좀 부탁드립니다.
프로필 이미지
천왕봉
2020-04-20
487
글번호 138086
시스템