커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

시스템 수식문의

수고 많으십니다. 수식 문의드립니다 1. 첫번째 수식 - 국내선물 120틱 사용 - 장 운용시간: 09:30~15:10 이후 진입금지/ 15:30 강제청산 - 60이평(단순)3봉연속 추세유지(하락)후 2봉 연속 상승시 매수/2봉 연속 하락시 매수청산 - 60이평(단순) 3봉연속 추세유지(상승)후 2봉 연속 하락시 매도/2봉 연속 상승시 매도청산 2. 두번째 수식 - 국내선물 120틱 사용 - 장 운용시간: 09:30~15:10 이후 진입금지/ 15:30 강제청산 - 60이평 상승추세 and 20이평 3봉연속 추세유지(하락)후 2봉연속 상승시 매수 / 2봉연속 하락시 매수청산(60이평 상승추세에서는 매도진입 금지) - 60이평 하락추세 and 20이평 3봉연속 추세유지(하락)후 2봉연속 하락시 매도 / 2봉연속 상승시 매도청산(60이평 하락추세에서는 매수진입 금지) * 첨부파일 참조 상기 조건으로 수식작성이 가능한지요? 혼자서 몇일을 고민했는데 잘 안되네요. 미리 감사드립니다.
프로필 이미지
나도부자1
2023-10-29
1395
글번호 173504
시스템
답변완료

지표식 부탁드립니다.

안녕하세요? 항상 도움 주셔서 감사합니다. 종목 : 해외선물 차트 : 30분봉 요청 지표식1) 매일 아침 시가를 기준으로 위로 +10틱 간격으로 수평라인을 그리고 싶습니다. 그리고 아래로도 -10틱 간격으로 수평라인을 그리고 싶습니다. 요청 지표식2) 매일 아침 시가를 기준으로 위로 +10$ 간격으로 수평라인을 그리고 싶습니다. 그리고 아래로도 -10$ 간격으로 수평라인을 그리고 싶습니다. 도움부탁드립니다. 감사합니다.
프로필 이미지
양치기
2023-10-29
1137
글번호 173502
지표
답변완료

수식작성요청

항상 감사드립니다.변동성돌파전략을 아래와 같이 작성해 보았으나 어디가 잘못되었는지 검색이 안되고 있습니다 예스랭귀지로 부탁드립니다^^ ㅡ 아래 ㅡ ( Open[0]>low[1]|| close[1]>ma(10,1) ) && ( ( (close[1]>=ma(60,1)) * (open[0]+(high[1]-low[1])*c1<=high[0]) ) + ( (close[1]<ma(60,1)) * (open[0]+(high[1]-low[1])*c2<=high[0]) ) )
프로필 이미지
트라이
2023-10-28
1228
글번호 173501
종목검색
답변완료

문의 드립니다.

안녕하세요. 키움 신호검색식을 예스에서 구현하고 싶은데 가능한가요 A=if((high(0)+low(0))/2<=close(0),volume(0),0); B1=(close(0)-low(0))/(high(0)-low(0)); if((high(0)+low(0))/2>=close(0),volume(0)*b1,0); D=MA((A+B1),기간,이평방법); A1=(high(0)-close(0))/(high(0)-low(0)); if((high(0)+low(0))/2<=close(0),volume(0)*a1,0); B=if((high(0)+low(0))/2>close(0),volume(0),0); E=MA((B+A1),기간,이평방법); F=AVG((d-e),시그널) ; g=dayhigh(); g(1)<g(0) && f>0 && f(1)>f 감사합니다. 좋은하루 되세요.
프로필 이미지
데이남
2023-10-28
1011
글번호 173500
검색
답변완료

화살표 표시 변경

