커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수정 부탁드립니다.

안녕하세요? 아래와같이 답변을 받았습니다. 수정하고싶은 부분이 있어 부탁드립니다. 1. 교차매매가 되지않고 현재포지션 청산후 다음신호발생시 진입으로 바꾸고싶습니다. 2. 진입신호를 조금 바꾸고싶습니다. 진입 : 전봉음봉의 시가보다 종가가 1틱(외부변수) 큰 양봉에 매수 전봉양봉의 시가보다 종가가 2틱(외부변수) 작은 음봉에 매도 감사합니다. ------------------------------------------------------------------------------------ 안녕하세요 예스스탁입니다. 1 input : P1(5),P2(20); input : n1(1),n2(2),익절틱수(50),손절틱수(50),진입횟수(0); var : entry(0); var1 = ma(C,P1); Var2 = ma(C,P2); if Bdate != Bdate[1] Then entry = 0; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == 0 and TotalTrades > TotalTrades[1]) Then entry = entry + 1; if MarketPosition <= 0 and var1 < Var2 and C > O and C >= O[1]+PriceScale*n1 and C[1] < O[1] and entry < 진입횟수 Then Buy("b"); if MarketPosition >= 0 and var1 > Var2 and C < O and C <= O[1]-PriceScale*n2 and C[1] > O[1] and entry < 진입횟수 Then Sell("s"); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 2 input : n1(1),n2(2),익절틱수(50),손절틱수(50),진입횟수(0); var : entry(0); if Bdate != Bdate[1] Then entry = 0; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == 0 and TotalTrades > TotalTrades[1]) Then entry = entry + 1; if MarketPosition <= 0 and C > O and C >= O[1]+PriceScale*n1 and C[1] < O[1] and entry < 진입횟수 Then Buy("b"); if MarketPosition >= 0 and C < O and C <= O[1]-PriceScale*n2 and C[1] > O[1] and entry < 진입횟수 Then Sell("s"); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 즐거운 하루되세요 > 대구어린울프 님이 쓴 글입니다. > 제목 : 수식 작성 부탁드립니다. > 안녕하세요? 수식작성 부탁드립니다. 두가지인데, 이동평균선 유무의 차이만 있을뿐 동일합니다. 감사합니다. 1) 이동평균선 2가지(외부변수), 정배열에서 매도 역배열에서 매수 진입 : 전봉음봉의 시가보다 1틱(외부변수) 큰 양봉에 매수 전봉양봉의 시가보다 2틱(외부변수) 작은 음봉에 매도 청산 : 익절/손절 (외부변수) 횟수 : 하루매매횟수 (외부변수) 2) 이동평균선 없음 진입 : 전봉음봉의 시가보다 1틱(외부변수) 큰 양봉에 매수 전봉양봉의 시가보다 2틱(외부변수) 작은 음봉에 매도 청산 : 익절/손절 (외부변수) 횟수 : 하루매매횟수 (외부변수)
프로필 이미지
대구어린울프
2020-08-05
1185
글번호 141251
시스템
답변완료

조검과 다르게 검색이됩니다. 검토좀 부탁드립니다.

안녕하세요 예스스탁입니다. 종목검색속성에서 검색에 필요한 최소기간을 500으로 지정하고 검색하시기 바랍니다. 종목검색은 최대 500봉만 제공됩니다. 상장후 거래일로 500일 이상이면 첫봉의 값을 알수 없습니다. if Index == 0 Then var1 = H; if CrossUp(c,var1) Then Find(var1); 즐거운 하루되세요 -------------------- 위 조건을 월봉에서 검색하면 월봉의 첫봉의 고점을 돌파하는 종목이 나와야 되는데, 조건에 부합하지 않는 종목들이 검색됩니다. 검토 부탁드립니다.
프로필 이미지
퉁이
2020-08-05
1164
글번호 141250
종목검색
답변완료

간단한 매수로직 부탁드립니다.

조건 5분봉 기준 1. 오늘 시초가가 갭상승 (즉, 어제종가 < 오늘시초가) 2. 1을 만족한 상태에서, 종가가 20일 이평선을 상향돌파시 매수 아주 간단합니다. 부탁드립니다.
프로필 이미지
중박주식
2020-08-05
1100
글번호 141249
시스템
답변완료

t시스템

항상 수고맣으십니다 수정부탁드립니다 예스트레이더 호가창[2201]에 자동주문봅니다 나오지안아서요 var : T(0),LL(0),Li(0); #고가 상승구간이면 1 if H > H[1] Then T = 1; #고가 하락구간이면 -1 if H < H[1] Then T = -1; #고가 하락반전발생 if T == -1 and T[1] != -1 Then { #최저가 초기값 저장 LL = L; #최저가봉 봉번호 Li = index; #발생을 알기위한 변수 Condition1 = true; } #하락반전 이후 if Condition1 == true then { #최저가 갱신 if L < LL Then { LL = L; Li = index; } #최저가봉 이후에 전봉고가보다 크고 저가는 최저가 이상이면 매수 if index > Li and H > H[1] and L >= LL Then { Condition1 = false; sell(); } } if MarketPosition == 1 Then { var1 = Highest(H,BarsSinceEntry); if BarsSinceEntry >= 1 and H[1] == var1 and L < L[1] Then ExitLong(); } ----------------------------------- var : S(0),HH(0),Hi(0); #저가 상승구간이면 1 if L > L[1] Then S = 1; #저가 하락구간이면 -1 if L < L[1] Then S = -1; #저가 상승반전발생 if S == 1 and S[1] != 1 Then { #최고가 초기값 저장 HH = H; #최고가봉 봉번호 Hi = index; #발생을 알기위한 변수 Condition2 = true; } #상승반전 이후 if Condition2 == true then { #최고가 갱신 if H > HH Then { HH = H; Hi = index; } #최고가봉 이후에 전봉저가보다 작고 고가는 최고가 이하이면 매도 if index > Hi and L < L[1] and H <= HH Then { Condition2 = false; buy(); } } if MarketPosition == 1 Then { var1 = lowest(l,BarsSinceEntry); if BarsSinceEntry >= 1 and l[1] == var1 and H < H[1] Then ExitLong(); }
프로필 이미지
에리카
2020-08-05
1030
글번호 141244
시스템

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

