커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식수정부탁드립니다

안녕하세요 어제 매수조건과 로스컷 요청사항을 잘 반영해 주셔서 감사합니다 1. 매도조건의 상세설명이 부족한 탓에 오늘 상세한 설명과 함께 매도조건 수정 재문의 드립니다 매도조건 : sum값이 '-2' -> '-2' 매도 예) '-2' -> '-2' -> 진입과 청산 -> 매매정지 -> '-2'인 봉에서 재진입 예과 같이 '-2'가 연속 두번 나오면 진입하도록 수정 부탁드립니다 2. 아래와 같은 일일손실한도 수식이 잘 작동하지 않습니다 if bdate != bdate[1] Then var1 = NetProfit[1]; 누적수익 = NetProfit-var1+PositionProfit; if (sTime > starttime or sTime < Endtime) and marketposition == 0 and 누적수익 > -일일손실한도 Then { 매매식 } 부탁드립니다 감사합니다 if bdate != bdate[1] Then var1 = NetProfit[1]; 누적수익 = NetProfit-var1+PositionProfit; if (sTime > starttime or sTime < Endtime) and marketposition == 0 and 누적수익 > -일일손실한도 Then { ---- input : N(4),손절(0),StartTime(070000),EndTime(070000),매매정지(20),lb(0),lp(2),sb(-2),sp(-2); var : LL(0),HH(0),cnt(0),sum(0),CL(0),CS(0),Lss(0),B(False),S(False); Array : VV[20](0); var : Tcond(false),S1(0),D1(0),TM(0),b_vv(0),Condition4(False),최고점(0),최저점(0),remember_vv(0),누적수익(0); Condition1 = L[4]>L[3] and L[3] >L[2] and H>H[1] and H[1]>H[2]; Condition2 = H[4]<H[3] and H[3]<H[2] and L<L[1] and L[1]<L[2]; if ( ( var2 == 0 and C > CS and vv[0] == -1 ) or LL == 0 or C > CL ) and condition1 == true and Condition1[1] == False Then { var1 = var1+1; LL = L[2]; CL = C; VV[0] = 1; For cnt = 1 to 19 { VV[cnt] = VV[cnt-1][1]; } if VV[N-1] != 0 Then { sum = 0; For cnt = 0 to N-1 { sum = sum + VV[cnt]; } } } else { if L < LL Then { var1 = 0; } } if (( var1 == 0 and C < CL and vv[0] ==1) or hh == 0 or C < CS) and condition2 == true and Condition2[1] == False Then { var2 = var2+1; HH = H[2]; CS = C; VV[0] = -1; For cnt = 1 to 19 { VV[cnt] = VV[cnt-1][1]; } if VV[N-1] != 0 Then { sum = 0; For cnt = 0 to N-1 { sum = sum + VV[cnt]; } } } Else { if H > HH Then { var2 = 0; } } if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; Condition4 = False; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; } if TotalTrades > TotalTrades[1] Then { Condition4 = False; if PositionProfit(1) < 0 Then Lss = Lss+1; Else Lss = 0; if lss == 3 Then { Condition4 = true; Lss = 0; } } if remember_vv != vv[0] Then { B = true; remember_vv = 0; } if (sTime > starttime or sTime < Endtime) and marketposition == 0 Then { if vv[1] != vv[2] and vv[0] == 1 and vv[1] == 1 Then { if B == true and condition4 == False Then { Buy("b"); B = False; remember_vv = vv[0]; } if B == true and condition4 == true and TM >= TM[BarsSinceExit(1)]+매매정지 Then { Buy("b1"); B = False; remember_vv = vv[0]; } } if vv[1] != vv[2] and vv[0] == -1 and vv[1] == -1 Then { if b == true and condition4 == False Then { Sell("s"); S = False; remember_vv = vv[0]; } if b == true and condition4 == true and TM >= TM[BarsSinceExit(1)]+매매정지 Then { Sell("s1"); S = False; remember_vv = vv[0]; } } } if MarketPosition(0) > 0 and sum == 0 and vv[0] == -1 Then { ExitLong("xl"); b = false; } if MarketPosition(0) < 0 and sum == 0 and vv[0] == 1 Then { ExitShort("xs"); b = false; } #타겟청산 SetStopLoss( 손절 ,PointStop);
프로필 이미지
산이보리
2021-04-27
1145
글번호 148422
시스템
답변완료

