커뮤니티

예스랭귀지 Q&A

글쓰기

이형지 님에 의해서 삭제되었습니다.

프로필 이미지
이형지
2021-11-12
0
글번호 153555
시스템
답변완료

문의 드립니다.

* 늘감사합니다.^.^ 하나 문의 드리겠습니다. 아래 수식은 10프로 이상 상승한 종목을 트레이딩하기 위한 수식입니다. 그런데 갭으로 떠서 10프로 이상 상승한 종목은 매매가 안됩니다. 시가 갭도 포함해서 작성 부탁드립니다. 감사합니다. input : N(21),금액(200000); var : cnt(0); if Bdate != bdate[1] Then { var1 = 0; Var2 = 0; For cnt = 1 to N { if var1 == 0 and Var2 == 0 and DayClose(cnt) >= DayOpen(cnt)*1.10 Then { var1 = DayClose(cnt); Var2 = DayOpen(cnt); } } } if MarketPosition == 0 and var1 > 0 Then Buy("b1",AtLimit,(var1+Var2)/2,Floor(금액/min(NextBarOpen,(var1+Var2)/2)));
프로필 이미지
하늘북
2021-11-11
690
글번호 153554
시스템
답변완료

문의드립니다

답변이 없으셔서 다시 남김니다. 주신 수식을 보면 기종 수식과 같고 수정해주신 내용이 없습니다.ㅎ 수정하신 수식으로 부탁드립니다. 그리고 * 신호가 나온 현재 캔들의 종가 진입에서 다음봉에서 N틱이상 눌렀다가 신호나온 캔들의 종가를 재돌파할 때 진입하는 수식을 추가한 것도 부탁드립니다. 감사합니다~ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다. > 안녕하세요 예스스탁입니다. 올리신 수식에 H1,L1은 변수로 지정만 되어 있고 실제 수식안에서는 어떤 값도 저장받지 않고 있습니다. 아무값도 저장받지 않아 해당 변수들의 값은 선언시 지정한 초기값인 0입니다. n1개봉 최고가와 최저가이면 아래와 같이 변경하셔야 합니다. input : n1(5); input : StartTime(233000),EndTime(013000); input : 익절틱수(80),손절틱수(0); var : Tcond(false), T(0); Array : H1[50](0),L1[50](0); if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { T = 0; Tcond = true; } if Tcond == true Then { if C > H1[n1]+PriceScale*1 and C > O Then Buy("b"); if C < L1[N1]-PriceScale*1 and C < O Then Sell("s"); if MarketPosition == 1 Then ExitLong("bx",AtStop,L[BarsSinceEntry]-PriceScale*1); if MarketPosition == -1 Then ExitShort("sx",AtStop,H[BarsSinceEntry]+PriceScale*1); } SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { IF Endtime <= starttime Then { SetStopEndofday(0); } } 즐거운 하루되세요 > jesten77 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 친절한 도움에 감사드립니다. 수식 사용 중에 의도한 것과 상이하여 문의 드립니다. 제가 확인하고 싶은 것은 현재 캔들이 현재 캔들 이전 1~N번째 캔들 중에 최고가를 돌파하면 현재캔들의 종가에 매수(단, 양봉에만). 최저가를 돌파하면 현재캔들의 종가에 매도(단, 음봉에만). 이 내용입니다. 아래 수식은 N을 5로 해서 해봤는데요. 세가지 상이한 점을 말씀드립니다. 1. 제 의도한 개념으로는 1번 음봉의 종가에 매도 신호가 나오고 진입하는 것이 맞는 거 같습니다. 이전 5개 캔들의 최저가를 돌파한 캔들이니까요. 그런데 그 다음 양봉캔들에서 매수로 진입하였습니다. 2. 3번 매수 진입은 왜 진입한 건지 이해가 안됩니다. 이전 캔들 5개의 최고가를 넘긴 것이 안닌데 말입니다. 오히려 앞에 2번째 음봉 캔들(2번)의 종가에 매도가 들어가는 것이 맞는데요. 이 부분도 확인 부탁드립니다. 3. 4번 매수 진입도 맞지 않습니다. 이전 5개 캔들의 최저가를 돌파했으니 매도 진입이 맞는데, 양봉이니 매도 진입하지 않아야 맞습니다. 확인 수정 부탁드립니다. 아래 수식 수정한 것 외에..... * 신호가 나온 현재 캔들의 종가 진입인데, 다음봉에서 N틱이상 눌렀다가 신호나온 캔들의 종가를 돌파할 때 진입하는 수식, 추가로 부탁드립니다. 수식과 차트 이미지 같이 올려드립니다. 감사합니다. input : n1(5); input : StartTime(233000),EndTime(013000); input : 익절틱수(80),손절틱수(0); var : Tcond(false), T(0); Array : H1[50](0),L1[50](0); if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { T = 0; Tcond = true; } if Tcond == true Then { if C > H1[n1]+PriceScale*1 and C > O Then Buy("b"); if C < L1[N1]-PriceScale*1 and C < O Then Sell("s"); if MarketPosition == 1 Then ExitLong("bx",AtStop,L[BarsSinceEntry]-PriceScale*1); if MarketPosition == -1 Then ExitShort("sx",AtStop,H[BarsSinceEntry]+PriceScale*1); } SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { IF Endtime <= starttime Then { SetStopEndofday(0); } }
프로필 이미지
jesten77
2021-11-11
940
글번호 153553
시스템
답변완료

