커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식수정

input : 기간(15),간격(3); var : 다(0),바(0),스(0),bs(-1); 다=Lowest(L[1],기간); 바=Highest(H[1],기간); if L < 다[1] Then bs = 0; Else { if bs >= 0 Then { bs = bs+1; if bs == 기간-간격 then 스 = 바; } } var1 = ma(C,60); if 스 > 0 and CrossUp(C,스) and CrossUp(C,var1) and max(스,var1) <= min(스,var1)*1.01 Then Find(1); ==================================================================== 위 수식은 종가가 다바스상단과 60단순이평을 저이격(1%이하)으로 돌파하는 종목검색용으로 작성해주신 것입니다. 실제 대입해 종목검색해보니 예를들면 오늘 DB손해,롯데칠성같이 해당않되는게 검색되고 픽셀플러스같이 해당되는건 검색되어서.... 롯데칠성 DB손해보험 픽셀플러스 전일 종가 108,100 97,100 6,650 다박스상단 107,900 102,500 6,700 60이평 107,960 98,510.000 6,743.167 금일 종가 109,200 98,600 7,330 다박스상단 107,900 102,500 6,700 60이평 107,766.667 98,341.667 6,765.500 제 의도는 어제 종가는 다바스상단과 60단순이평아래였다가 금일 종가는 둘다 돌파하되 둘의 이격은 1%이하로 된 종목을 검색코저 하는 것입니다. 혹시 수식 끝부분 max(스,var1) <= min(스,var1)*1.01은 문제없는지, 뜻은? 검토요청드립니다.
프로필 이미지
ksks
2025-03-19
329
글번호 189334
종목검색
답변완료

종목검색식 부탁드림니다.

항상 노고에 감사드림니다. 아래의 수식을 종목검색식으로 부탁드림니다. A=LinearRegressionvalue(C,period,0) + LinearRegressionSlope(C,period); B=A/A(n)*100; CROSSUP(B,100) 지표변수 Period 20 n 5
프로필 이미지
존슨비치
2025-03-19
331
글번호 189324
종목검색

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

프로필 이미지
요타
2025-03-19
13
글번호 189323
지표
답변완료

문의드립니다.

진입제한 수식을 따로 만들고 싶습니다. 5, 20 이평선 골든/데드 국내선물 매매에 있어 매수 진입조건을 만족해도 해당봉 기준 직전 3개봉을 합쳐 총 60틱 이상 상승했다면 이 조건에 해당하는 동안은 신호가 안나오게 하고 싶습니다. 이 때 개장 직후 매수 진입 조건을 만족했는데 당일 직전 3개봉이 안되는 상태라면 전일 종가무렵 봉까지 포함해 직전 3개봉 합쳐 총 75틱 이상 상승했다면 적용되게도 가능할지 궁금합니다. 매도진입은 그 반대입니다. 노고에 미리 감사드립니다~
프로필 이미지
카르마다
2025-03-19
247
글번호 189321
시스템

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

프로필 이미지
우유
2025-03-19
15
글번호 189320
시스템

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

프로필 이미지
님이랑
2025-03-19
33
글번호 189319
종목검색

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

프로필 이미지
우유
2025-03-19
22
글번호 189315
시스템
답변완료

수식 부탁드립니다

마지막 추위에 감기조심하시길 바랍니다. 다음 수식의 변환 부탁드립니다. T=Ttsf(c,1); H=HMA(2,가중); CrossUp(T,H) 항상 감사드립니다,
프로필 이미지
잔차
2025-03-19
283
글번호 189314
종목검색

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

프로필 이미지
우유
2025-03-19
3
글번호 189313
시스템
답변완료

문의

청산수식에 트레일링스탑을 추가했더니 첨부파일처럼 오류가 발생합니다. 수정하여 주십시요. 항상 고맙습니다. ****************************************************************************************** 안녕하세요 예스스탁입니다. 문의하신 내용은 각 포지션 진입이 첫진입인지 두번째 인지로 구분하시면 됩니다. input : 손절1(1.25),손절2(2.50); input : 손절3(2.50),손절4(1.25); var : entry(0); if Bdate != Bdate[1] Then entry = 0; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; if MarketPosition == 1 Then { //매수진입이 첫진입일때 if entry == 1 Then SetStopLoss(손절1,PointStop); Else //매수진입이 두번째진입일때 SetStopLoss(손절3,PointStop); } if MarketPosition == -1 Then { //매도진입이 첫진입일때 if entry == 1 Then SetStopLoss(손절2,PointStop); Else //매수진입이 두번째진입일때 SetStopLoss(손절4,PointStop); } 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 1) 청산수식 부탁드립니다. 리버스 거래이고 진입은 2번 입니다. ( 매수진입명 "a", 매도진입명 "b" ) 매수신호가 먼저 나오면 매수거래 매도거래 하고 거래 종료 매도신호가 먼저 나오면 매도거래 매수거래 하고 거래 종료 매수신호가 먼저 나왔을 때와 매도신호가 먼저 나왔을 때를 구분하여 손절을 적용하고 싶습니다. input : 손절1(1.25),손절2(2.50); input : 손절3(2.50),손절4(1.25); 매수진입이 먼저 발생했을 때 진입명이 "a" SetStopLoss(손절1,PointStop); 진입명이 "b" SetStopLoss(손절2,PointStop); 매도진입이 먼저 발생했을 때 진입명이 "a" SetStopLoss(손절3,PointStop); 진입명이 "b" SetStopLoss(손절4,PointStop); 항상 고맙습니다.
프로필 이미지
목마와숙녀
2025-03-19
328
글번호 189312
시스템