커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

진입 회수 추가 질문 드립니다.

var : countA(0); #날짜변경시 카운트는 0 if Bdate != Bdate[1] Then countA = 0; #진입신호 발생 if CurrentContracts > CurrentContracts[1] Then { #진입명이 A매도 이면 카운트 1씩 증가 if LatestEntryName(0) == "A매도" Then countA = countA+1; } if countA < 1 and A조건 then sell("A매도",atmarket,def,1); if A정리조건 then ExitShort("A매도정리",atmarket,def,"A매도"); if B조건 then sell("B매도",atmarket,def,1); if B정리조건 then ExitShort("B매도정리",atmarket,def,"B매도"); 위의 식을 적용해 보니 첫날만 한번 들어가고 그 다음날에는 진입을 하지 않아서요.. 시뮬레이션을 한달 적용해 보면 첫날 거래 한번이 끝이고 그 다음날 들에는 진입을 하지 않습니다..한달동안 진입횟수가 총 1회 입니다. 추가로 어떤 부분을 수정해야 하나요?
프로필 이미지
비정성시
2024-02-19
891
글번호 176764
시스템
답변완료

수식 확인부탁드립니다.

안녕하세요. 지난주에 1. 당일 시초가를 기준으로 1% 상승하면 현재가로 매수 (1일 1회만 매수) 2. 매수가 기준으로 2% 하락하면 현재가로 모든 잔고 손절 3. 당일 (직전)최고가를 추적, 최고가 대비 2% 하락하면 현재가로 모든 잔고 청산(익절) 이런 시스템을 만들고 싶다고 요청드려서 아래와 같은 코드를 받았습니다. if NextBarSdate != sDate Then Buy("b1",AtStop,NextBarOpen*1.02); Else { if MarketPosition == 0 and ExitDate(1) != sDate Then Buy("b2",AtStop,DayOpen*1.02); } if MarketPosition == 1 Then ExitLong("bx",AtStop,DayHigh*0.98); SetStopLoss(2,PercentStop); 오늘 적용하여 시연을 해보니, 매수와 손절은 잘 작동하나 익절이 작동하지 않는 것 같았습니다. "당일 최고점을 추적하여 최고점 대비 2% 떨어지면 청산" 이 부분이 작동하지 않습니다. 오늘 거래한 종목 중에 덕성이라는 종목이 있었는데, 종일 4~6% 상승을 반복하다가 최종적으로 -3.14%에 청산이 되었습니다. 다른 종목도 대부분 비슷하게 -3% 대에서 청산으로 마무리 되었고요.. 만들어주신 수식에 익절 부분이 제대로 되어 있는지 확인 좀 부탁드리겠습니다. 또한 "4. 당일 오후 3시에 보유한 모든 종목의 잔고를 시장가로 청산한다"는 로직도 추가로 요청드리겠습니다. 직접 작성을 해야 하는데, 공부를 이제 막 시작해서 스스로 하기가 아직 좀 어렵네요. 작성해주신 로직을 분석하면서 공부도 하고 있으니 잘 부탁드리겠습니다.
프로필 이미지
mh
2024-02-19
798
글번호 176763
시스템
답변완료

지표식 및 종목검색식 부탁드립니다.

안녕하세요 60분봉과 120분봉에서 오늘중 1) 주가가 max(5ma,120ma)를 돌파한적이 1번이상 있고 2) 5ma가 max(5ma,120ma)를 돌파한적이 1번이상 있을때 이날의 종가상에 1)과2)가 오늘중 모두 일어났다는걸 표시하는 지표식과 60분봉과 120분봉에서 실시간으로 검색하는 종목검색식을 부탁드립니다. 노고에 감사드립니다.
프로필 이미지
qaz74
2024-02-19
918
글번호 176748
지표
답변완료

진입횟수 관련 문의 드립니다.

안녕하세요..항상 많은 도움 감사드립니다. 시스템식에서 여러개의 진입식이 있을경우 특정 진입식만 하루에한번 최초 조건 발생시에만 진입하게 하고 싶은데요...방법 문의 드립니다. 시스템 매도 A,B식이 아래와 같이 있을 경우 if A조건 then sell("A매도",atmarket,def,1); if A정리조건 then ExitShort("A매도정리",atmarket,def,"A매도"); if B조건 then sell("B매도",atmarket,def,1); if B정리조건 then ExitShort("B매도정리",atmarket,def,"B매도"); A매도만 최초 조건 발생시에 하루에 한번 진입하게 하고 싶습니다. 도움 부탁드립니다.
프로필 이미지
비정성시
2024-02-19
1013
글번호 176747
시스템
답변완료

부탁드립니다.

종목검색이 될수있게 부탁드립니다. --------------------------------- C > avg(C,short) && avg(C, short) > avg(C,mid) && avg(C,mid) > avg(C,long) short=5 long=20 mid=60 --------------------------------
프로필 이미지
나호이다
2024-02-19
884
글번호 176745
종목검색
답변완료

문의 드립니다

안녕하세요 dmi 지표에서 1.dmi+와 dmi- 이격도가 최대일때 매수매도 신호을 만들려합니다 매수;dmi-가 dmi+을 돌파하고 이격이 최대에서 꺽일때 매도: dmi+가 dmi-을 돌파하고 이격이 최대에서 꺽일때 감사합니다
프로필 이미지
만강
2024-02-19
948
글번호 176739
시스템
답변완료

시스템 트레이딩 관련

