커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

부탁드립니다.

1. 3분챠트에서 매시간마다 최고점봉과 최고점봉을 서로 연결하는 추세선을, 또 최저점봉과 최저점봉을 서로 연결하는 추세선으로 구현해 주세요 2. 30분챠트에서 매일 최고점봉과 최고점봉을 서로 연결하는 추세선을, 또 최저점봉과 최저점봉을 서로 연결하는 추세선을 구현해 주세요
프로필 이미지
서태공
2020-09-02
652
글번호 142030
지표
답변완료

수식 문의

안녕하세요 1분봉을 사용중인데 보유 종목이 있을 경우 다음날 시초가, 090000 시에 매도하려고 하면 어떤 수식을 적용해야 하는지요? sdate>entrydate 이런식으로 하니 090100 에 매도가 되네요 항상 감사드립니다
프로필 이미지
doilzul
2020-09-02
721
글번호 142029
시스템
답변완료

문의 드립니다.

안녕하세요. 시스템식 작성을 부탁드립니다. 예스차트 지표는 많이 만져봤지만 시스템은 처음해봅니다. 러프하게 적을테니 적용 가능하게 만들어주시면 제가 수정해서 사용하겠습니다! 1. 시가에 정해진 조건에따라 미니선물 1계약을 매수or 매도 하려고 합니다. 매매횟수는 1회 입니다. 2. 시가 진입방향은 '국내 본선물'의 전일종가대비 당일시가의 변동률이 다우 산업(DJI@DJI) 변동률(전날 미국장)보다 크면 매수, 작으면 매도 입니다. 3. 청산조건은 제가 상한선 하한선을 각각 하나씩 지정할 건데, 이 선들을 기준으로 손절/익절하려고 합니다. 상한선 하한선은 var 선언해서 제가 수식 입력하겠습니다. 3-1 시가에 매수했다면, 상한선 -0.1포인트에서 익절청산. 하한선 -0.2포인트에서 손절청산. 3-2 시가에 매도했다면, 상한선 +0.2포인트에서 손절청산. 하한선 +0.1포인트에서 익절청산. 3-3 위 두 경우 모두 장 시작후에 상한선 하한선 어느것이라도 먼저 닿는 것에 따라 매매를 하고, 장중에 상한선 하한선 어느 것도 건드리지 못하면 종가에 청산. 이렇게 가능할까요? 조건은 국내 본선물 변동률과 다우종합 변동률이 기준이고 실제 매매는 미니선물로 하려고 합니다.. 미리 감사인사드립니다 감사합니다.
프로필 이미지
빠른예스
2020-09-02
662
글번호 142028
시스템

용두목 님에 의해서 삭제되었습니다.

프로필 이미지
용두목
2020-09-02
11
글번호 142023
시스템

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

프로필 이미지
2wnwn
2020-09-02
0
글번호 142022
시스템
답변완료

부탁드립니다

#, 아래수식 점검부탁드립니다 ㅡ,아래식에서 텍스트출력조건 가격이 바로출력이 안되고 한참뒤에(텍스트가격보다 약50~100틱지나서) 경보음과함께 출력됩니다.이를 현재가가 텍스트출력가격 조건 만족일때 출력되게 부탁드립니다 Input : 굵기(0); var : T(0),t1(0),t2(0); var1 = (highest(H,60)+lowest(L,60))/2; if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; if T == 1 and T != T[1] Then { value1 = var1[1]; t1 = Text_New(sdate[1],stime[1],value1,NumToStr(value1,2)); text_SetColor(t1,MAGENTA); text_SetSize(t1,굵기); PlaySound("C:₩예스트레이더₩data ₩Sound ₩alert.wav"); } if T == -1 and T != T[1] Then { value2 = var1[1]; t2 = Text_New(sdate[1],stime[1],value2,NumToStr(value2,2)); text_SetColor(t2,BLUE); text_SetSize(t2,굵기); PlaySound("C:₩예스트레이더₩data ₩Sound ₩alert.wav"); }
프로필 이미지
골든키
2020-09-02
711
글번호 142021
지표
답변완료

예스 랭기지에서 배열의 의미

(1) input : Period(20); var : mav(0),t(0); mav = ma(C,period); if mav >= mav[1] Then t = 1; if mav < mav[1] Then t = -1; if t==1 and t!=t[1] Then Buy(); if t==-1 and t!=t[1] Then Sell(); 여기서 제가 궁금한 점은 mav 라는 변수를 array 로 저장을 안했음에도 불구하고 array 처럼 변수가 자동으로 저장되는 원리가 궁금합니다. mav = ma(C,period); 여기서 mav가 배열처럼 작동하기위해서는 mav[1] =mav[0] #최근의 mav 변수를 전 칸으로 이동시키는 작업 mav[0] = ma(C,period) 이런식으로 최근 값을 한칸씩 shift를 해줘야될것 같은데 예스랭기지에선 이런작업이 필요없이 mav = ma(C,period); 이 코드 한줄이면 알아서 mav가 배열이 되며 최근값을 [0]에 채워주는것 같은데 이렇게 작동한다면 array의 개념이 필요없는거 아닌가요? 아니면 제가 잘못 이해한 걸까요? 아니면 만약 3분봉에 적용시킨다고 가정했을때 봉이 끝날때까지 자동으로 for문처럼 돌면서 mav 가 append하면서 채워지는걸까요?
프로필 이미지
quantk
2020-09-02
700
글번호 142020
시스템
답변완료

수식 부탁합니다

하단선) 1봉전 캔들이 양봉이면 h(1)+l(1)+close(1)+high(1))/2-2high(1), 1봉전 캔들이 음봉이면 (high(1)+low(1)+close(1)+low(1))/2-2high(1), 1봉전 캔들이 음봉도 양봉도 아니면 (high(1)+low(1)+close(1)+close(1))/2-2high(1) 위의 세가지 중에 조건을 맞는 것을 하단선이라 하고 차트에 표시합니다 상단선) 1봉전 캔들이 양봉이면 (h(1)+l(1)+c(1)+h(1))/2-2l(1), 1봉전 캔들이 음봉이면 (h(1)+l(1)+c(1)+l(1))/2-2l(1), 1봉전 캔들이 음봉도 양봉도 아니면 (h(1)+l(1)+c(1)+c(1))/2-2l(1) 위의 세가지 중에 조건을 맞는 것을 하단선이라 하고 차트에 표시합니다 오늘의 시가가 상단선 위에서 시작하면 즉시 매수해서 종가에 청산하고 오늘의 시가가 상단선 아래에서 시작하면 즉시 매도해서 종가에 청산하는 수식을 알고 싶습니다. 감사합니다.
프로필 이미지
shims45
2020-09-02
653
글번호 142019
시스템

동동이아빠 님에 의해서 삭제되었습니다.

프로필 이미지
동동이아빠
2020-09-02
7
글번호 142016
검색
답변완료

지표수정

68964번 현재글지표 첨부파일 라인선크기와색상을 변경활수있는표시 잘부탁드립니다
프로필 이미지
용각산
2020-09-02
426
글번호 142015
지표