커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식관련문의 드립니다.

늘 빠르고 정확한 답변 감사드립니다. 많은 도움 받고 있습니다. 기존 식인 if NextBarSdate == sdate then { if MarketPosition == 0 and DayHigh < dayopen+(DayHigh(1)-DayLow(1))*0.5 Then buy("b",AtStop,dayopen+(DayHigh(1)-DayLow(1))*0.5); } if MarketPosition == 1 and sdate != sdate[1] Then ExitLong("bx"); SetStopLoss(2,PercentStop); 에서 추가하여 참조데이타를 사용해 전날 캔들종가와 전환선을 비교하여 전날 종가가 전환선 위에 있을 시만 오늘 위와같은 거래를 할 시 어떻게 추가해야 하는지요? 선 감사드립니다!
프로필 이미지
강건
2022-06-21
1203
글번호 160064
시스템
답변완료

문의

실제 진입은 되지 않은 예스트레이더상 전산상으로 매수 진입상태가 뜨고 난 상태에서, 매도(청산) 신호가 떠서 실행이 되면, 이전 실제 매수진입이 없으니까 매도청산이 아니라, 신규매도로 실제 진입이 되는데, 이런 경우(프로그램 켰을 때 실제 신규 매수가 떴지만 실제 진입은 안된경우) 이 신규 매수를 전산상 청산하거나 무력화하는 방법이 있나요? 신규 매수 뜨고 나서 실제 매수가 안됐는데, 청산매도가 실행되면 신규 매도로 진입이 되서요
프로필 이미지
검은약
2022-06-21
1170
글번호 160062
시스템
답변완료

수식어 부탁드립니다

> input : 익절틱수(100),손절틱수(15); if NextBarSdate != sDate Then { if NextBarOpen < C Then Buy("b",AtStop,NextBarOpen+PriceScale*1); if NextBarOpen > C Then Sell("s",AtStop,NextBarOpen-PriceScale*1); } SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); -------------------- 일봉매매 수식어를 수정하고자 합니다. 1. 수식어 수정전 if NextBarOpen < C Then Buy if NextBarOpen > C Then Sell 위 수식어는 기본 전제로 하고 세부적인건 아래와 같습니다. 1. 시가에서 매수는 당일이전 3일의 아래꼬리달린 양음봉 중 시가에서 아래꼬리폭이 가장 긴것에 70% 폭을 당일 시가 아래 저점매수로하고 청산은 당일 이전 3일중 가장긴 양음봉의 폭 70%에 청산으로한다. 2. 시가에서 매도는 당일이전 3일의 아래꼬리달린 양음봉 중 시가에서 윗꼬리폭이 가장 긴것에 70% 폭을 당일 시가 위 저점매도로하고 청산은 당일 이전 3일중 가장긴 양음봉의 폭 70%에 청산으로한다. 3. 손절은 매수 매도 각각 30틱으로 한다. -------------------------- 상기내용을 분봉에도 적용을 부탁드립니다. 매매시간은 07시부터 익일 05시50분이고 손절은 30틱입니다.
프로필 이미지
푸른
2022-06-22
1517
글번호 160060
시스템
답변완료

문의드립니다

마지막 거래가 수익이었다면 = 1 마지막 거래가 손실이었다면 = 2 2번 연속 손실이었다면 4 3번 연속 손실이었다면 8 (곱하기 2) ... ... 수익이면 다시 = 1 이렇게 값을 내부 변수에 저장하는 식 하나만 짜주시면 감사하겠습니다. 제가 하려니 잘 안되네요 언제나 감사드립니다.
프로필 이미지
시고르시고르
2022-06-21
1210
글번호 160059
시스템

배움이 님에 의해서 삭제되었습니다.

프로필 이미지
배움이
2022-06-21
91
글번호 160058
종목검색
답변완료

참조 데이타 관련 질문입니다

