커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

다시 문의 드립니다

답변 감사합니다. 그런데, 질문의 요지는 그중에서 " 20 이평 " 과 나머지 것들이 그런 관계에 있을 때만, 강조를 표시하고 싶은 것입니다. 그런 경우는 어떻게 작성해야 할까요 ? 감사드립니다... > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지표식 > 안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다. 10개의 이평중에 n틱이내로 모여있는 이평이 x개 이상이면 강조표시가 됩니다. input : P1(5),P2(10),P3(20),P4(30),P5(40),P6(50),P7(60),P8(70),P9(80),P10(90); input : n(10),x(3); var : i1(0),i2(0),count(0); Array : mav[11](0); mav[1] = ma(C,P1); mav[2] = ma(C,P2); mav[3] = ma(C,P3); mav[4] = ma(C,P4); mav[5] = ma(C,P5); mav[6] = ma(C,P6); mav[7] = ma(C,P7); mav[8] = ma(C,P8); mav[9] = ma(C,P9); mav[10] = ma(C,P10); For i1 = 1 to 10 { count = 0; For i2 = 1 to 10 { if abs(mav[i1]-mav[i2]) < PriceScale*n and i1 != i2 Then { count = count+1; } } if count >= x then { i1 = 100; i2 = 100; } } if count >= x Then PlotPaintBar(H,L,"강조",MAGENTA); 즐거운 하루되세요 > 클레멘타인 님이 쓴 글입니다. > 제목 : 지표식 > 혼자 하다가 잘 안되어서 도움 요청 드립니다 이동평균선이 10개 차트에 그려져 있다고 했을 때, 특정 이동평균선 (예를 들어서 20 이동평균선) 과 나머지 이동평균선( 어느것이더도 관계 없음) 들 중에서, 3개가 일정범위 이내에 모여 있는 경우를 강조식으로 나타내고 싶습니다. 예를 들어서 20 이동 평균선과 , 5,10,60 이동평균선이 , 10틱 이내에 모여있는 경우 등을 표시되도록 하고 싶은 것입니다. 감사 드립니다.
프로필 이미지
클레멘타인
2022-03-01
1279
글번호 156844
지표

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

프로필 이미지
심홍
2022-03-01
8
글번호 156843
지표
답변완료

수식작성 도움 부탁드립니다.

아래 조건 실현이 가능한 시스템식 구현 도움 부탁드립니다 . 감사합니다. 1. 당일 시초가 대비 25포인트 상승시 시장가 매수하되(추세매수) 단, 진입시점까지의 당일 최저가가 시초가대비 -30포인트 미만이 아닌 경우에만 매수진입 수익실현은 매수주문 충족값(시초가 대비+25포인트) 대비 50포인트 상승시 수익실현(진입 당해봉에서 수익 실현도 가능토록) 손절은 매수주문 충족값(시초가 대비+25포인트) 대비 -25포인트 하락시 손절실현이나, 손절은 진입 당해봉에서는 적용치 않고 다음봉에서!! 적용 2. 당일 시초가 대비 50포인트 상승시 시장가 매도(역매도) 수익실현은 매도주문 충족값(시초가 대비+25포인트) 대비 -30포인트 하락시 수익실현(진입 당해봉에서도 적용) 손절은 매도주문 충족값(시초가 대비+25포인트) 대비 40포인트 하락시 손절(진입 당해봉에서도 적용)
프로필 이미지
거봉79
2022-03-01
1021
글번호 156842
시스템
답변완료

수식부탁드려요