프로필 이미지
요타
2020-08-05
0
글번호 141243
시스템
답변완료

문의드립니다

일봉 차트에서 첫번째달 첫영업일 투자금 100만원으로 최대수량의 50%만 매수 첫번째달 마지막 영업일 종가기준으로 계산된 새로운 투자금{(첫번째달종가*수량)+남은금액}으로 두번째달 첫영업일 최대수량의 50%만 매수 두번째달 마지막 영업일 종가기준으로 계산된 새로운 투자금{(두번째달종가*수량)+남은금액}으로 세번째달 첫영업일 최대수량의 50%만 매수 지표식 = 첫달 시작 투자금{(종가*수량)+남은금액} 지표식 = 두번째달 투자금{(첫번째달종가*수량)+남은금액} 지표식 = 세번째달 투자금{(두번째달종가*수량)+남은금액} 투자금이 이어지도록 지표식을 나타내고싶습니다 input : mm(10000000); var : Mcnt(0),V1(0),sum(0),cash(0); if Bdate > Bdate[1]+30 Then { mcnt = mcnt+1; if mcnt == 1 Then { v1 = Floor((mm*0.5)/c); cash = mm-(c*V1); } Else { v1 = Floor((sum[1]*0.5)/c); cash = sum[1]-(c*V1); } } if V1 > 0 Then { sum = (c*V1) +cash; Plot1(sum); } 위 지표식에서 data1종목 20% data2종목 30% data3종목 40% 종목추가 와 N개월마다 리밸런싱 변수를 추가 되는 투자금지표식을 나타내고싶습니다 감사합니다
프로필 이미지
파인애플
2020-08-05
1184
글번호 141242
지표
답변완료

수식문의드립니다.

1. 3년전 년봉 (고가+저가)/2 을 돌파한 종목을 일봉에서 검색해보고자 하는데 if sdate > sdate[1]+1000 를 이용한 수식이용시 일봉상 500개를 벗어난듯하여 검색이 안됩니다. 1년전 년봉(고가+저가)/2을 돌파한 종목은 검색이 됩니다. 이게 봉 갯수를 벗어나서 검색이 안되는지요? 아니면 다른 방법이 있는지요? 2. 1번이 봉갯수 초과로 검색이 안된다면 월봉상에서 3년전 년봉(고가+저가)/2를 돌파한 종목을 월봉에서 검색이 가능한지요? 월봉상에서 년봉을 셋팅이 봉갯수가 줄어들지 않을까 하는데 어떨런지요?
프로필 이미지
애니콜피디
2020-08-05
1267
글번호 141241
종목검색
답변완료

조건식 부탁드립니다,

안녕하세요 조건 1 : 20MA 가 60MA crossup 조건 2 : 60MA 가 120MA crossup 조건 3 : 현재가가 20MA CROSSUP 이하고 할때 질문 1 조건 1이 발생후 10분 안에 20이평이 60 이평 아래로 가지않고 조건 2도 이미 발생후 10분안에 60이평이 120이평 아래로 가지않은 상태에서 조건 3이 발생시 매수 질문2 조건 1이 발생후 10분안에 20이평이 60 이평 아래고 가지않고, 조건2와 3이 동시에 발생시 매수 두가지 수식 부탁 드립니다.
프로필 이미지
orfeu
2020-08-05
1624
글번호 141240
시스템
답변완료

지표적용을 지정일 부터 표시

지표식을 과거 지정된 시간에 적용하여 보고자 합니다. 지표가 전일에 연속해서 표시될때 당일 오픈해서 일정시간대까지 왜곡 또는 간섭현상이 있는것 같아서 다음과 같이 적용하여 검토해 보고자 합니다. 즉, 분봉에서 "A"라는 지표식을 특정 일자 또는 특정 시간대에서 표시하도록 하고자 합니다 -예를들어 과거 2020년 7월 20일 부터 31일까지 표시 - 또는 과거 오전 9시부터 오후 3시 30분까지 표시 감사합니다
프로필 이미지
느림보
2020-08-05
1569
글번호 141239
지표
답변완료

수식 의뢰 부탁드립니다.

개발자님의 노고에 감사드립니다 항생지수 900틱 차트를 사용하고 있습니다 항생지수 시작시각인 10:30에 전봉 대비 150포인트 상승해서 시작했다면 16:30 이후 매매가 되도록 하고 싶습니다 항생지수는 장 시작시간인 10:30 이전에 휴장시간이 있고 틱차트를 사용하고 있어 첫 봉이 완성되는 시점이 매일 달라서 그런지 잘 만들어지지 않습니다 감사합니다.
프로필 이미지
산이보리
2020-08-04
1498
글번호 141238
시스템