커뮤니티

예스랭귀지 Q&A

글쓰기

천상나루 님에 의해서 삭제되었습니다.

프로필 이미지
천상나루
2020-03-15
0
글번호 136880
시스템

천상나루 님에 의해서 삭제되었습니다.

프로필 이미지
천상나루
2020-03-15
0
글번호 136879
시스템
답변완료

수식부탁드립니다.

틱차트에서... 종목보유수량이없다면... 전일종가보다 현재가가 한틱이라도 높으면 매수 전일종가보다 한틱이라도 작으면 매수청산 전일종가보다 5%이상이면 매수청산 만약 보유수량이 없다면 계속해서 매매를 한다. 매수진입시 수량이 아닌 금액으로( 예) 100,000원으로 환산한 수량) 진입한다 매수청산시 전량 청산한다. 미리 감사드립니다.
프로필 이미지
천상나루
2020-03-15
148
글번호 136878
시스템
답변완료

AtLimit 주문을 두 번 쓰면?

예를 들어, If MarketPosition == 1 AND C > DayOpen + 1 Then ExitLong("XL_1", AtLimit, DayOpen + 1.7); If MarketPosition == 1 AND C > DayOpen + 2 Then ExitLong("XL_2", AtLimit, DayOpen + 2.7); 와 같은 두 AtLimit 수식이 한 시스템 작성 코드 안에 있을 때. 질문1) MarketPosition == 1 AND C == DayOpen + 1.5 인 상황이 되면, 다음 봉에 한해 가격이 DayOpen + 1.7 을 찍으면 첫번째 수식만 실행되는 게 맞나요? 질문2) MarketPosition == 1 AND C == DayOpen + 2.5 이 되고, 그 다음 봉에 가격이 DayOpen + 1.7 을 찍으면, 두번째 주문은 나갈 것 같습니다. 그러면 첫번째 수식은 AtLimit 가격을 이미 많이 지나간 상황이 되는데, 첫번째 주문은 실행이 되나요? 즉, 두번째 주문과 동시에 두 번 작동되어, 매도 2계약이 되는 상황이 발생하나요? 질문3) 이런 식으로 수식이 작성되면, 두 식이 다 의미가 있나요? 아니면 최종적으로 작성한 두번째 수식이 앞에 수식을 대체하게 되나요? SetStopLoss() 같은 경우에는 두 개가 있으면 앞에 것을 무시하고 맨 마지막 것만으로 실행이 되는 것 같아서 여쭤봅니다.
프로필 이미지
idnotbe
2020-03-15
148
글번호 136877
시스템
답변완료

틱차트에서 180틱을 구별할 수 있는 방법을 알려주시면 감사^^

if Datacompress == 0 and barinterval == 180 then 이렇게 사용하고 싶습니다.
프로필 이미지
큰별가족
2020-03-14
151
글번호 136876
시스템
답변완료

시스템식 부탁드립니다.

