커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

문의드립니다.

안녕하세요. 중장기 스윙 피라미딩 전략 운영중입니다. 아주 쉽게 이야기하면, 선물지수가 떨어지면 계속 무한으로 물타기하고, n% 오르면 팔고를 반복하는 전략입니다. 그런데 중장기로 보유하다보니 만기일마다 수작업으로 롤오버 하는 것이 너무 귀찮습니다. 혹시 아래와 같이 하는 것이 가능할지 문의드립니다. [예시상황] 1000원 1개 매수진입 => 이 녀석의 목표가는 1100원임 900원에 1개 추가 매수진입(피라미딩) => 이 녀석의 목표가는 1000원임 800원에 1개 추가 매수진입(피라미딩) => 이 녀석의 목표가는 900원임 현재 매수 수량 3개이고, 계속 떨어지기만해서 3개 모두 목표가에 도달하지 못한 상황 그런데 이 포지션으로 만기일을 맞이할 예정 [원하는 수식 내용] - 만기일 날 장종료 전(3시로 가정)에 가지고 있던 모든 포지션을 정리 - 만기일 다음 거래일 오전에(9시로 가정) 전날 정리한 포지션을 그대로 복구 - 즉, 3개 매수를 해야하고, 그녀석들의 목표가는 각각 1100, 1000, 900원으로 설정되어야 함 - 그리고 그 이후에도 계속 같은 로직에 의하여 추가적인 피라미딩 매수가 될 수 있어야 함 (예를 들어, 700원이 되면 다시 매수 진입하고, 그녀석의 목표가는 800원이 되어야 함) - 이런식으로 계속되다가 또 만기일이 오면 위와 같은 조치를 다시 취할 수 있어야 함 ----------- 어려울거 같긴한데.. 이런게 가능할까요...? 이런 류의 전략을 워낙 많이 사용하고 있어서 만기일마다 수량 계산해서 정리하는게 너무 귀찮고 어렵더라고요. 실수도 많이 하고요. 부탁드립니다. 감사합니다.
프로필 이미지
중박주식
2024-03-16
882
글번호 177536
시스템
답변완료

수정부탁드립니다.

안녕하세요? 현재 pt외부변수가 먹히지 않습니다. 검토해주시면 정말 감사하겠습니다. 감사합니다. input : pt(0.5),익절(0.5),손절(0.5),진입횟수(10); var : entry(0),t1(0); if Bdate != Bdate[1] Then t1 = TotalTrades; if MarketPosition == 0 Then entry = TotalTrades-t1; Else entry = TotalTrades-t1+1; if entry < 진입횟수 Then { Buy("b",AtStop,NextBarOpen+0,5); Sell("s",AtStop,NextBarOpen-0,5); } SetStopProfittarget(익절,PointStop); SetStopLoss(손절,PointStop);
프로필 이미지
대구어린울프
2024-03-16
577
글번호 177535
시스템
답변완료

키움오버나잇 변환및 타주기 변환

항상 감사드립니다 아래 1_ 키움증권 수식을 변환해주시기 바랍니다 2_변환수식을 타주기챠트에 적용토록 수정요함(본챠트 120틱/타주기 1분) 3_수식변환시 주석기재 부탁드립니다 /**************************************************************************/ a_오버나잇매수신호 Period:50 /Period1:12 /Period2:4 / Period3:5 af:0.03 / maxAF:0.3 기간:9 / 기간1:9 CrossUp(C,SAR(af,maxAF)) and CrossUp( StochasticsSlow(Period1,Period2), eavg(StochasticsSlow(Period1,Period2),Period3)) and CrossUp(CCI(기간),0) and CrossUp(RSI(기간1),50) b_오버나잇매도신호 Period:50 /Period1:12 /Period2:4 / Period3:5 af:0.03 / maxAF:0.3 기간:9 / 기간1:9 Crossdown(C,SAR(af,maxAF)) and CrossDown( StochasticsSlow(Period1,Period2), eavg(StochasticsSlow(Period1,Period2),Period3)) and Crossdown(CCI(기간),0) and Crossdown(RSI(기간1),50) c_매수 p+s Period:50 /Period1:12 /Period2:4 / Period3:5 af:0.03 / maxAF:0.3 Crossup(C,SAR(af,maxAF)) and CrossUp( StochasticsSlow(Period1,Period2), eavg(StochasticsSlow(Period1,Period2),Period3)) d_매도 p+s Period:50 /Period1:12 /Period2:4 / Period3:5 af:0.03 / maxAF:0.3 Crossdown(C,SAR(af,maxAF)) and CrossDown( StochasticsSlow(Period1,Period2), eavg(StochasticsSlow(Period1,Period2),Period3)) /**************************************************************/
프로필 이미지
조민철
2024-03-16
722
글번호 177534
시스템
답변완료

검색식 부탁 드려 봅니다

