커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

sharpe ratio

한 주 홀딩 시의 샤프 레이시오를 불러와서 쓰고 싶습니다. 함수로 만들어주실 수 있으실까요?
프로필 이미지
이만스닥
2023-09-21
743
글번호 172659
사용자 함수
답변완료

검색식 부탁

아래의 조건에 맞는 검색식을 만들고 싶어요 부탁 드립니다. x1=v(1)>=v(2)*5; x2=v<=v(1)*0.25; x3=(o/avg(c,5)*100)>=92; x4=(o/avg(c,5)*100)<=108; x5=(c(1)/o(1)-1)*100>=5; x1 and x2 and x3 and x4 and x5
프로필 이미지
곰돌이왕
2023-09-21
876
글번호 172640
사용자 함수
답변완료

부탁드립니다.

동시 구현 원합니다. 타임컷 (현재가 +1틱) 090030 종목비중 10% 매도 090130 종목비중 10% 매도 090230 종목비중 10% 매도 090330 종목비중 10% 매도 090430 종목비중 10% 매도 090530 종목비중 10% 매도 090630 종목비중 10% 매도 090730 종목비중 10% 매도 090830 종목비중 10% 매도 090930 종목비중 10% 매도 트레일링 스탑 (전량 시장가) 목표가 2.5% 부터 추적하여 2% 하락시 매도 이익실현 (현재가 +1틱) +3% 종목비중 10% 매도 +4% 종목비중 10% 매도 +5% 종목비중 10% 매도 +6% 종목비중 10% 매도 +7% 종목비중 10% 매도 +8% 종목비중 10% 매도 +9% 종목비중 10% 매도 +10% 종목비중 10% 매도 +11% 종목비중 10% 매도 +12% 종목비중 10% 매도 손실제한 (시장가) -2% 종목비중 20% 매도 -3% 종목비중 20% 매도 -4% 종목비중 20% 매도 -5% 종목비중 20% 매도 -6% 종목비중 20% 매도
프로필 이미지
hoseofkm
2023-09-21
824
글번호 172639
시스템
답변완료

totaltrades 수식 문의

항상 도움에 감사드립니다. 아래와 같이 수식을 구성했는데요. if MarketPosition == -1 Then { ExitShort("sp1",AtLimit,하단-(상단-하단)*1,"",1,1); ExitShort("sp2",AtLimit,하단-(상단-하단)*2); } if MarketPosition == 1 Then { ExitLong("Bp1",AtLimit,상단+(상단-하단)*1,"",1,1) ExitLong("Bp2",AtLimit,상단+(상단-하단)*2); } if TotalTrades > TotalTrades[1] and (IsExitName("bp2",1) or IsExitName("sp2",1)) Then xcond = true; MessageLog("xcond %s", xcond); 위의 코드를 실행시켜서 청산이 두번 나눠서 된 후 Bp2가 나오면 xcond 가 true로 바뀌고 messagelog도 true로 나올 거라고 생각했는데요. 그렇게 나오지가 않는데.... 이유가 뭔지, 어떻게 하면 xcond를 true로 바꿀 수 있는지 궁금합니다. 도움 부탁드립니다. ----------------------------------------------------------- 참고로 if MarketPosition == -1 Then { ExitShort("sp2",AtLimit,하단-(상단-하단)*2); } if MarketPosition == 1 Then { ExitLong("Bp2",AtLimit,상단+(상단-하단)*2); } if TotalTrades > TotalTrades[1] and (IsExitName("bp2",1) or IsExitName("sp2",1)) Then xcond = true; MessageLog("xcond %s", xcond); 위와 같이 청산을 나눠서 하지 않고 한번에 하는 코드로 수정하면 xcond는 true로 나오네요.. 하지만 저는 맨 위의 코드 처럼 분할 청산 완료 후에 xcond가 true로 바뀔 수 있게 코드를 작성하고 싶어서 도움 요청합니다.
프로필 이미지
예스쟁이
2023-09-21
1172
글번호 172635
시스템
답변완료

문의