문의 드립니다

검색과 종목검색은 어떻게 다른가요? 종목검색식은 예스랭귀지 어디에 넣어서 종목을 검색할수 있나요?
프로필 이미지
러블리
2021-11-11
935
글번호 153552
검색
답변완료

수고하십니다

수고하십니다 매일매일 최고가와 최저가를 세로줄로 표시 하는데 아래 보조지표까지 내려 그려 졌으면 합니다
프로필 이미지
2wnwn
2021-11-11
752
글번호 153551
지표
답변완료

수식문의 드립니다.

안녕하세요. 수고 많으십니다. 수식문의 드립니다. 키움증권을 사용하고 있습니다. 10분봉 5일선 수식 15분봉 5일선 수식 이2가지를 3분봉에다가 표시하려고 하거든요. 각각 10분봉,15분봉상의 5일선 수식을 알수있을까요??
프로필 이미지
뚜잉뚜용
2021-11-11
752
글번호 153550
지표
답변완료

수식 문의 드립니다.

관리자님 수고 많으십니다 아래 수식 부탁 드립니다 Volume powr(5)가 singal선을 상향시 매수 Volume power(5)가 dignal 선을 하향시 매도 Volune power(5)가 200을 상향시 매수 Volume ratio(20)가 signal선 상향시 매수 Volume ratio(20)가 signal선 하향시 매도 Volume OSC(10,30,9)가 signal선 상향시 매수 Volume OSC(10,30,9)가 signal선 하향시 매도 를 프로그램 수식으로 작성해 주시면 감사 하겠 습니다
프로필 이미지
기관장
2021-11-11
860
글번호 153549
시스템
답변완료

지표 변환

항상 도움 주심에 감사드립니다^^ 다음 키움 수식을 변환부탁드립니다. 수식1) Bup=BBandsUp(기간, D1); BBc=BBandsC(기간, D1); ValueWhen(1, Crossup(C,BBc) or CrossDown(C,BBc), C) 수식2) Bup=BBandsUp(기간, D1); BBc=BBandsC(기간, D1); a=ValueWhen(1, Crossup(C,BBc) or CrossDown(C,BBc), C); if(C < a, a, 0) 수식3) Bup=BBandsUp(기간, D1); BBc=BBandsC(기간, D1); a=ValueWhen(1, Crossup(C,BBc) or CrossDown(C,BBc), C); if(C > a, a, 0) 그리고 시스템 신호도 같이 부탁드립니다^^
프로필 이미지
체리피커
2021-11-11
931
글번호 153548
지표

modify29 님에 의해서 삭제되었습니다.

프로필 이미지
modify29
2021-11-12
9
글번호 153541
지표
답변완료

수식을 가격으로

Input : p(5),pp(10); var : Vpower(0),Upper(0),Lower(0); Vpower = upVol/(upVol+downVol)*100-50; If Vpower > 0 Then Upper = Vpower; Else Upper = 0; If Vpower <= 0 Then lower = Vpower; Else lower = 0; Plot1(Upper,"상승볼"); Plot2(Lower,"하락볼"); Plot3(ma(Vpower,p),"볼이평") ; plotBaseLine1(0,"기준선0"); plotBaseLine2(pp,"기준선2"); 위 수식을 Plot3(ma(Vpower,p),"볼이평") 이 0을 크로스하면 종가를 표시하는 수식부탁드립니다
프로필 이미지
팔보채
2021-11-11
804
글번호 153537
지표