커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

양봉 누적 지표 시작봉

얼마전에 양봉일 때만 거래량이 누적되는 지표를 질문해서 밑에 있는 수식으로 답변 받았는데 한가지 더 궁금한 게 있어서 질문드립니다 if C > O Then var1 = var1+V; Else var1 = 0; Plot1(var1); 누적이 시작되는 첫봉의 거래량을 Plot2에 출력할 수 있는 방법이 있을까요? 양봉 음봉 양봉 양봉 양봉 음봉 양봉 ..... 거래량 1000 X 1200 1500 1000 X 1500 ..... 누적 1000 X 1200 2700 3700 X 1500 ..... (출력) X (출력) X (출력) .....
프로필 이미지
아래위
2021-03-05
507
글번호 146824
지표
답변완료

수식 질문드립니다.

아래 식에서 , 현재 봉 기준 이전봉이 c3가 연속 양봉 n 개 이면 sell 진입을 못하게하고, c3가 연속 음봉 n 개 이면 buy 진입을 못하게 하고 싶습니다. 변수n 으로 시뮬레이션 돌려보고 싶습니다. 방법이 있을까요? ---------------------- input : StartTime(93000),EndTime(144000); Input : shortPeriod(13), longPeriod(120), Period(3); var : Tcond(false,Data1); var : C2(0,Data2); var : C3(0,Data3); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then Tcond = true; C2 = Data2(c); C3 = Data3(c); if Tcond == true Then { if data2(c) <= aaa and CrossUP(value1, value2) then Buy(); if data2(c) >= bbb and CrossDown(value1, value2) then Sell(); } SetStopEndofday(EndTime);
프로필 이미지
캣피쉬
2021-03-05
509
글번호 146814
시스템
답변완료

수식 변경 요청드립니다

키움에 있는 수식인데 RSquared(C,Period) 수식 변경 가능 하나요?
프로필 이미지
dunhill
2021-03-05
483
글번호 146813
지표
답변완료

수식 문의 드립니다

차트에서 현재 호가 움직임대로 가로선도 같이 움직일수 있는 수식 작성 부탁드립니다.
프로필 이미지
dunhill
2021-03-05
523
글번호 146812
지표
답변완료

지표가 나오다가 어느이상부터는 안나옵니다 왜그런가요?

어느시점부터 최고점과 최저점을 표시해주는 지표식인데요 대략 1000개이후로는 나오지않습니다. 왜그런건가요? var:pcnt(0); If 233030 <=stime or stime<065500 then { pcnt=pcnt+1; Plot1(Highest(H,pcnt)); Plot2(Lowest(L,pcnt)); } else {pcnt=0;}
프로필 이미지
aladin6
2021-03-05
526
글번호 146810
사용자 함수
답변완료

순차적 crossup 질문드립니다.

if crossup(c,0) and crossdown(c2,0) then sell (); if crossdown(c,0) and crossup(c2,0) then buy (); 개략적인 취지는 이런데,, 문제는 시간 term 때문에,,,, 제 생각은, crossup(c,0) 이 일어나면 condition1 상태로 지정 이후 crossdown(c,0) 이 일어나면 condition1상태를 해제하고 condition2 상태로 지정 다시 crossup(c,0) 이 일어나면 condition2 상태를 해제하고 condition1 상태로 지정 이후, condition1 ==true and crossdown(c2,0) then sell(); condition2 ==true and crossup(c2,0) then buy(); 요렇게 구현해보고 싶습니다. 가능하다면 부탁드립니다. 감사합니다!!!!
프로필 이미지
캣피쉬
2021-03-05
627
글번호 146809
시스템
답변완료

문의

늘 감사드립니다. 아래 수식을 두가지 버전으로 부탁드립니다. ①월고 월저 기준가 근처 오차범위 1%(변수) 근접했을 때 알람소리나게 ②월고 월저 기준가 근처 오차범위 10틱(변수) 근접했을 때 알람소리나게 input : 입력일(20210115); var : 기준가(0),월고(0),월저(0); if data2(sdate == 입력일) Then 기준가 = data2(lowD(0)); if data2(sdate >= 입력일) Then { if Data2(월고 == 0 or (월고 > 0 and H > 월고)) Then 월고 = data2(h); if data2(월저 == 0 or (월저 > 0 and L < 월저)) Then 월저 = data2(l); } if 기준가 > 0 Then Plot1(기준가); if 월고 > 0 Then Plot2(월고); if 월저 > 0 Then Plot3(월저);
프로필 이미지
육각수
2021-03-05
717
글번호 146808
지표
답변완료

수식관련 문의드립니다.

시스템 수식관련해서 도움을 받고자 문의를 드립니다. 제가 하고자하는 수식은 해외선물 나스닥 기준으로 단방향 (매수 혹은 매도) 매매만 하는 프로그램을 만들고자 하며 간단하게 규칙을 설명하자면 다음과 같습니다. 규칙1: MACD 골드 크로스가 나면 진입을 해라 규칙2: MACD 데드 크로스가 나면 매도를 하되 진입가격보다 일정수치 이상 높을 경우에만 매도해라 (익절만 하고 손절은 없음 데드크로스 떠도 손절위치면 그냥 물량 보유) 규칙3: 첫 번째 진입한 계약이 익절이 안되고 손절이나고 있는 상태면 첫번째 진입가격의 예를 들어 -500포인트 이하이면서 MACD 골드크로스가 뜨면 추가 매수를 해라 규칙4: 추가매수분에 대해 규칙2와 같이 데드크로스가 뜨면 매도를 하나 익절위치가 아니면 그냥 보유 이런식의 프로그램을 짜고 싶으며 이를 반영하기 위해 제가 짠 수식은 다음과 같습니다. Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDv(0), MACDsig(0),macdosc(0), Value1(0), value2(0), cnt(0) ; MACDv = MACD(shortPeriod, longPeriod); MACDsig = ema(MACDv,Period); macdosc = MACDv-ema(MACDv,Period); if crossup(MACDv,MACDsig) then { BuY("첫쨰",AtLimit,c); Value1=c; } if isentryname("첫쨰") and CrossDown(MACDv,MACDsig) then ExitLong("청산1",AtLimit,EntryPrice+30); if MarketPosition == 1 and crossup(MACDv,MACDsig) and c < EntryPrice(1)-500 then { BuY("둘쨰",AtLimit,c); Value2=c; } if isentryname("둘쨰") and CrossDown(MACDv,MACDsig) then ExitLong("청산2",AtLimit,EntryPrice+10); 현재 시뮬레이션 돌려보면 두번째 진입까지는 진행이되는것 같은데 두번째 진입이 첫번째 청산규칙위치에서 계속 매도가 되는 것 같아 전체적인 수식점검을 해주시면 감사하겠습니다.
프로필 이미지
jinjin12
2021-03-05
780
글번호 146806
시스템

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

프로필 이미지
2wnwn
2021-03-05
8
글번호 146804
시스템
답변완료

문의드립니다

안녕하세요 시스템 수식부탁드립니다. macd 1 시그널값이 20 40 30 골든크로스 일때 매수이고 (매수진입) macd 2 시그널값이 30 50 20 이 데드크로스 일때 매도청산후 매도스위칭(매도청산 스위칭) macd 1 시그널값이 20 40 30 골든크로스 일때 매수 (매수진입) 스위칭 구조이고 손절은 50pt 입니다
프로필 이미지
장군아gogo
2021-03-04
753
글번호 146803
시스템