늘 감사합니다. 아래의 수식을 변경해 주세요. 1. 화살표대신 다음 신호가 나올 때 까지 직선으로 연장된 수평선 2. 수평선의 값은 종가에 표시 3. 수평선의 굵기와 색상 조절 가능 4. 신호 발생시 알람소리 울리도록 해 주세요 var : tx(0); if crossup(data2(c),data6(LowD(1))) Then { tx = Text_New(sDate,sTime,L,"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Red); } if crossup(data3(c),data7(LowD(1))) Then { tx = Text_New(sDate,sTime,L,"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Red); } if crossup(data4(c),data8(LowD(1))) Then { tx = Text_New(sDate,sTime,L,"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Red); } if crossup(data5(c),data9(LowD(1))) Then { tx = Text_New(sDate,sTime,L,"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Red); } if crossup(data6(c),data10(LowD(1))) Then { tx = Text_New(sDate,sTime,L,"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Red); } 감사합니다.
프로필 이미지
상암동
2023-10-28
1132
글번호 173499
지표
답변완료

차트가 나타나질 않습니다.

안녕하세요~ 시뮬레이션 차트에서 참조데이타를 설정하고 기간별로 차트를 설정하여 사용하고 있었는데 갑자기 차트가 데이타를 불러오다가 루핑만 돌고 나타나질 않습니다. 지금까지 잘 사용하고 있었는데 문제가 있나요?
프로필 이미지
스톡짱
2023-10-28
872
글번호 173498
시스템
답변완료

문의 드립니다

input : StartTime(235000),EndTime(30000); input : 익절틱수(0),손절틱수(0),진입횟수(20); var : Tcond(False),entry(0); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { 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 { Tcond = true; entry = 0; IF Endtime <= starttime Then { SetStopEndofday(0); } } var1 = SwingHigh(1, H, 3, 1, 50); var2 = SwingHigh(1, L, 3, 1, 50); if crossup(c, var1) then{ buy(); exitshort(); } if crossdown(c, var2) then{ sell(); exitlong(); } 위 내용으로 2가지 수식어를 부탁드립니다. 1번 5,20선 정배열에서 매도진입금지 손절은 5,20선 데드크로스 5,20선 역배열에서 매수진입금지 손절은 5,20선 골든크로스 2번 5,20선 정배열에서 매도는 매수로 전환 손절은 5,20선 데드크로스 5,20선 역배열에서 매수는 매도로 전환 손절은 5,20선 골든크로스 미리 감사드립니다.
프로필 이미지
푸른
2023-10-28
931
글번호 173497
시스템
답변완료

도움을 구하고 싶습니다.

84287번호 추가 질문이 있어 드렸습니다. 한번더 확인 해주시면 감사하겠습니다. 검색수식과 종목검색수식 2가지를 만들고 싶습니다.
프로필 이미지
생유산균
2023-10-28
999
글번호 173495
종목검색
답변완료

분할 청산 수식 문의

항상 도움에 감사드립니다. 아래와 같은 조건으로 분할 청산이 되고 재진입하는 수식을 만들고 싶습니다. 1. 시가를 기준으로 30틱 위에 있으면 매수 시가를 기준으로 30틱 아래에 있으면 매도 진입은 2계약씩 진입 (30틱에 닿으면 봉이 완성되기 전에도 주문이 들어가게 할 수 있나요? 있다면 그렇게 주문이 들어가는 수식으로 만들고 싶습니다.) 2. 진입한 가격에서 50틱 이익시 1계약 청산하고 나머지 1계약은 100틱 이익 위치에서 청산. (이것도 50틱, 100틱 위치를 닿으면 바로 주문이 나가게 할 수 있나요?) 3. 손절은 50틱. 이렇게 수식을 작성하고 싶습니다. 도움 부탁드립니다.
프로필 이미지
예스쟁이
2023-10-27
1474
글번호 173494
시스템
답변완료

문의드립니다.

84286번 2번째 문의에 답변해주신 내용을 적용해봐도 동일 방향 신호는 제한되는 것이 확인되나 다른 방향 신호는 제한이 전혀 안됩니다. 예를 들어 매수신호의 청산시점부터 n봉 이후에 매도신호가 나오길 원합니다. 확인 꼭 부탁드리겠습니다! 2. (MarketPosition == 0 and MarketPosition(1) == -1 and BarsSinceExit(1) >= n) 위 부분이 청산후 n봉 동안 진입을 제한하는 부분입니다. MarketPosition(1) == -1 조건를 제거하면 직전거래 방향과 무관하게 제한됩니다. input : n(2); if (MarketPosition == 0 and MarketPosition(1) != -1) or (MarketPosition == -1) or (MarketPosition == 0 and BarsSinceExit(1) >= n) Then { if 매수진입1 Then Buy("매수1"); if 매수진입2 Then Buy("매수2"); } ------------------------------------------------------------------------------ 가능하다면 Condition1 = MarketPosition == 0 and MarketPosition(1) == 1 and BarsSinceExit(1) < 4; Condition2 = MarketPosition == 0 and MarketPosition(1) == -1 and BarsSinceExit(1) < 4; Condition1 == False 방식으로도 다른 방향 신호도 제한 할 수 있다면 수식 부탁드리겠습니다. 늘 노고에 감사드립니다!
프로필 이미지
카르마다
2023-10-28
1262
글번호 173493
시스템