커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

66815 재문의 드립니다.

작성해주신 식을 적용해 보았습니다. 그런데 b1진입이 되고나서 추가매수도 진행이 안되고, 청산도 되지않습니다.. 확인 부탁드립니다. 안녕하세요 예스스탁입니다. Input : Period(9); var : RSIV(0),HH(0); RSIV = RSI(Period); if crossup(RSIV,70) Then { hh = RSIV; } if RSIV > 70 and RSIV > HH Then HH = RSIV; if MarketPosition == 0 and CrossDown(RSIV,HH-40) Then buy("b1"); if MarketPosition == 1 then { if MaxEntries == 1 and CrossDown(RSIV,HH[BarsSinceEntry]-50) Then buy("b2"); if MaxEntries == 2 and CrossDown(RSIV,HH[BarsSinceEntry]-60) Then buy("b3"); if MaxEntries == 3 then { if crossup(RSIV,50) Then ExitLong("bx1",OnClose,def,"b1"); if crossup(RSIV,60) Then ExitLong("bx2",OnClose,def,"b2"); if crossup(RSIV,70) Then ExitLong("bx3",OnClose,def,"b3"); } } 즐거운 하루되세요 > 참새사냥꾼 님이 쓴 글입니다. > 제목 : 시스템식 문의드립니다. > 안녕하세요.. 항상 도움주셔서 감사합니다. 시스템식 문의드립니다. 항상 단계약식만 작성하다가 다계약 식을 하려고 하니 잘 안되네요.. RSI가 70이상이고, RSI고가대비 -40이면 1차 -50이면 2차 -60이면 3차매수 매수 진입 후 RSI 50이면 1차매도, 60에 2차매도 70에 3차 매도 이렇게 하고 싶습니다. 예를들어 이전 RSI가 80이면 매수조건 완성. 이후 RSI가 40이 되면 1차매수, 30이면 2차매수 20이면 3차 매수 이렇게 됩니다. 청산은 예를들어 1,2,3차가 모두 체결되면 RSI 50, 60, 70에 1계약씩 청산하고 싶습니다.
프로필 이미지
참새사냥꾼
2020-04-04
631
글번호 137545
시스템
답변완료

문의 드립니다.

