커뮤니티

예스랭귀지 Q&A

글쓰기

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

프로필 이미지
qormswhd
2025-03-27
21
글번호 189615
시스템
답변완료

수식 부탁드립니다

안녕하세요 현재 사용하고있는 파이썬트레이딩을 예트를옮기는 코딩을 하고싶어서 글을 남깁니다. 1. 파이썬 매매신호를 TXT파일로 익스포트 2. 예스랭귀지 TXT파일을 불러와서 매수, 매도, 청산 신호로 변경적용 (백테스트 및 실전) 이게 가능한가요?? 가능하다면 TXT를 읽어와서 하는 방법을 작성 부탁드립니다.
프로필 이미지
소드노
2025-03-27
237
글번호 189614
시스템
답변완료

문의

아래 청산수식을 검토해주십시요. 문제점은 inactivity 청산에서 확인됩니다. (손절,추적스탑,익절은 구별이 힘든데 최소가격변화는 빈도가 적어서 문제를 발견했습니다) 청산수식 전체에 문제가 있을 거 같습니다. 첨부파일은 inactivity 청산내역입니다.(별첨1,2) inactivity 수식은 b1과 s1에는 없고 b2,b3와 s2,s3 수식에만 있는데 b1과 s1 청산결과에 나타납니다.(별첨1) s3를 시뮬레이션하면 값들이 나오는데 inactivity 청산결과는 없습니다.(별첨2) *진입내용 b1과 s1은 리버스 거래 b2는 고점돌파(직전 포지션 매수) b3는 고점돌파(직전 포지션 매도) s2는 저점돌파(직전 포지션 매수) s3는 저점돌파(직전 포지션 매도) *진입순서(b1,s1 신호가 모두 나온 후 고점이나 저점을 돌파할 때) b1-s1-b3 1차 매수 / 2차 매도 / 3차 고점돌파 b1-s1-s3 1차 매수 / 2차 매도 / 3차 저점돌파 s1-b1-b2 1차 매도 / 2차 매수 / 3차 고점돌파 s1-b1-s2 1차 매도 / 2차 매수 / 3차 저점돌파 항상 고맙습니다. ******************************************************************************* input : ls1(2.75),gl1(8.75),tr1(2.75); // 1차 b1진입 input : ls4(1.75),gl4(6.75),tr4(1.75); // 2차 s1진입 input : ls2(1),gl2(7.75),tr2(2.5); // 1차 s1진입 input : ls3(1.75),gl3(999999),tr3(1.75); // 2차 b1진입 input : bbls(1),bbgl(999999),bbtr(1.75),b2mi(999999),b2bg(999999); // 3차 "b2"진입 input : bsls(1.75),bsgl(999999),bstr(3.25),b3mi(999999),b3bg(999999);// 3차 "b3"진입 input : sbls(3),sbgl(999999),sbtr(3),s2mi(4.5),s2bg(1200); // 3차 "s2"진입 input : ssls(1.5),ssgl(1.25),sstr(2.25),s3mi(7),s3bg(2000); // 3차 "s3"진입 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 and IsEntryName("b1") == true Then { //매수진입이 첫진입일때 if entry == 1 Then { SetStopLoss(ls1,PointStop); SetStopProfittarget(gl1,PointStop); SetStopTrailing(tr1,0,PointStop); } Else //매수진입이 두번째진입일때 { SetStopLoss(ls3,PointStop); SetStopProfittarget(gl3,PointStop); SetStopTrailing(tr3,0,PointStop); } } Else if MarketPosition == -1 and IsEntryName("s1") == true Then { //매도진입이 첫진입일때 if entry == 1 Then { SetStopLoss(ls2,PointStop); SetStopProfittarget(gl2,PointStop); SetStopTrailing(tr2,0,PointStop); } Else //매도진입이 두번째진입일때 { SetStopLoss(ls4,PointStop); SetStopProfittarget(gl4,PointStop); SetStopTrailing(tr4,0,PointStop); } } if MarketPosition== 1 Then //고점돌파시 { if IsEntryName("b2") == true Then //직전 포지션 매수 { SetStopLoss(bbls,PointStop); SetStopProfittarget(bbgl,PointStop); SetStopTrailing(bbtr,0,PointStop,1); SetStopInactivity(b2mi,b2bg,PointStop); } Else if IsEntryName("b3") == true Then //직전 포지션 매도 { SetStopLoss(bsls,PointStop); SetStopProfittarget(bsgl,PointStop); SetStopTrailing(bstr,0,PointStop,1); SetStopInactivity(b3mi,b3bg,PointStop); } } if MarketPosition== -1 Then //저점돌파시 { if IsEntryName("s2") == true Then //직전 포지션 매수 { SetStopLoss(sbls,PointStop); SetStopProfittarget(sbgl,PointStop); SetStopTrailing(sbtr,0,PointStop,1); SetStopInactivity(s2mi,s2bg,PointStop); } Else if IsEntryName("s3") == true Then //직전 포지션 매도 { SetStopLoss(ssls,PointStop); SetStopProfittarget(ssgl,PointStop); SetStopTrailing(sstr,0,PointStop,1); SetStopInactivity(s3mi,s3bg,PointStop); } }
프로필 이미지
목마와숙녀
2025-03-27
277
글번호 189613
시스템

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