30분봉의 60,120,200 이평을 5분봉에 표현하도록 부탁드립니다
프로필 이미지
레전드
2023-09-21
789
글번호 172633
지표

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

프로필 이미지
zigzig
2023-09-21
8
글번호 172632
지표
답변완료

시스템식 부탁합니다.

안녕하세요 위클리옵션 5분차트에 data2는 선물5분차트를 적용하고 data2선물5분차트상 200이평우상향시 data2선물5분차트의 macd호전시 매수 역전시 청산식을 부탁드립니다. 그런데 하나 더 질문드릴것이 있는데요 위클리 5분차트의 데이타가 오늘 생성되서 데이타가 부족할때, data2의 데이타로 신호가 구현되나요? 아니면 위클리옵션의 5분차트상 200개이상이 나온후 신호가 나오나요?
프로필 이미지
e占쏙옙占싼쏙옙호
2023-09-21
663
글번호 172631
시스템
답변완료

부탁드립니다

input : 일정배수(5),단기(10),장기(60),RSIP(14); var : atrv(0),mm(0),hh(0),ll(0),RSIV(0); atrv=((avg(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),단기,1)/C[1]*100+ avg(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),장기,1)/C[1]*100)/2)*일정배수; mm=(DayClose(20)+DayClose(19)+DayClose(18)+DayClose(17)+DayClose(16)+DayClose(15)+ DayClose(14)+DayClose(13)+DayClose(12)+DayClose(11)+DayClose(10)+DayClose(9)+ DayClose(8)+DayClose(7)+DayClose(6)+DayClose(5)+DayClose(4)+DayClose(3)+ DayClose(2)+DayClose(1))/20; hh = mm+mm*atrv/100; ll = mm-mm*atrv/100; RSIV = rsi(RSIP); if MarketPosition == 0 and c <ll and RSIV < 30 Then Buy("b"); if MarketPosition == 1 Then { if RSIV < 30 Then Buy("bb"); if RSIV > 50 Then ExitLong("bx1"); ExitLong("bx",AtLimit,mm); } 여기서 첫매수조건이 종가에 ll선이 밑에 있고 rsi가 30밑일때 매수하는 조건으로 말씀드렸던건데 이게 장중에 그냥 ll선밑으로 내려가고 rsi가 30밑이면 잡히는건가요? 저가는 ll선 밑에있는데 종가기준으로는 ll선 위에있는데 매수가 들어간종목들이 시뮬레이션 돌려보니 있는것 같아서요.
프로필 이미지
왕밥빵
2023-09-21
884
글번호 172629
시스템
답변완료

시스템식 부탁드려요....

나스닥 선물 매매합니다. <조건> 1.200선/ 30선 이평크로스 신호발생 2.매수진입가 : 업크로스후 30이평선 +5틱에 진입 매도진입가 : 다운크로스후 30이평선 -5틱에 진입 단가 올때 까지 신호유지, 진입가유지 하다가 반대신호 나오면 신호 없앤다... 3.익절은 40틱 , 물타기 는 40틱에 2개,손절은 60틱 , 4.매매시간이후 80틱 익절이면 진입금지 하고 시스템 종료한다. 신호유지,진입가 유지가 중요한데 잘 작동 되지 않아서 문의 드립니다. 진입가는 신호 발생 햇을때의 30이평선이며 이후 반대신호 나올때까지 변하면 안됩니다. 미리 감사드립니다.
프로필 이미지
왈라스
2023-09-21
737
글번호 172628
시스템
답변완료

수식 문의드립니다.

항상 많은 도움 감사드립니다. 시스템안에 조건식으로 넣으려고 하는데요.. 현재봉을 기준으로 "뒤쪽 10봉안에 DP(DMI PLUS) 수치가 60이상인 봉이 있고 현재 수치는 60보다 낮다"" 를 어떻게 표현해야 할까요? 60을 과열로 보고 과열을 찍고 하락중일때는 진입을 금지 시키려는 조건문에 사용하려고 합니다.
프로필 이미지
비정성시
2023-09-21
1032
글번호 172627
시스템