안녕하세요. 항상 수고 많으십니다. ------------------------ 질문입니다 --------------- var : 참조데이타2(0, data2); var : 참조데이타3(0, data3); var : 참조데이타차이이평(0, data1); if dayindex == 0 then { 참조데이타2 = data2(c); 참조데이타3 = data3(c); 참조데이타차이이평 = ma(data2(c) - data3(c), 20); <<<---- (1) } if dayindex > 0 and stime < 153000 then { 참조데이타2 = data2(c); 참조데이타3 = data3(c); 참조데이타차이이평 = ma(data2(c) - data3(c), 20); <<<---- (1) } 위와 같은 수식에서 (1)의 수식이 올바른지 궁금합니다. 참조데이타를 활용할 경우 주의해야 할 사항이 있다는 것을 인지하고 있지만 확신이 서지를 않군요. 원하는 것은 참조데이타2에서 참조데이타3을 빼서 그것을 이평으로 하고 싶습니다. 도움 말씀 부탁드립니다. ---------------------------------------------------------------------------- 미리 감사드립니다. 항상 하시는 일에 좋은 결실 거두시기를 기원합니다.
프로필 이미지
샐리짱
2022-06-21
957
글번호 160054
시스템

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

프로필 이미지
hakona
2022-06-21
117
글번호 160051
지표
답변완료

제가 만든 지표값을 Rsi 지표로 나타내고 싶은데요,,,

제가 임의로 만든 A지표가 있는데요. data1과 data2의 값을 참조해서 만든 지표입니다. 당연히 data1과 data2의 차트는 그대로 둔 상태에서, A지표값를 Rsi로 만들어서 표시하고 싶습니다. Rsi 함수에서 "c"값을 "지표값"으로 바꾸면 될 것 같은데, 안되고 있습니다. 도와주시면 감사하겠습니다. Rsi함수식은 아래와 같이 작성했습니다. “KKK “ 가 제가 만든 지표이구요,,, 함수는 “KKKK”로 했는데, 검증은 문제 없다고 되는데, 지표를 출력해 보면, 0으로 나옵니다..(ㅜㅠ,,,) 사용자 함수식(KKKK) Inputs: Length(NumericSimple); Variables: Counter(0), DownAmt(0), UpAmt(0), UpSum(0), DownSum(0), UpAvg(0), DownAvg(0), KKK(0) ; KKK = ( Data1(@#$%) + Data2(*&^%$%) ); If CurrentBar == 1 AND Length > 0 Then Begin UpSum = 0; DownSum = 0; For Counter = 0 To Length - 1 Begin UpAmt = KKK[Counter] - KKK[Counter+1]; If UpAmt >= 0 Then DownAmt = 0; Else Begin DownAmt = -UpAmt; UpAmt = 0; End; UpSum = UpSum + UpAmt; DownSum = DownSum + DownAmt; End; UpAvg = UpSum / Length; DownAvg = DownSum / Length; End Else If CurrentBar > 1 AND Length > 0 Then Begin UpAmt = KKK[0] - KKK[1]; If UpAmt >= 0 Then DownAmt = 0; Else Begin DownAmt = -UpAmt; UpAmt = 0; End; UpAvg = (UpAvg[1] * (Length - 1) + UpAmt) / Length; DownAvg = (DownAvg[1] * (Length - 1) + DownAmt) / Length; End; If UpAvg + DownAvg <> 0 Then KKKK = 100 * UpAvg / (UpAvg + DownAvg); Else KKKK = 0;
프로필 이미지
클레멘타인
2022-06-21
1421
글번호 160046
지표
답변완료

식추가

input : period (60),dv(2); var : Bbup (0),Bbmd(0),Bbdn(0); BBup = BollBandup(period,dv); BBmd = ma(c,period); BBdn = BollBand Down(period,dv); if c>bbup and c < 0 Than Sell () ; if c< bbdn and c > 0 Than Buy (); 안녕하세요 위식에서 이평120선 추가드려요 매수 이평 120선 위에서는 매수만 발생, 매도 이평 120선 아래어서는 매도만.
프로필 이미지
아트정
2022-06-21
919
글번호 160040
시스템
답변완료

신호 수식 문의 드립니다.

일봉 종가가 Envelope(20,50)선을 돌파하는 화살표 수식 문의 드립니다. 항상 감사드립니다.
프로필 이미지
왕왕파트라슈
2022-06-21
1199
글번호 160039
지표