커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

차트에 한계선표시하기

예스트레이더에서 국선 차트에 표시하는 코드좀 부탁드립니다. 아래와 같습니다. 국선 한계선 표시 1. 시가 상승 한계선 1차 : 시가대비 2.5포인트 상승 지점에 라인 표시 2. 시가 상승 한계선 2차 : 시가대비 3 포인트 상승 지점에 라인 표시 3. 시가 하락 한계선 1차 : 시가대비 2.5포인트 하락 지점에 라인 표시 4. 시가 하락 한계선 2차 : 시가대비 3 포인트 하락 지점에 라인 표시 1. 저점 대비 상승 한계선 1차 : 저점 대비 2.5포인트 상승 지점에 라인 표시 2. 저점 대비 상승 한계선 2차 : 저점 대비 3 포인트 상승 지점에 라인 표시 3. 고점 대비 하락 한계선 1차 : 고점 대비 2.5포인트 하락 지점에 라인 표시 4. 고점 대비 하락 한계선 2차 : 고점 대비 3 포인트 하락 지점에 라인 표시 2.5포인트나 3포인트는 INPUT을 써서 수치를 조정 가능하게 하면 좋음 라인 색상은 사용자 조정가능하게 해주면 좋음
프로필 이미지
깅창
2023-06-21
1051
글번호 169939
지표
답변완료

문의드립니다

//기본차트 MACD macdv = macd(short,long); macds = Ema(macdv,sig); Ep1 = 2/(short+1); Ep2 = 2/(long+1); Ep3 = 2/(sig+1); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF1 = TM%분1; TF2 = TM%분2; //15분봉 MACD if Bdate != Bdate[1] or (Bdate == Bdate[1] and 분1 > 1 and TF1 < TF1[1]) or (Bdate == Bdate[1] and 분1 > 1 and TM >= TM[1]+분1) or (Bdate == Bdate[1] and 분1 == 1 and TM > TM[1]) Then { i1 = i1 + 1; Prexma11 = xma11[1]; Prexma12 = xma12[1]; PreMACDS1 = MACDS1[1]; } if i1 <= 1 then { xma11 = C; xma12 = C; MACDV1 = xma11-xma12; MACDS1 = MACDV1; } else { xma11 = C * EP1 + Prexma11 * (1-EP1); xma12 = C * EP2 + Prexma12 * (1-EP2); MACDV1 = xma11-xma12; MACDS1 = MACDV1 * EP3 + PreMACDS1 * (1-EP3); } //20분봉 MACD if Bdate != Bdate[1] or (Bdate == Bdate[1] and 분2 > 1 and TF2 < TF2[1]) or (Bdate == Bdate[1] and 분2 > 1 and TM >= TM[1]+분2) or (Bdate == Bdate[1] and 분2 == 1 and TM > TM[1]) Then { i2 = i2 + 1; Prexma21 = xma11[1]; Prexma22 = xma12[1]; PreMACDS2 = MACDS2[1]; } if i2 <= 1 then { xma21 = C; xma22 = C; MACDV2 = xma21-xma22; MACDS2 = MACDV2; } else { xma21 = C * EP1 + Prexma21 * (1-EP1); xma22 = C * EP2 + Prexma22 * (1-EP2); MACDV2 = xma21-xma22; MACDS2 = MACDV2 * EP3 + PreMACDS2 * (1-EP3); } 시간 변경은 어떻게하나요? 예) 현재차트 60분봉 15분봉--->120분봉 20분봉--->240분봉
프로필 이미지
탱탱볼
2023-06-21
1114
글번호 169934
시스템

질갱이 님에 의해서 삭제되었습니다.

프로필 이미지
질갱이
2023-06-21
545
글번호 169930
시스템
답변완료

날짜 필터

비가 많이 오네요 감기 조심하십쇼! 일봉에서 사용할 날짜 필터를 만들고 싶습니다. 약3개 또는 4개 정도의 특정 구간동안 매매를 안하길 원합니다. 각 날짜의 시작 및 종료 기간은 변수로 입력할 수 있도록 부탁드립니다. 예를 들어, 변수1에 20170820을, 변수 2에 20171001을 입력하면 2017년 8월 20일부터 2017년 10월 1일까지는 매매를 안들어가게 했으면 좋겠습니다. 도움 부탁드립니다
프로필 이미지
이만스닥
2023-06-21
776
글번호 169927
지표
답변완료

