커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

부탁 드립니다.

도움에 감사 드립니다. RSI(14)의 값이 30이상과 CCI(20)의 값이 -100이상인 조건을 동시에 만족하는 종목 검색식 부탁 드립니다.
프로필 이미지
yes
2021-06-05
1080
글번호 149674
종목검색
답변완료

수식 부탁드립니다.

수고하십니다. 아래식 변경부탁드립니다. 1번. 봉개수 대신 시작일부터 종료일까지 검색으로 변경요망 Inputs : 지정봉(0),과거봉(1); var1 = 0; For var1 = 지정봉 to 과거봉 {if _상한가[var1] > 0 Then Find(_상한가[var1]);} 함수 : _상한가 (회원들에게 작성해주신 상한가 검색식을 함수로 만든겁니다) 상한가식 : 길어서 생략. if C == 상한가 Then _상한가 = 상한가; Else _상한가 = 0; 2번. 당일봉기준에서 몇개봉전에서 상한가가 발생햇는지 체크할수 있는 식. 보통 사용하는 식과 위 1번에서 사용한 _상한가 함수를 이용해서 체크 할수있는식 2개 부탁드려요 3번. 회원이 의뢰해서 작성해 주신 상한가 식을 보면 date를 쓰다가 밑에서는 sdate를 썼던데 관계없나요? sDate를 쓰는것이 맞는지요? (상한가 제대로 나오는걸 보면 관계없던것 같은데) date(봉의끝날짜), sDate(봉의시작날짜) 의 차이점과 용도 ()안의 내용으로 답변주실까봐서 ㅎㅎ 4번. 종목검색하고 나면 종목 갯수를 보여주던데 종목검색식 안에서 종목갯수를 알 수 있나요?
프로필 이미지
목포댁
2021-06-05
1318
글번호 149673
검색
답변완료

종목검색식 문의드립니다

수고하십니다 아래 신호 검색식을 사용하고 있는데요 키움증권에서 사용중이구요.. 저 신호가 나오는 종목을 매일 검색하고 싶은데요 종목 검색식 부타드립니다 감사합니다 M1=ma(C,기간1,종류); M2=ma(C,기간2,종류); A=Valuewhen(1, Crossup(M1,M2), H); crossup(M1, A)
프로필 이미지
pinpoint
2021-06-07
1222
글번호 149672
종목검색
답변완료

전일 일봉의 중심가격을 분봉이나 틱봉 챠트에 표시하려 합니다.

분봉이나 틱봉 등에 전일 일봉의 중심가격을 선 챠트로 표시하고 싶습니다. 예스트레이더를 처음 접하는지라 수식을 찿기가 어려워 글 올립니다. 부탁드립니다.
프로필 이미지
중방
2021-06-05
1185
글번호 149671
지표
답변완료

질문

아래 수식에서 PlotBaseLine1 돌파하는 검색식 부탁드려요,, 그리고 혹시 검색신호, 강조신호들을 10봉 내로만 뜨게하는 수식있나요? 차트 전체말고 최근 10봉 내로만요,, 부탁드려요~ ------------- var : HH(0),HD(0),LL(0),LD(0),LH(0); if sdate > sdate[1]+1000 Then{ Condition1 = true; HH = H; HD = sdate; LL = L; LD = sdate; LH = H; } if Condition1 == true then{ if H > HH Then{ HH = H; HD = sdate; } if L < LL Then{ LL = L; LD = sdate; LH = H; } if H > LH Then LH = H; if LD > HD and LH >= LL+(HH-LL)*0.25 and LH <= LL+(HH-LL)*0.75 and C <= LL+(HH-LL)*0.25 Then PlotBaseLine1(c,"검색"); }
프로필 이미지
vhvh
2021-06-05
1202
글번호 149670
검색

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

프로필 이미지
라몬
2021-06-05
1
글번호 149669
지표
답변완료

문의드립니다.

rsi50상향돌파 매수.50하향돌파 매도. 매수매도 변경 진입시 첫번째 진입은 1개로 진입이 되지만, 그 다음부터는 변경진입시 2개가 필요하잖아요. 이거 그냥 1개로 매수매도 진입하고 싶은데요. 어떻게 하면 될까요/?? 신호나왔을 때 먼저 청산을 하고 다음 캔들에 진입을 하면 될까요.?? 부탁드려봅니다. 그럼 수고하세요.
프로필 이미지
아침
2021-06-05
1384
글번호 149668
시스템
답변완료

같은봉에서 청산이 안됩니다