재문의

아래에 적성해 주신 수식으로 적용해 보면 여러 종목들이 나오는데 3분봉에서 실제 적용해 보면 . 겝싱승은 맞는데요. 9시 3분이 되었을 때 음봉이 아니고 양봉인 것들이 있습니다. 수식을 수정해 주시기 부탁드립니다. 1 .원하는 것은 3분봉에서 갭상승하고 최초의 3분봉이 음봉인 종목들을 검색하는 것입니다. 2 추가로 3분봉에서 전날 종가에서 위 1번 처럼 갭상승하고 최초 3분봉이 1번과 반대로 양봉이 나오고 그 이후에 발생하는 3개봉안에서 음봉이 발생하고 음봉의 종가가 최초 3분봉의 종가 아래로 되는 종목들을 검색하는 것입니다. 즉 일종 시가가 3% ~ 8% 사이로 갭상승하며 최초 9시 3분봉은 양봉이며 9시 12분 까지 발생되는 4개봉 중의 음봉 종가가 있다면 음봉 종가 < 최초 3분봉 종가. 성립되는 종목들을 검색하는 수식도 별도로 부탁드립니다. 안녕하세요 예스스탁입니다. if sDate != sDate[1] Then { Condition1 = False; if DayOpen(0) >= DayClose(1)*1.03 and DayOpen(0) <= DayClose(1)*1.08 and C < O then { Condition1 = true; } } if Condition1 == true Then Find(1); 즐거운 하루되세요 > 종호 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 주식 검색식 입니다. 3 분봉에서 전날 일봉의 종가 대비 9시 최초 시가가 3% 이상 갭상승 ~ 8% 이하로 갭상승한 종목 중에서 분봉에서 최초 3분봉이 하락 음봉일 때 즉 9시 3분일때의 최초 3분봉이 하락 음봉인 주식 종목들을 검색식으로 검색하고 싶습니다.
프로필 이미지
종호
2021-04-26
1557
글번호 148421
종목검색
답변완료

분봉에서 봉 개수 구하는 지표

안녕하세요. 첨부된 이미지의 녹색 박스 안에 분봉처럼 변동성이 줄어든 날을 파악하기 위해서 다음과 같은 지표를 구하고자 합니다. 1. 전일 분봉 중에서 시가와 종가가 같은 분봉을 제외하고, 시가와 종가가 차이가 있는 분봉의 개수 만을 구하는 지표 2. 1번 지표의 전일까지의 10일간 평균 항상 감사합니다.
프로필 이미지
일목초인
2021-04-26
1264
글번호 148420
지표
답변완료

문의 드립니다.

지표 겹치기는 어떻게 하는건가요? 그리고 트레이딩뷰 시큐리티 함수랑 같은게 예스언어에도 있나요?
프로필 이미지
pua
2021-04-26
1287
글번호 148419
지표
답변완료

지표 부탁드립니다.

안녕하세요? 분봉에서 1. 양봉 거래량은 거래량 누적변수에 “+”를 음봉 거래량은 거래량 누적변수에 “-”를 해서 실 매수거래량 라인을(RGB컬러로) 그리고자 합니다. 기준선은 "0"이 되겠죠. 2. 상기와 같이 전일 실매수거래량 라인을 당일 같은 시간에 같이 그려나가도록 해주세요. 자꾸 부탁만 드려서 죄송합니다. 꼭 부탁드립니다. 오늘도 좋은하루 되세요.
프로필 이미지
포보스
2021-04-26
1228
글번호 148418
지표
답변완료

수식변환 부탁드립니다.