안녕하세요 ^^ 종목검색식을 구현하고 싶은데요. 여러 개의 조건을 순차적으로 만족하는 검색식을 구현하는 방법을 알고 싶습니다. 예를 들어, 조건1은 주가가 5일선 상향돌파, 이어서 조건2는 주가가 20일선 상향돌파, 이어서 조건3은 주가가 20일선 하향돌파, 이어서 조건4는 주가가 다시 20일선 상향돌파, 이어서 조건5는 이 상태에서 주가가 20일선과 이격이 3% 이내일 것 처럼 순서대로 조건 5개를 차례로 모두 만족하는 종목을 검색하고 싶습니다. 아울러 이러한 조건을 만족하는 캔들 상단에 화살표를 나타내는 방법까지 알려주시면 더욱 좋겠습니다 ^^ 부탁드리겠습니다 ^^
프로필 이미지
호숫가
2024-03-18
735
글번호 177533
종목검색
답변완료

종목검색

수고 많으십니다. 아래 수식 검색식을 알아보고 싶습니다.. 부탁드립니다. v > v(120)*2 and crossup(c,eavg(c,120))) 감사합니다.
프로필 이미지
제시립뭐
2024-03-15
844
글번호 177532
검색
답변완료

macd 와 윌리엄즈R에 대한 문의(월봉을 일봉에 표기)

어렵네요. 도무지 해결이 되지 않아 찾던 중 해당 게시판을 알게 되어 문의드립니다. 가능하신 고수님들의 간절한 도움을 요청드립니다. 1. 주봉과 월봉의 MACD 0선 돌파를 일봉차트에 신호검색으로 나타내고자 합니다. 2. 일봉의 윌리엄즈R -20돌파 시점을 5분봉에 신호검색으로 나타내고자 합니다. 감사합니다.
프로필 이미지
찰쓰
2024-03-15
743
글번호 177531
지표

베스트시스템 님에 의해서 삭제되었습니다.

프로필 이미지
베스트시스템
2024-03-15
10
글번호 177529
시스템

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

프로필 이미지
겐지
2024-03-15
271
글번호 177528
시스템
답변완료

수식요청

안녕하세요? 아래 두 수식은 종전에 작성해주신 것입니다. 사용하다보니 다음 세가지 조건이 동시에 만족되면 더 좋은 결과가 있어 하나로 합쳐보려 했는데 잘 안되어서 요청드립니다. -요청사항: 아래 두 수식과 다음 조건을 동시만족하는 하나의 수식으로 합치는게 가능할까요. -CCI(20)이 0선돌파 & -DiPlus(14)가 DiMinus(14)돌파 & -금일거래량이 전일거래량의 10배이상 ============================================================================ Input : shortPeriod(5), longPeriod(20),기간1(50); var : M1(0),M2(0),a(0),a1(0),eq(0),ZL(0),B(0),B1(0),B2(0),PB(0); M1 = ma(C, shortPeriod); M2 = ma(C, longPeriod); A = LRL(C,기간1); A1 = LRL(A,기간1); eq= A-A1; ZL =A+eq; PB=SAR(0.02,0.2); if C>=O && C>=M1 && M1>M1[1] && M1[1]<=M1[2] && C>=M2 && M2>M2[1] && M2[1]<=M2[2] && C>=ZL && ZL>ZL[1] && ZL[1]<=ZL[2] && PB<=C Then Find(1); ================================================================================= INPUT : CPeriod(9),기간(20),기준(0),Period(14),배수(2); input : P1(60),P2(120),P3(240); VAR : 조건(False),조건1(False),조건2(False),조건3(false),A(0),MM(0),R(0),대금(0); var : e1(0),e2(0),e3(0); A=ADX(14); MM=ema(C,20);//기준 ma(C,20) R=RSI(14); 대금=V*(H+O+L+C)/4; 조건=highest(C[1],CPeriod) < C && Crossup(CCI(CPeriod),0); 조건1= A>20 and A>A[1] and C>O and C>MM and 대금>2000000000 and R>0 and R>R[1] and Crossup(CCI(20),0) and Crossup(DIPLUS(14),DIMinus(14)); 조건2= crossup(cci(기간),기준) && crossup(diplus(period),diminus(period)) && V>V[1]*배수; e1 = Ema(c,P1); e2 = Ema(c,P2); e3 = Ema(c,P3); 조건3 = e1 > e2 and e2 > e3 and CrossUp(c,e1) and C >= C[1]*1.02; IF 조건 && 조건1 && 조건2 and 조건3 Then Find(1);
프로필 이미지
ksks
2024-03-17
660
글번호 177527
종목검색
답변완료

도움을 요청합니다.

안녕하세요? 늘 도움주셔서 감사드립니다. 아래 수식에서 plot3((HH+LL)/2, "중심선") 뿐만아니라 피보나치비율에 따른 라인을 추가하고싶습니다. 늘 도와주심에 감사드립니다. 꾸뻑 ========================== input : N(2),Pre(0); var : HH(0),LL(0),cnt(0); var : sum(0),mav(0); HH = 0; LL = 0; sum = DayOpen(Pre+0); For cnt = Pre+0 to Pre+N-1 { if HH == 0 or (HH > 0 and DayHigh(cnt) > HH) Then HH = DayHigh(cnt); if LL == 0 or (LL > 0 and DayLow(cnt) < LL) Then LL = DayLow(cnt); if cnt > pre+0 Then sum = sum + DayClose(cnt); } mav = sum/N; // if CurrentDate == sDate Then { Plot1(HH, "TOP"); plot2(LL, "BOT"); plot3((HH+LL)/2, "중심선");
프로필 이미지
포보스
2024-03-15
697
글번호 177526
지표