안녕하세요~ 예전에 질문한 적이 있는데요~ 1. 예스트레이더의 시스템트레이딩은 "봉완성시"를 기준으로 매매를 이어가게 설정되어 있지요? 추후에도 신호 발생 시점에 매수, 매도가 바로 나가도록 업데이트 예정은 없는건가요? ex) 봉완성시의 단점이 매수, 매도 시점이 느리다는데 있습니다. 만약 제가 10분봉으로 시스템 트레이딩을 설정했는데, 장중 급등이 나와 매수신호가 발생한 해당 캔들 하나가 종가-시가 >= 1.2p 라고치면 신호는 해당 캔들이 상승할때 종가-시가 >= 0.3p 일때 나왔는데 (보조지표 혼합) "봉완성시"로 시스템 트레이딩을 하게 되면 매수신호는 0.3p 일때 나왔지만 매수 주문은 1.2p 종가로 끝난 10분뒤 고점에서 나가게 되는거죠. 매도일 경우도 마찬가지구요. 예전에 설명해 주시기를 신호발생시로 하게 되면 해당봉에서 신호가 왔다가 종가가 빠지면서 신호가 사라지게 되면 매도를 이어가지 못하게 된다고 답변 받았었습니다. 이러한 이유로 아직도 업데이트는 안되는거지요? 사실 이부분은 해당 캔들에서 매수신호가 최초 발생시 매수주문이 바로 나가고, 신호가 사라져도 계좌를 조회해서 해당 신호로 보유하고 있는지 카운팅하면 이를 토대로 매도주문이 나가게 설계함으로 간단하게 해결됩니다. 어떤 사람도 똑같은 신호가 같은 캔들에서 떴다가 사라졌다고 무한으로 주문을 내지 않을 것이며, 그런 케이스를 고려한다면 이것만 체크로 원하는대로 설정하게 해주면 됩니다. 2. 제가 60분봉, 20분봉, 5분봉 혼합으로 매수신호를 만든다고 했을때 봉완성 기준을 5분봉으로 설정이 가능한가요? ex) 60분봉의 스토캐스틱이 >= 80 and 20분봉의 스토캐스틱이 >=80 and 5분봉의 스토캐스틱이 >= 50 의조건이 만족하면 매수하라라는 시스템 트레이딩 신호를 만들고 싶은데 봉완성 시점의 기준이 이렇게 3가지 60, 20, 5분봉을 조합하면 60분봉까지 전부 완성이 되었을때 매수 신호가 나가는지요? 저는 현재 5분봉을 기준으로 매매하고 싶거든요~ 오전 11:25 현재 11시에 나온 60분봉의 스토캐스틱이 80 이상 -> 11:20분에 나온 20분봉 스토캐스틱도 80 이상 확인 -> 현재 11:25분 5분봉 스토케스틱이 50이상 매수 이런 식으로 하고 싶은데 매수 주문이 60분봉까지 다 나온 12시에 나오면 안되니까요... 3. 시스템트레이딩 모의계좌로도 계좌 보유중인 종목을 확인하고 매매설정을 하는게 가능한가요? 4. 예스트레이더는 선물 시스템트레이딩을 하려면 최초 증거금 1000만원이 필요하고 수수료는 몇%인가요?
프로필 이미지
분당고래
2024-02-19
802
글번호 176738
시스템
답변완료

부탁 드립니다.

아침 예상체결량에서 전일대비 거래량 10% 를 넘어서는 종목을 찾고 싶습니다. 부탁 드립니다.
프로필 이미지
그리워
2024-02-19
933
글번호 176732
종목검색
답변완료

부탁드립니다

1. 종가가 직전 20개봉이내의 최고가보다 높고, 직전 1개봉에서 직전 20개봉 사이의 최저가가 직전 20개봉에서 직전 40개봉 사이의 최저가보다 높고, 직전 40개봉에서 직전 60개봉 사이의 최저가보다 높을 때 빨강색으로, 종가가 직전 20개봉이내의 최저가보다 낮고, 직전 1개봉에서 직전 20개봉 사이의 최고가가 직전 20개봉에서 직전 40개봉 사이의 최고가보다 낮고, 직전 40개봉에서 직전 60개봉 사이의 최고가보다 낮을 때 파란색으로 구현해 주세요 고맙습니다.
프로필 이미지
서태공
2024-02-18
654
글번호 176731
강조
답변완료

텍스트를 이용한 매수매도 부탁드립니다.

if long Then { tx = Text_New(sDate,sTime,L,"Long"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Lime); } if short Then { tx = Text_New(sDate,sTime,H,"Short"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Red); } Long,Short 텍스트가 찍힐때, 무조건 진입을 하려합니다. 매수,매도 2가지 부탁드립니다. 예스랭귀지 언어와 키움랭귀지도 가능하면 부탁드립니다 도사님. ------------------------------------------------------------------------- 1번. 스위칭 할수있게 도움요청드립니다.(5분봉)#코스피200 시작시간 : 8시45분 시작진입 - 3시 강제모든청산.#시간설정이용가능 long에 5계약 매수진입, short에 청산후 5계약 매도스위칭. short에 5계약 매도진입, long 에 청산후 5계약 매수스위칭. ------------------------------------------------------------------------- 2번. Long,Short 텍스트 찍힌봉, 5계약 진입후 다음봉에서 강제 청산.(5분봉) #틱수설정이용가능. 시작시간 : 8시45분 시작 - 3시 강제모든청산.
프로필 이미지
아이덜
2024-02-18
935
글번호 176730
시스템