프로필 이미지
qormswhd
2025-03-27
13
글번호 189607
시스템
답변완료

수식 부탁드립니다

다음 수식의 변환을 부탁드립니다. T=Ttsf(C,50); H=shift((highest(high,midPeriod)+lowest(low,midPeriod))/2,midperiod-26); TTD=eavg(T,100); TT=(highest(TTD,shortPeriod)+lowest(TTD,shortPeriod)+highest(TTD,midPeriod)+lowest(TTD,midPeriod))/4; TT; TTT=TEMA(T,240); TT2=(highest(TTT,longPeriod)+lowest(TTT,longPeriod))/2; TT2; CrossUp(C,TT) and CrossUp(C,TT2) shortperiod 9 midperiod 26 longperiod 52 감사드립니다.
프로필 이미지
잔차
2025-03-27
241
글번호 189606
종목검색

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

프로필 이미지
2wnwn
2025-03-27
26
글번호 189605
지표
답변완료

수식문의 드립니다.

안녕하세요. 환절기 감기 조심하세요. 호가잔량비율 당일 최대값이 전일 최대값보다 작을 경우 차트에 나타내는 검색식 혹은 호가잔량비율 당일 최대값이 전일 최대값을 돌파하는 수식을 문의드립니다. Input : Period(1); var : AsksMA(0),BidsMA(0), Ratio(0); BidsMa = ma(bids,Period); AsksMA = ma(asks,Period); Ratio = (AsksMa / BidsMa); If Ratio > 1 Then { Plot1(BidsMA, "매수잔량이평"); Plot2(AsksMA, "매도잔량이평"); Plot3(Ratio, "비율", BLUE); } Else { Plot1(BidsMA, "매수잔량이평"); Plot2(AsksMA, "매도잔량이평"); Plot3(-1 / Ratio, "비율", RED); } 감사합니다.
프로필 이미지
데이남
2025-03-27
280
글번호 189604
검색
답변완료

문의드립니다.

다름이 아니라 진입신호가 나온 봉의 종가와 현재봉의 종가가 가로선으로 표현되길 원합니다 그리고 진입신호가 나온 봉의 종가와 현재봉의 종가의 1/2도 가로선으로 나왔으면 합니다. 신호가 청산되기 전까지 표현되길 원합니다. 선의 굵기나 모양도 선택가능하면 좋겠습니다. 미리 노고에 감사드립니다.
프로필 이미지
카르마다
2025-03-27
268
글번호 189603
시스템
답변완료

문의 드립니다

장중 모니터링으로 종목검색 가능한지 문의 드립니다 장중에 주봉상 스토캐스틱 골든크로스 종목을 검색하고 싶은데 이와 같이 특정 조건이 검색되는 종목이 나타나면 확인 될 수 있도록 하는 기능은 없는지 문의 드립니다 직장인이다 보니 장중 내내 모니터링이 불가능한지라 일정시간 (예를 들어 한시간) 간격으로 검색된 종목을 보여준다든지. 실시간으로 검색된 종목을 알림창으로 나타내 준다든지 가능한지 문의 드립니다
프로필 이미지
미래테크
2025-03-27
255
글번호 189602
검색
답변완료

분봉거래대금 색깔

분봉을 억대표기로 수식을 넣어서 바꾸었는데요 분봉 색깔이 1가지 밖에 안나옵니다 . 상승은 빨강 하락은 파랑으로 설정하고 싶은데 지표속성 -> 차트표시에 가보면 1가지 색깔 설정밖에 안나옵니다 . 해결법 알려주세요 .
프로필 이미지
송군이다
2025-03-27
311
글번호 189601
지표