아래는 키움차트에서 매매시 주로 활용한 키움 차트에 있는 [macd 크로스] 전략인데요, 이걸 예트에서 시스템 매매 산식으로 구현 부탁할수 있을까요. (키움차트 설명식) shortPeriod 설정값 12 longPeriod 설정값 26 sigPeriod 설정값 9 매수진입 A=MACD(shortperiod,longperiod); B=eavg(A,sigperiod); Crossup(A,B) 매수청산 A=MACD(shortperiod,longperiod); B=eavg(A,sigperiod); CrossDown(A,B) 매도진입 A=MACD(shortperiod,longperiod); B=eavg(A,sigperiod); CrossDown(A,B) 매도청산 A=MACD(shortperiod,longperiod); B=eavg(A,sigperiod); Crossup(A,B) 기본매수매도 진입 전략은 macd 크로스 상향돌파시 다음봉 시가에서 매수하고, 크로스 하향돌파시 다음봉 시가에서 청산 입니다. 크로스 하향돌파시 다음봉 시가에서 매도진입이며(매도조건 맞으면 스위칭이 됨), 크로스 상향돌파시 다음봉 시가에서 청산입니다(매수조건 맞으면 다시 스위칭 됨) 이 기본 조건에 추가 조건으로 매수진입시 '매수진입시가(다음봉 시가)가 10 이평선값('시가'기준 이평선)보다 커야' 매수하도록 하며, 익절손절은 '매수진입시가 기준'으로 50포인트 상승시 시장가 익절청산, -30포인트 하락시 시장가 손절청산 입니다(익절 및 손절시 진입 당해봉에서 적용) 매도진입시 추가조건은 '매도진입시가(다음봉 시가)가 10 이평선값('시가'기준 이평선)보다 -5포인트 작아야 매도하도록 하며, 익절손절은 '매도진입시가 기준'으로 -30포인트 하락시 시장가 익절청산, 20포인트 상승시시 시장가 손절청산 입니다(익절 및 손절시 진입 당해봉에서 적용) 감사드립니다!!.
프로필 이미지
아도로스
2022-03-01
1313
글번호 156841
시스템
답변완료

수식부탁드립니다.

!)진입:봉이 20일 이동평균 터치시 해당봉 종가상 20이동평균 위 매수 아래 매도 1-1) 매수신호 추가조건 : 이전봉20평균값이 < 현재봉 20일 이동평균값 1-2) 매도신호 추가조거 : 이전20봉평균값 > 현재봉 20일 이동평균값 2)청산: 봉이 종가상 10일 이동평균선 돌파시 청산
프로필 이미지
필승0701
2022-03-01
1052
글번호 156840
시스템
답변완료

수식작성 부탁드립니다.

안녕하세요. 제가 이번에 요청드릴 사항은, 전일 및 당일 어느 특정시간 이후부터를 기준으로 당일시가(전일저가) 당일저가(전일저가) 당일고가(전일 고가) 당일 중심선(전일 중심선)이 선으로 표시되도록 가능한지 문의 드립니다. 예를들면 항셍의 경우 당일 10시 15분에 시작하므로 이 시점을 기점으로 시가 고가 저가 중심선이 그려지도록 부탁드립니다. (당일과 전일 모두) 나스닥의 경우 23시 30분을 기점으로 시가 고가 저가 중심선이 그려지도록 부탁드립니다. 항상 감사합니다.(당일과 전일 모두)
프로필 이미지
고박사122
2022-03-01
1152
글번호 156839
지표
답변완료

문의드립니다.

안녕하세요~ 키움증권의 아래지표 좀 호환되게 바꿔주세요 ㅠㅠ HighestSince(1, (highest(h(1), Period) < highest(h, Period)), highest(h, Period)) - (HighestSince(1, (highest(h(1), Period) < highest(h, Period)), highest(h, Period)) - LowestSince(1, (highest(h(1), Period) < highest(h, Period)), l))*7.5/10
프로필 이미지
느경
2022-02-28
938
글번호 156838
지표
답변완료

문의 드립니다,..

1. 그림과 같이 표시된 부분(전 고점 / 전 저점)에 가격이 표시되도록 하고 싶습니다.. 수식 도움 부탁 드립니다.. 2. 다음 수식 구간이 화면에 표시되게 부탁 드립니다. var1 = dayhigh; var2 = daylow; var3 = (var1-var2); if date != date[1] Then{ Condition1 = false; value1 = var1[1]; value2 = var1[1]-var3[1]*0.854; value3 = var1[1]-var3[1]*0.764; value4 = var1[1]-var3[1]*0.618; value5 = var1[1]-var3[1]*0.500; value6 = var1[1]-var3[1]*0.382; value7 = var1[1]-var3[1]*0.234; value8 = var1[1]-var3[1]*0.146; Value9 = var2[1]; } if C > value3 or c < value6 Then Condition1 = true; if Condition1 == true Then{ plot1(var1,"고점"); plot2(var1-var3*0.146,"85.4"); plot3(var1-var3*0.236,"76.4"); plot4(var1-var3*0.382,"61.8"); plot5(var1-var3*0.500,"50.0"); plot6(var1-var3*0.618,"38.2"); plot7(var1-var3*0.764,"23.6"); plot8(var1-var3*0.854,"14.6"); plot9(var2,"저점"); } Else{ plot1(value1,"고점"); plot2(value2,"85.4"); plot3(value3,"76.4"); plot4(value4,"61.8"); plot5(value5,"50.0"); plot6(value6,"38.2"); plot7(value7,"23.6"); plot8(value8,"14.6"); plot9(Value9,"저점"); } 늘 감사합니다..
프로필 이미지
하루에2퍼
2022-02-28
1052
글번호 156837
지표
답변완료