항상 도움 주셔서 감사합니다. 아래 조건에 맞는 시스템식 부탁드립니다. 종목 : 국선 타임 : 30분 매수진입 : 30분 차트에서 - 30분봉, 60분봉, 90분봉, 120분봉의 캔들을 구해서 30분봉, 60분봉, 90분봉 3개가 양봉일 경우 매수진입 즉 30분봉 완성시 60분봉, 90분봉, 120분봉의 양봉인지 음봉인지 체크해서 30분봉, 60분봉, 90분봉 3개가 양봉이면 매수 - 매 30분마다 30분봉,60분봉,90분봉, 120분봉의 양봉, 음봉 상태를 체크해서 만약에 30분봉, 60분봉, 90분봉이 음봉이면 매수 포지션 청산후 바로 매도 포지션 진입 - 처음 포지션 진입은 장시작 후 30분봉 완성시 진입(30분봉이 양봉이면 매수진입) 매도진입 : 30분 차트에서 - 30분봉, 60분봉, 90분봉, 120분봉의 캔들을 구해서 30분봉, 60분봉, 90분봉 3개가 음봉일 경우 매도진입 즉 30분봉 완성시 60분봉, 90분봉, 120분봉의 양봉인지 음봉인지 체크해서 30분봉, 60분봉, 90분봉 3개가 음봉이면 매도 - 매 30분마다 30분봉,60분봉,90분봉, 120분봉의 양봉, 음봉 상태를 체크해서 만약에 30분봉, 60분봉, 90분봉이 양봉이면 매도 포지션 청산후 바로 매수 포지션 진입 - 처음 포지션 진입은 장시작 후 30분봉 완성시 진입(30분봉이 음봉이면 매도진입) 매수, 매도 청산 : 장 마감시간은 15시 30분 모든 포지션 청산 ----------------------------------------------------------------------------------- 종목 : 해선 타임 : 10분 매수진입 : 10분 차트에서 - 10분봉, 20분봉, 30분봉, 60분봉의 캔들을 구해서 10분봉, 20분봉, 30분봉 3개가 양봉일 경우 매수진입 즉 10분봉 완성시 20분봉, 30분봉, 60분봉의 양봉인지 음봉인지 체크해서 10분봉, 20분봉, 30분봉 3개가 양봉이면 매수 - 매 10분마다 10분봉,20분봉,30분봉, 60분봉의 양봉, 음봉 상태를 체크해서 만약에 10분봉, 20분봉, 30분봉이 음봉이면 매수 포지션 청산후 바로 매도 포지션 진입 - 처음 포지션 진입은 장시작 후 10분봉 완성시 진입(10분봉이 양봉이면 매수진입) 매도진입 : 10분 차트에서 - 10분봉, 20분봉, 30분봉, 60분봉의 캔들을 구해서 10분봉, 20분봉, 30분봉 3개가 음봉일 경우 매도진입 즉 10분봉 완성시 20분봉, 30분봉, 60분봉의 양봉인지 음봉인지 체크해서 10분봉, 20분봉, 30분봉 3개가 음봉이면 매도 - 매 10분마다 10분봉,20분봉,30분봉, 60분봉의 양봉, 음봉 상태를 체크해서 만약에 10분봉, 20분봉, 30분봉이 양봉이면 매도 포지션 청산후 바로 매수 포지션 진입 - 처음 포지션 진입은 장시작 후 10분봉 완성시 진입(10분봉이 음봉이면 매도진입) 매수, 매도 청산 : 장 마감시간은 15시 30분 모든 포지션 청산
프로필 이미지
양치기
2020-03-14
158
글번호 136875
시스템
답변완료

수정부탁드립니다.

안녕하세요? 최근 질의한 66492에 대한 답변 대단히 고맙습니다.(__) 손절에 대한부분은 해결이 되었으나, 새로운 증상이 생겨서 도움요청 드립니다. 분봉,틱봉 여러가지 주기로 해보아도 대다수의 매매가 하루건너 하루매매되는 현상이 있습니다. 하루매매되면 그다음날은 거래가 안되고 또 그다음날은 거래가 이루어지고, 다음날은 안되고 이런식의 현상입니다. 수정부탁드립니다. 감사합니다!
프로필 이미지
대구어린울프
2020-03-14
168
글번호 136874
시스템
답변완료

문의드립니다.