안녕하세요. 키움에서 사용하던 수식 2가지입니다. 예스랭귀지로 수식변환 부탁드립니다. 항상 감사합니다. 수식1 AA=highest(V(1), 10); // crossup 70% of 10 candel's highest volume BB=crossup(V,AA*0.7); CC=highest(C(1), 10); // crossup 10 candel's highest DD=crossup(C, CC); EE=(highest(high(25),9)+lowest(low(25),9)+highest(high(25),26)+lowest(low(25),26))/4; FF=(highest(high(25),52)+lowest(low(25),52))/2; BB and DD and EE < C and FF < C 수식2 M=macd(12,26); valuewhen(1,crossup(m,0),c)
프로필 이미지
루브르
2021-04-26
1349
글번호 148417
지표
답변완료

지표 부탁 드립니다.

var1 = ma(V,120)[4]; var2 = highest(V,120)[2]; if V[2] > var1*12 and V[2] >= var2 and v/v[1] < 1.600 and v/v[1] > 0.275 and v/v[2] < 0.70 and v/v[3] < 4.30 and v[1]/v[3] < 9.00 and v[2]/v[1] < 5.70 and v[2]/v[1] > 1.50 and v[3]/v[4] > 0.700 and v[3]/v[2] < 0.960 and v/v[4] < 20.00 and v/v[4] > 0.300 and v[1]/v[4] < 40.00 and v[1]/v[4] > 0.66 and v[2]/v[4] > 2.000 and c/o < 1.0250 and c/o > 0.9935 and c/o[2] < 1.050 and c/o[3] < 1.140 and c/o[3] > 0.990 and o[1]/o[3] < 1.13 and o[1]/o[3] > 1.002 and c[1]/o[3] < 1.12 and c[1]/o[3] > 0.995 and h[2]/o[3] < 1.17 and c[2]/c[1] < 1.055 and c[2]/o[3] < 1.120 and c[3]/c[1] > 0.977 and m < 10000000000 and m[1] < 18000000000 and m[2] < 30000000000 and m[3] < 22000000000 Then find(1); 위 종목 검색식에서 검색되는 종목의 5분봉 종가기준으로 선을 그을수 있는 지표가 가능할까요? 가능하다면 종가기준선과 종가기준선에서 -2% 선을 그을 수 있을까요? 부탁 드립니다.
프로필 이미지
채하채연
2021-04-26
1379
글번호 148416
지표
답변완료

문의드립니다,

수식변환 문의 드립니다.(키움--> 예스) 시스템트레이딩이 아닌 단순하게 차트위에 매도 신호와 매수신호를 표현하고 싶습니다. 화살표가 좀 크게 표현이 되었으면 합니다. 매수신호 m=(a=tema(c,period)); a+a/100; 기준가=M(1); 신호조건=CrossUp(A,A(1)); 매도신호 m=(a=tema(c,period)); a-a/100; 기준가=M(1); 신호조건=CrossDown(A,A(1)); 변수값 period 3 매번 잘 정리해 주셔서 감사드립니다^^
프로필 이미지
젤플린
2021-04-26
1147
글번호 148413
지표
답변완료

시스템 수식좀 부탁드리겠습니다.

이시스템 수식 좀 만들어주실수일을까요?? buy 1.macd가 macd signal 돌파 2.macd가 0을돌파 3.rsi 35돌파 이중1개라도 신호가올시 매수 (1개만 매수신호가오는게아니라 1번신호 1차매수,2번신호2차매수, 3번신호 3차매수 이렇게 매수신호가 세개가뜨도록 부탁드립니다.)-매도도마찬가지 단, 1번의경우 macd signal 2번의경우 macd 0 3번의경우 rsi up 로 매수표시 sell macd signal가 macd 크로스 macd가 0을 내려감 rsi 70에서 내려옴 단, 1번의경우 macd signal 2번의경우 macd 0 3번의경우 rsi down 로 매수표시 이렇게 가능할까요?? 각기 다르게 표현할수없다면 수식만 좀부탁드리겠습니다. 이중1개라도 신호가올시 매도
프로필 이미지
좀잘해보자
2021-04-26
1104
글번호 148409
시스템
답변완료

부탁드립니다.

-해선 분봉 차트에서 전일까지의 n일간 평균 진폭(dayhigh-daylow)을 나타내는 지표를 부탁드립니다.(예: 4.26일 분봉차트에서 4.25일 까지의 10일간 일간 진폭의 평균)
프로필 이미지
예시
2021-04-26
926
글번호 148408
지표