안녕하세요 주말에 귀한 답변주신 시스템식을 이것 저것 값들을 바꿔 보면서 어떤건 이해가 되고 습득을 하고 또 어떤건 도무지 이해못하고 ㅜㅜ 1, 주식 시스템식 답변 주신 분할매도식은 청산 2회 인데 수량비중에 따른 총 4회로 변경을 문의 드립니다. 수도 없이 이것저것 바꿔 시도했는데 총 4회로 추가하는것은 실력이 아직 미진하오니 식 변경 요청 드립니다. var : xcnt(0),Xprice1(0),Xprice2(0); if MarketPosition == 1 Then { //전봉대비 수량감소(분할청산발생) if CurrentContracts < CurrentContracts[1] Then { //횟수카운트 xcnt = xcnt+1; //최근 청산의 가격 Xprice1 = LatestExitPrice(0); //직전 청산의 가격 Xprice2 = Xprice1[1]; } //청산이 2회발생했고 직전청산의 가격에 도달파면 전량청산 if xcnt == 2 Then ExitLong("bx",atlimit,Xprice2); } Else #무포지션이 아니면 0으로 초기화 xcnt = 0; 2. 주식 시스템식 첫봉 전일종가와 당일시가가 같을때 전일종가 돌파식에서 신호가 발행이 됩니다. 봉시작 시작을 시작 과 끝으로 변경 설정해도 동일 합니다. 시스템 원칙상 어쩔수 없는 부분이기도 한데... 시스템 적용 시간을 090100으로 설정하면 미적용이 가능한데 식에서 croosup(c,dayclose(1)) C > dayclose(1) 위 두개식의 차이점에 의해서도 발생이 될수도 있는듯 한데 혹 차이점이 있다면 요청 드립니다. 3, 주식시스템식 이평선 우상향, 우하향 값을 게시판에 검색해보니 식이 있는듯 한데 주석이 없어 어느부분인지 발췌 하기가 어려워 시스템식을 문의 드립니다. 우상향이면 시스템 진입가능 우하향이면 모든 진입식 진입 불가 5.종목검색 3분봉에서 적용하려고 합니다. 거래대금 300억 이상 당일 종가가, 5 이평선에 수렴 하고 거래대금순으로 결과값 식을 요청 드립니다. 혹시 데이터 제공 가능법위내에서 1일전, 3일전, 검색 가능한 날짜를 Input(0)에 기입이 가능하다면 추가 요청 드립니다. 어느정도 아이디어가 구현이 되어 적용 되어지는게 신기하며 주석까지 달아서 답변을 해주셔서 정말 감사합니다. 그럼 좋은 하루 되세요~~~
프로필 이미지
느와르
2020-04-06
655
글번호 137544
시스템
답변완료

지표

항상감사합니다^^ 60분 오늘11시봉 어제11시봉 고가고가반 저가저가반 오늘고가 어제저가의반 오늘저가 어제저가의반 지표로 가능할까요
프로필 이미지
에리카
2020-04-03
649
글번호 137543
지표

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

프로필 이미지
CSI300
2020-04-03
0
글번호 137542
지표
답변완료

변동성돌파전략 수식 재문의

수식관련 질문 답변 감사드립니다. 다만 제가 예스랭귀지 편집기에서 돌려본 결과 다음과 같은 오류가 발생하여 다시 질문드립니다. buy는 전략에서만 쓸 수 있습니다. exitlong은 전략에서만 쓸 수 있습니다. 해서 EZ전략생성기를 열어 살펴봤지만 코딩을 넣을 편집기를 찾을 수 없었습니다. 덧글 달아주신 코딩을 넣을 곳이 어딘지 알려주시면 감사하겠습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 변동성돌파전략 수식 문의 > 안녕하세요 예스스탁입니다. if NextBarSdate == sdate then { if MarketPosition == 0 and DayHigh < dayopen+(DayHigh(1)-DayLow(1))*0.4 Then buy("b",AtStop,dayopen+(DayHigh(1)-DayLow(1))*0.4); } if MarketPosition == 1 and NextBarSdate != sdate Then ExitLong("bx",AtMarket); 즐거운 하루되세요 > shwk 님이 쓴 글입니다. > 제목 : 변동성돌파전략 수식 문의 > 인터넷에 나오는 수식 넣어봐도 계속 오류 나네요. 변동성돌파전략(당일 시가에서 전일 고점-저점 차의 0.4배 상승시 매수, 익일 시초가 매도) 수식 정확하게 알 수 있을까요?
프로필 이미지
shwk
2020-04-03
1031
글번호 137536
시스템
답변완료

질문입니다

66817번과 관련입니다 분봉에서 현재가를 수평추세선으로 그을 수 없는건가요?
프로필 이미지
등정
2020-04-03
598
글번호 137532
지표
답변완료

문의드립니다

오일거래하는데 시간이 아침7시부터 다음날 6시까지인가요? 그렇다면 다음날 아침7시까지 의 수식은 어떻게되나요? 썸머타임때는 어떻게 되나요?
프로필 이미지
처음처럼22
2020-04-03
543
글번호 137524
지표
답변완료

수정부탁드립니다.

안녕하세요? 손절이 범위를 벗어나지않게 되도록 수정부탁드립니다. 금일 거래된차트와 변수 첨부하였으니 참조해주시고, 익절은 잘 되고있는 상태입니다. 감사합니다. input : 매수전봉양봉틱수(5),매수현재양봉틱수(5); input : 매도전봉음봉틱수(5),매도현재음봉틱수(5); input : 진입횟수(5); input : 익절틱수(50),손절틱수(4); input : P1(5),P2(20); var : entry(0),mav1(0),mav2(0),T1(0); mav1 = ma(C,P1); mav2 = ma(C,P2); #영업일 변경 if bdate != bdate[1] Then { T1 = TotalTrades; } if MarketPosition == 0 Then entry = TotalTrades-T1; Else entry = TotalTrades-T1+1; if mav1 > mav2 and #정배열 entry < 진입횟수 and #진입횟수가 지정한 값 이하 bdate == bdate[1] and MarketPosition == 0 and #매수나 무포지션 상태 C[1] == O[1]-매도전봉음봉틱수*PriceScale and C[0] == O[0]-매도현재음봉틱수*PriceScale Then { sell("s"); if entry < 진입횟수-1 then buy("bs1",AtStop,C+PriceScale*4); Else ExitShort("sx1",AtStop,C+PriceScale*4); } if mav1 < mav2 and #역배열 entry < 진입횟수 and #진입횟수가 지정한 값 이하 bdate == bdate[1] and MarketPosition == 0 and #매도나 무포지션 상태 C[1] == O[1]+매수전봉양봉틱수*PriceScale and C[0] == O[0]+매수현재양봉틱수*PriceScale Then { buy("b"); if entry < 진입횟수-1 Then sell("sb1",AtStop,C-PriceScale*4); Else ExitShort("bx1",AtStop,C-PriceScale*4); } #매수진입 후 손절되면 매도로 스위칭 if MarketPosition == 1 Then { if entry < 진입횟수 Then sell("bs",AtStop,EntryPrice-PriceScale*손절틱수); Else ExitLong("bsx",AtStop,EntryPrice-PriceScale*손절틱수); } #매도진입 후 손절되면 매수로 스위칭 if MarketPosition == -1 and entry < 진입횟수 Then { if entry < 진입횟수 Then buy("sb",AtStop,EntryPrice+PriceScale*손절틱수); Else ExitShort("sbx",AtStop,EntryPrice+PriceScale*손절틱수); } #목표수익 설정 SetStopProfittarget(PriceScale*익절틱수,PointStop);
프로필 이미지
대구어린울프
2020-04-03
539
글번호 137516
시스템
답변완료

문의드립니다.

분봉에서 거래량이 1000건, 2000건 증가하다가 3번째 분봉에서 100건으로 줄어 들면 진입을 않하는것이고, 분봉에서 1000건, 2000건, 3000건 이렇게 증가 되면 아래의 조건식을 지표에 표기 하는 것입니다. 위의 거래량을 적용하기가 않된다면, 분봉거래량 데이터 10개를 평균 내서 1000건 이상이면 아래의 조건식을 지표에 표기 하는 것입니다. 수고하세요. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 거래량조건과 진입내용이 어떻게 결합되는지 모르겠습니다. 좀더 자세한 내용을 올려주시기 바랍니다. 깜빡임등은 가능하지 않습니다. 즐거운 하루되세요 > 백두에서한라 님이 쓴 글입니다. > 제목 : 문의드립니다. > 수고하십니다. 거래량이 순차적으로 1000건, 2000건, 3000건 이렇게 증가되는것을 확인하고, 파라볼릭 & macd 오실레이터 매수 신호에 위로 향한 화살표, 매도신호에 아래로 향한 화살표를 표기 하고 싶습니다. 그리고 강조도 가능할까요? 매도 매수 신호시 그 영역을 깜빡 깜빡 하게 한다든지요... (가능하다면요..) 수고하세요.
프로필 이미지
백두에서한라
2020-04-03
449
글번호 137503
지표

수색대대 님에 의해서 삭제되었습니다.

프로필 이미지
수색대대
2020-04-03
3
글번호 137502
시스템