input : length(10),dev(1),fastLength(12),slowLength(26),signalLength(9); var : fastma(0),slowma(0),macdv(0),stdv(0),Upper(0),Lower(0),mc(0),mc1(0); fastMA = ema(close, fastLength); slowMA = ema(close, slowLength); macdv = fastMA - slowMA; Stdv = std(macdv, length); Upper = (Stdv * dev + (ma(macdv, length))); Lower = ((ma(macdv, length)) - (Stdv * dev)); plot1(Upper,"Upper Band",GRAY); plot2(Lower, "lower Band",GRAY); mc = iff(macdv >= Upper , CYAN, red); // Indicator plot3(macdv,"macd",mc); plot4(0,"Zeroline"); 상기 식에서 1. 지금은 위쪽밴드 위에만 색상이 다르게 나오는데... 밴드위, 밴드안 , 밴드 밑 세가지로 색상을 구분하게 부탁합니다. 2. 밴드안에서 위쪽밴드를 올라가면 매수 밴드안에서 아래쪽밴드를 내려가면 매수 시스템식을 부탁합니다. 3. input : fl(0.5),sl(0.05),pa(false),fr(false),ebc(false); var : src(0),sp(0),dt(0),i1(0),ji(0),jq(0),i2_(0),q2_(0),re_(0); var : im_(0),re(0),im(0),p1(0),p2(0),p3(0),p(0),q1(0),i2(0),q2(0); var : spp(0),phase(0),dphase_(0),dphase(0),mama(0),fama(0),alpha_(0),alpha(0); src = (H+L);2; sp = (4*src + 3*src[1] + 2*src[2] + src[3]) / 10.0; if CurrentBar >= 1 then { dt = (.0962*sp + .5769*(sp[2]) - .5769*(sp[4])- .0962*(sp[6]))*(.075*(p[1]) + .54); q1 = (.0962*dt + .5769*(dt[2]) - .5769*(dt[4])- .0962*(dt[6]))*(.075*(p[1]) + .54); i1 = (dt[3]); jI = (.0962*i1 + .5769*(i1[2]) - .5769*(i1[4])- .0962*(i1[6]))*(.075*(p[1]) + .54); jq = (.0962*q1 + .5769*(q1[2]) - .5769*(q1[4])- .0962*(q1[6]))*(.075*(p[1]) + .54); i2_ = i1 - jq; q2_ = q1 + jI; i2 = .2*i2_ + .8*(i2[1]); q2 = .2*q2_ + .8*(q2[1]); re_ = i2*(i2[1]) + q2*(q2[1]); im_ = i2*(q2[1]) - q2*(i2[1]); re = .2*re_ + .8*(re[1]); im = .2*im_ + .8*(im[1]); p1 = iff(im!=0 and re!=0, 360/atan(im/re), (p[1])); p2 = iff(p1 > 1.5*(p1[1]), 1.5*(p1[1]), iff(p1 < 0.67*(p1[1]), 0.67*(p1[1]), p1)); p3 = iff(p2<6, 6, iff (p2 > 50, 50, p2)); p = .2*p3 + .8*(p3[1]); spp = .33*p + .67*(spp[1]); phase = atan(q1 / i1); dphase_ = (phase[1]) - phase; dphase = iff(dphase_< 1, 1, dphase_); alpha_ = fl / dphase; alpha = iff(alpha_ < sl, sl, iff(alpha_ > fl, fl, alpha_)); mama = alpha*src + (1 - alpha)*(mama[1]); 위쪽 수식중 macd라인을 3번수식 mama라인으로 변경부탁합니다.
프로필 이미지
as8282
2020-03-14
241
글번호 136873
지표
답변완료

주봉 검색 시점 문의

안녕하세요? 주봉을 기준으로 검색하다 보니.. 아래와 같은 기준으로 짰다고 하면. 3월 9일 기준으로 주봉 검색(월요일)하면 파워종목검색에서 종목이 나오는데요. 3월 10일을 넣으면 안나옵니다. 주봉검색은 월요일 시점만 가능할까요? 화요일 기준으로 주봉검색은 불가능한가요? input : ndate(20200309),P20(20),P10(10),P5(5); var20 = ma(C,P20); var10 = ma(C,P10); var5 = ma(C,P5); Condition2 = var20[1] < var10[1] and var10[1] < var5[1]; Condition3 = (var20[1] < var5[1]) and (var5[1] < var10[1]); if ndate == sdate and (Condition2[1] == true or Condition3[1] == true) Then Condition99 = true; if Condition99 == true Then find(1);
프로필 이미지
롬롬7
2020-03-14
271
글번호 136872
종목검색
답변완료

수식작성에 필요한 뒤집어보기 상태 정보

안녕하세요? 혹시 현재 차트가 "Y축 뒤집어보기" 상태인지 아닌지를 알 수 있는 방법이 있는지요? 수식 작성에 조건으로 넣으려 하는데 필요해서 문의 드립니다. 감사합니다.
프로필 이미지
마테홀릭
2020-03-13
267
글번호 136871
지표