기간요약을 현재가 기준으로 항상표시

수고하십니다.... 5분봉 차트에서 첨부사진처럼 기간용약을 현재봉에서부터 N봉(120개)까지 차트에 자동으로 봉 생성시 마다 현재봉 기준으로 차트에 표시하고싶습니다... 봉생성시 마다 오른쪽으로 한칸씩 손으로 움직여야해서.. 자동으로 가능할까요?? 수고해서요...^^
프로필 이미지
레드골드
2023-06-21
634
글번호 169924
지표

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

프로필 이미지
2wnwn
2023-06-21
25
글번호 169923
지표
답변완료

시스템 부탁드립니다

1. 상장일 관련 함수가 있나요? 2. 없으면 상장후 6개월 이후 1영업일이후에 매수하는 코드를 만들고 싶습니다. 예) 들어 2022년 01월 02일에 상장한 종목을 2022년 07월 03일 이후부터 매수하고 싶다는 조건을 넣고 싶은데 2022년 01월 02일이라는 input이나 수식에 넣어서 가능할까요? 3. 또는 특정일 이후부터 매수 조건 가능할까요? 예) 2022년 07월 03일 이후부터 매수 봉 갯수를 줄이면 수식에 이평선관련 코드가 들어있어서 작동을 안합니다 그래서 봉 갯수를 10,000개, 최대로 해두고 실행시키고 싶습니다. 감사합니다!
프로필 이미지
현우르곳
2023-06-21
1044
글번호 169922
시스템
답변완료

일봉에서 청산후 재진입 금지

감사합니다. 예를 들어 일봉에서 이평(5)가 이평(20)을 클로스업하면 매수하고 클로스다운하면 청산합니다. 그리고 나서 30일 이내에는 다시 위와 같은 조건을 만족해도 진입하지 않으려고 하면 어떻게 해야 할까요?
프로필 이미지
jdavid
2023-06-21
1109
글번호 169921
시스템
답변완료

도움 부탁드립니다

안녕하세요 날도 더워졌는데 항상 건강하세요 어떤 분봉세팅이든지, 1시간 봉의 고가외 저가 그리고 고+저/2 값을 가로라인으로 뜨게 하고 싶습습니다 도움 부탁드립니다!
프로필 이미지
이만스닥
2023-06-20
986
글번호 169920
지표
답변완료

키움증권 수식 변환을 부탁드립니다.

수고하십니다. 항상 도움많이 주셔서 감사드립니다. 예전에 한번 문의를 드렸었다가 답변을 주셔서 적용해 보니 키움과 결과값이 너무 다르게 나와서 다시 한번 문의 드립니다. 키움에서 사용하는 지표인데 a = avg(c,기간); // 기간 60, 단순 60이평이며 eavg(a(0)/c) - (a(1)/c); // 단순이평의 오늘과 어제의값을 종가로 나누어서 뺀값을 지수화 시킨 값입니다. 지수이평이 아니며, 60이평의 각도를 산출하기 위한 수식입니다. 이부분을 예스로 바꾸고 싶은데 아래내용을 참고하셔서 확인한번 부탁드립니다. 아래는 저번에 문의드렸던 내용과 답변입니다. ----------------------------------------------- > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 키움증권 지표 변환을 부탁드립니다. > 안녕하세요 예스스탁입니다. eavg(a(0)/c) 올리신 수식에 지수이평함수가 값만 지정되어 있고 기간값 지정하는 부분없습니다. 해당 부분이 생략되면 어떤 값으로 계산을 하는지 모르겠습니다. 예스랭귀지에서는 해당 부분 생략이 가능하지 않습니다. a와 같이 동일한 기간값이 적용되게 작성해 드립니다. input : 기간(60); var : a(0); a= ma(c,기간); var1 = Ema(a/c,기간) - (a[1]/c); Plot1(var1); 즐거운 하루되세요 > 질풍이 님이 쓴 글입니다. > 제목 : 키움증권 지표 변환을 부탁드립니다. > 수고하십니다. 키움으로 사용하고 있는 지표변환을 부탁드립니다. 감사드리며 즐거운 하루 되십시요! a = avg(c,기간); eavg(a(0)/c) - (a(1)/c); 기간 60
프로필 이미지
질풍이
2023-06-20
1453
글번호 169919
지표