if sdate != sDate[1] Then SetStopEndofday(Endtime); 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 { SetStopEndofday(0); Tcond = true; } 당일수익 = PriceScale*당일수익틱수; 당일손실 = PriceScale*당일손실틱수; if Bdate != Bdate[1] Then { Xcond = false; N1 = NetProfit; } daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] then { if daypl >= 당일수익 or daypl <= -당일손실 Then Xcond = true; if (IsExitName("dbp",1) == true or IsExitName("dbl",1) == true or IsExitName("dsp",1) == true or IsExitName("dsl",1) == true) then Xcond = true; } if Xcond == false and Tcond == true then { 진입식 } if MarketPosition == 1 then{ ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts)); ExitLong("dbl",AtStop,EntryPrice-((당일손실+daypl)/CurrentContracts)); } if MarketPosition == -1 then{ ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts)); ExitShort("dsl",AtStop,EntryPrice+((당일손실+daypl)/CurrentContracts)); } 이와같이 수식을 했는데 당일 수익청산시점인 dsp 신호가 다음봉에서 나오네요 분명 진입봉에서도 가격은 만족했거든요 진입봉이라도 가격이 만족하면 즉시 신호가 나오게 하고싶습니다 시스템매매설정에서 강제청산에서 조건만족즉시는 체크 했지만 위 그림과 같은 경우는 강제청산 조건에는 부합하지 안지만 위 수식의 당일 수익에는 만족하는 가격입니다
프로필 이미지
오케마컴
2021-06-04
1743
글번호 149666
시스템
답변완료

검색식에서

수고하십니다 생업에 메달리다보니 접속했던게 꽤 시간이 지났네요,, 열씨미 묻고 찿아보고 연구하고 해도 생업이 우선이다보니,,, 완전 터득을 못해서,,, 아래와 같이 작성했는데,,, var : x(0), xx(0), yy(0), idx(0); idx = idx + 1; xx = 0; yy = 0; if LastBarOnChart == 1 then { for x = idx downto 0 Begin x = x - 1; if ((h[x] - l[x])/o[x])*100 > 5 Then xx = xx + 1; if ((h[x] - l[x])/o[x])*100 > 3 Then yy = yy + 1; // MessageLog(" 날자 = %.f 일일 변동폭 = / %.2f // " , date[x], ((h[x] - l[x])/o[x])*100 ); Print("C:₩yeslanguage₩a_text.txt"," 날자 = %.f 일일 변동폭 = / %.2f // " , date[x], ((h[x] - l[x])/o[x])*100 ); end; // MessageLog("일일 변동폭 = %s 총횟수 = %.f 3퍼이상 횟수 = %.2f 5퍼이상 횟수 = %.2f " , SymbolName, idx, yy - xx , xx ); Print("C:₩yeslanguage₩a_text.txt","일일 변동폭 = %s 총횟수 = %.f 3퍼이상 횟수 = %.2f 5퍼이상 횟수 = %.2f " , SymbolName, idx, yy - xx , xx ); xx = 0; yy = 0; } 주식 종목챠트에서 일일 변동폭이 3%, 5% 넘는날의 갯수를 카운터하는겁니다 이거는 챠트 띄워놓고 종목을 계속 바꿔가며 해줘야 해서,, 종목 챠트 띄우지 않고 전제 종목리스트에서 가격이 5만원에서 15만원 사이인 종목중 일일변동값이 5%를 넘는 날자가 몇번이나 되나를 화일로 저장하는법을 생각합니다 프로그램작성까지 못해주시면 방법만이라도 알려주세요,, 소개된 제품을 구매하여 돌려보고도 싶은데,,, 직장인이며 직장의 PC는(개인적으로) 사용할수 없어서 ,,, 올해 정년이니 그이후에는 생각중입니다,,, text는 첨부가 안된다고 하여 뺍니다,,, ~~~~~~~ 2021-06-04 17:00:00 날자 = 20210601 일일 변동폭 = / 4.09 // 2021-06-04 17:00:00 날자 = 20210603 일일 변동폭 = / 3.99 // 2021-06-04 17:00:00 날자 = 1 일일 변동폭 = / 1.#R // 2021-06-04 17:00:00 일일 변동폭 = 삼성전기 총횟수 = 50 3퍼이상 횟수 = 7.00 5퍼이상 횟수 = 0.00
프로필 이미지
atmskill
2021-06-04
1552
글번호 149664
검색
답변완료

이전 종가와 현재가와의 SPREAD를 구현하는 보조지표 문의 드립니다.

항상 많은 도움주셔서 감사합니다 ^^ 간단한 문의사항 같습니다만 아직 예스랭귀지를 배우는 초보라 아래와 같이 문의 드립니다. 지표 구현 조건은 (1)일분봉 (2)하이켄-아쉬차트 입니다. *구현 보조지표 (1)한봉전 종가를 기준(매분마다 갱신)으로 현재가와의 차이 ==> C[1]-C (2)차이값>0 : 0값을 기준으로 하단 막대 그래프로 표현 차이값<0 : 0값을 기준으로 상단 막대 그래프로 표현
프로필 이미지
kinder
2021-06-04
1563
글번호 149662
지표