재시작시 변수값 초기화 문제

월요일 시가를 기준으로 매매를 구성하였는데요 문제는 틱데이터가 최대 1만건만 불러와지는 상황에서 해선의 경우 매일 아침 7시경에 재시작으로 해야합니다. 월요일 시가를 변수에 저장했다가 조건 만족시 매매를 하는데 재시작시 변수가 날라갑니다. 1만건 제한이라 틱봉에서는 방법이 없는건가요? 이걸 해결할 방법이 있나요?
프로필 이미지
고요하다
2022-02-28
1095
글번호 156836
시스템
답변완료

문의드립니다.

아까 여쭤봤는데 빠른답변 정말 감사드립니다. 마지막으로 좀 여쭤볼께요 ㅠ 1. 아래 도움 주신 조건식에서 조금 수정해서 추가로 (1) 매수포지션의 수익은 주문 진입시가 대비(실제 체결가 대비 말고) 40포인트, 손절은 진입시가 대비20포인트, 매도포지션의 수익은 진입시가 대비 50포인트, 손절은 진입시가 대비 15포인트 산식을 추가가능할까요 (2) 아래식에서 현재는 매수매도 모두 13시부터 17시 매매미진입, 01시부터 09시 매매미진입 되어있는데 매수의 경우 13시부터 17시 매매미진입, 01시부터 09시 매매미진입 유지하되 매도의 경우 04시부터 11시까지 매매미진입 으로 구분하여 수정 반영 가능할까요 도움주셔서 너무 감사드립니다. 이번까지만 묻고 이제 제가 자력으로 만들어볼께요 ㅠ ======================================================= 예스스탁입니다. 아래와 같이 작성하시면 매도로 스위칭이후 매도청산조건만 만족하면 청산만 하고 매수진입조건도 같이 만족하면 매수로 스위칭됩니다. input : P1(10),P2(30); var : Tcond(False); var1 = (AccumN(O,P1-1)+NextBarOpen)/P1; var2 = (AccumN(O,P2-1)+NextBarOpen)/P2; Tcond = !(sTime >= 130000 and sTime < 170000) and !(sTime >= 010000 and sTime < 090000); if MarketPosition <= 0 and NextBarOpen > var2 and NextBarOpen > var1+5 and Tcond == true Then Buy("b",AtMarket); if MarketPosition == 1 and NextBarOpen < var2 Then Sell("bs",AtMarket); if MarketPosition == -1 and NextBarOpen > Var2 Then ExitShort("sx"); 즐거운 하루되세요 > 거봉79 님이 쓴 글입니다. > 제목 : 수식 문의드립니다 > 아직 초보라 아래 전략을 토대로 보완 업그레이드해보려 합니다. 죄송하지만 도움 부탁드립니다ㅜ 종목 : 크루드오일 전략 1 -진입조건 : 5분봉 완성후 다음봉 시가기준으로, 5분봉 시작 시가가 5분봉의 30 이평선(시가기준 이평선임. 종가기준 이평선 아님) 값 보다 크게 시작하는 경우 시장가 매수 -진입시 추가조건 : 다만, 추가 조건으로, 5분봉 시작 시가가, 5분봉의 10 이평선(시가기준 이평선) 값 보다 5포인트 더 클 경우에만 진입하도록 추가 조건 설정. -진입시 추가조건2 : 오후 1시부터 오후 4:59분까지 미진입. 또한 새벽 1시부터 아침 8:59분까지는 진입하지 않음 (그외시간 진입) -청산조건 : 5분봉 완성후 다음봉 시가기준으로, 5분봉 시작 시가가 5분봉의 30 이평선(시가기준 이평선 값 보다 낮게 시작하는 경우 시장가 청산 전략 2 : 전략1 청산조건에서 스위칭 전략 -진입조건 : 5분봉 완성후 다음봉 시가기준으로, 5분봉 시작 시가가 5분봉의 30 이평선(시가기준) 값 보다 작게 시작하는 경우 시장가 매도 (전략1의 청산조건과 중복되는데 가능한지요) -청산조건 : 5분봉 완성후 다음봉 시가기준으로, 5분봉 시작 시가가 5분봉의 30 이평선(시가기준 이평선 값 보다 크게 시작하는 경우 시장가 청산 (전략1의 진입조건과 중복되는데 가능한지요)
프로필 이미지
거봉79
2022-02-28
1031
글번호 156832
시스템