답변완료
수식 문의드립니다
조금전 수식문의 답변 받고 제 수식이 많이 잘못된듯 싶어서요ㅜㅜ
아래 수식은 5개의 기준선의 평균?값으로 신호를 검색하게 짜집기해서 만든 식입니다. 수정해야될 부분이 있으면 알려주세요.
복리 값을 넣었는데 어디가 잘못된는지도 수정 부탁드립니다.
감사합니다~~^^
Var : value(0);
value = 0;
# 매도/매수청산
If MACD(1,11) < 0 Then
value = 1;
If MACD(12,15) < 0 Then
value = value+1;
If MACD(5,20) < 0 Then
value = value+1;
If MACD(2,11) < 0 Then
value = value+1;
If MACD(11,11) < 0 Then
value = value+1;
If value >=3 Then
{
ExitLong();
}
input : 원금(1500000),시작일(20200829),시작시간(90000);
var : Tcond(False),수량(0);
if sDate == 시작일 and sTime >= 시작시간 Then
Tcond = true;
수량 = IntPortion((원금+NetProfit())/C)+ FracPortion((원금+NetProfit())/C);
이렇게 변경하면 되나요?
수량 = (원금+NetProfit)/NextBarOpen;
value = 0;
# 매수 / 매도청산
If MACD(1,11) > 0 Then
value = 1;
If MACD(12,15) > 0 Then
value = value+1;
If MACD(5,20) > 0 Then
value = value+1;
If MACD(2,11) > 0 Then;
value = value+1;
If MACD(11,11) > 0 Then;
value = value+1;
# 매수/매도청산
If value >=3 Then
if Tcond == true Then
{
Buy("매수",Atmarket,DEF,수량);
}
2022-02-22
957
글번호 156457
시스템
답변완료
문의드립니다
영하에 날씨에 수고하십니다
M=ma (c, 기간, 이평종류);
변동률=M/M(1)*100 - 100;
crossup(변동률 , 기준선)
위에있는 조건을 수식으로 만들어서 아래있는 수식과 함께 검색되게 하고 싶습니다
기간은 120일 이평종류는 지수이평을 사용하고 싶습니다
기준선은 키움증권 지표설정에서 기준선설정 이부분에서 설정되는거로
0.2로 하고 싶습니다
input : period(20) , midperiod(20),d1(2);
var : price(0);
price = (C+H+L)/3;
var1 = Ema(price,Period)+D1*std(price,Period);
if CrossUp(C,var1[midperiod-1]) Then
Find(1);
2022-02-20
1435
글번호 156447
검색
답변완료
지표 수식(지표1, 지표2) 작성을 부탁드립니다.
담당자님, 안녕하세요.
작성해주신 지표 수식을 잘 활용하고 있습니다.
매우 감사드립니다.
지표를 검토하시고 수정해 주신 것도 감사드립니다.
새로운 지표의 수식을 또 부탁드리게 되었습니다.
제가 오래전 부터 계속 고민하던 지표(로직)입니다. 부탁드립니다.
(KOSPI200 주가지수 선물) 분봉 차트에서, 예를 들면 3분봉 차트에서
적용하는 지표라고 가정하고 다음과 같은 지표1, 지표2 수식의 작성을 부탁드립니다.
===========================================================
===========================================================
<지표 1>
(3분봉 차트에서 적용)
1) 당일(D) 이전인 (D-1) 부터 (D-30) 까지의 n일(n=30)의 기간에 대해
(D-1) 일봉 부터 시작해서 1일씩 과거 전일자로 순차적으로 소급하여 아래 조건으로 연산한 결과값을
'당일(D)에 표시될 수평라인 수치'로 선택함. (-> 이를 당일(D) 구간에 수평라인으로 표시하게 됨.)
cf. 당일(D)의 수치(가격)는 연산에 반영(포함)되지 않으며 (단, 당일 시가를 제약조건 판단에는 적용)
(D-1)일 부터 (D-30)일 까지의 30일간의 수치(가격)를 반영하여 산출함.
(중요)[ 2) ~ 6)에 공통 적용되는 제약조건] (D-2)~(D-30) 기간에 대해서는 각 일봉의 고가(H) 또는 저가(L)가
(당일(D) 시가 + 10.0) 보다 작거나 (당일(D) 시가 - 10.0) 보다 큰 경우에만 그 고가 또는 저가를
아래의 조건에 따라 추가되는 '수평라인 수치' 또는 '상하단 범위 기준'으로 선택하며
(당일(D) 시가 + 10.0) ~ (당일(D) 시가 - 10.0)의 범위를 벗어나는 고가 또는 저가는 선택 대상에서 제외
2) 우선 (D-1) 일봉의 고가(H1)과 저가(L1)을 모두 '당일(D)에 표시될 수평라인 수치'로 선택
* 즉, (D-1) 일봉의 H1과 L1은 무조건 선택함.
3) (i) (D-2) 일봉의 고가(H2), 저가(L2) 중에서 위의 [H1~L1] 상하단 범위 밖에 있는 것을 모두
'수평라인 수치'로 추가 선택 (즉, H2 또는 L2이 [H1~L1] 상하단 범위 안에 있으면 미선택)
(cf. H2, L2 중에서 1개 또는 2개가 선택되거나 H2, L2 2개 모두 미선택)
(ii) H1과 L1, 만약 (i)에서 선택되었다면 그 H2, L2를 포함하여 2~4개 중 가장 바깥 쪽에 있는 상단과 하단의
수치를 각각 1개씩 상하단 범위로 새로 정하고, 이를 (D-3) 일봉의 고가(H3), 저가(L3) 중에서
그 상하단 범위 밖에 있는 고가와 저가를 '수평라인 수치'로 추가 선택하기 위한 조건으로서
적용될 새로운 '상하단 범위 기준'으로 정함.
(cf. 만일 H2, L2 모두 '수평라인 수치'로 추가 선택되지 않았으면 상하단 범위 기준은 [H1~L1]으로 유지)
즉, H1과 L1을 포함해서 그 시점까지 '수평라인 수치'로 추가 선택된 (일봉) 고가, 저가 중에서
가장 바깥 쪽에 있는 상단과 하단을 각 1개씩 새로운 상하단 범위 기준으로 정하고
이 범위 밖에 있는 고점, 저점을 '수평라인 수치'로 계속 추가 선택하는 과정을 (D-30) 까지
과거 일자로 소급하여 반복하는 연산임. (30일 기간 중 조건에 부합하는 '수평라인 수치'를 모두 선택)
* 3)의 제약조건 : 만일 H2, L2가 (당일 시가+10.0)~(당일 시가-10.0)의 범위를 벗어나면 선택 대상에서 제외
-----------------------------------------------------------------------------------------------
(예시) (D-1) 일봉의 H1:350pt, L1:347pt 라고 할 때 -> (D-1)의 H1, L1은 무조건 '라인 수치'로 선택
(a) H2:354, L2:351 이면 // L1<H1<(H2), L1<H1<(L2) -> (i) H2, L2를 '라인 수치'로 추가선택
(ii) (D-3) 일봉에 적용할 상하단 범위는 H2:354~L1:347로 정함
(b) H2:346, L2:343 이면 // (H2)<L1<H1, (L2)<L1<H1 -> (i) H2, L2를 '라인 수치'로 추가 선택
(ii) (D-3) 일봉에 적용할 상하단 범위는 H1:350~L2:343로 정함
(c) H2:351, L2:348 이면 // L1<H1<(H2), L1<(L2)<H1 -> (i) H2를 '라인 수치'로 추가선택(L2 미선택)
(ii) (D-3) 일봉에 적용할 상하단 범위는 H2:351~L1:347로 정함
(d) H2:349, L2:346 이면 // L1<(H2)<H1, (L2)<L1<H1 -> (i) L2를 '라인 수치'로 추가선택(H2 미선택)
(ii) (D-3) 일봉에 적용할 상하단 범위는 H1:350~L2:346로 정함
(e) H2:349, L2:348 이면 // L1<(H2)<H1, L1<(L2)<H1 -> (i) H2, L2 모두 미선택
(ii) (D-3) 일봉에 적용할 상하단 범위는 H1:350~L1:347로 계속 유지
-------------------------------------------------------------------------------------------------
4) (i) (D-3) 일봉의 고가(H3), 저가(L3) 중에서 위 3) (ii)에서 새로 정해진 상하단 범위의 밖에 있는 것을
'수평라인 수치'로 추가 선택 (즉, 새로 정해진 상하단 범위 기준 안에 있으면 미선택)
(cf. (cf. H3, L3 중에서 1개 또는 2개가 선택되거나 H3, L3 2개 모두 미선택)
(ii) 위의 3) (ii)에서 정해졌던 상단과 하단 수치와 만약 4) (i)에서 선택되었다면 그 H3, L3를 포함하여
2~4개 중 가장 바깥 쪽에 있는 상단과 하단의 수치를 각각 1개씩 상하단 범위 기준으로 새로 정하고,
이를 (D-4) 일봉의 고점(H4), 저점(L4) 중에서 상하단 범위 밖에 있는 것을 '수평라인 수치'로
추가 선택하기 위한 새로운 상하단 범위 기준으로 정함.
* 4)의 제약조건 : 만일 H3, L3가 (당일 시가+10.0)~(당일 시가-10.0)의 범위를 벗어나면 선택 대상에서 제외
5) (D-4) 일봉 ..... (D-30) 일봉 까지 계속 전일자로 소급하여 위 (i), (ii)의 연산 과정을 진행하고
조건에 부합하는 '수평라인 수치'를 계속 추가 선택함.
* 제약조건 : 만일 고가, 저가가 (당일 시가+10.0)~(당일 시가-10.0) 범위를 벗어나면 선택 대상에서 제외
6) 위 과정을 통해 산출(선택)된 모든 '수평라인 수치'를 최종 결과로
'당일(D)의 장시작 ~ 장마감'의 기간에만 표시함.
cf. 과거 30일 기간의 결과는 과거 고저점 상황에 따라 최소 2개, 최대 60개 라인이 당일(D)에 표시됨.
(추가 요건) n일(n=30) 기간의 수치는 외부입력 변수로 적용
===========================================================
===========================================================
<지표 2>
(3분봉 차트에서 적용)
(D-1) 부터 (D-30) 까지의 n일(n=30)의 기간에 대하여
(일봉의 고가과 저가 대신에) 일봉의 시가와 종가를 적용하며
연산 조건과 그 외 요건은 지표1과 동일함.
즉,
1) <지표1>과 동일
(중요)[ 2) ~ 6)에 공통 적용되는 제약조건] (D-2)~(D-30) 기간에 대해서는 각 일봉의 시가(O) 또는 종가(C)가
(당일(D) 시가 + 10.0) 보다 작거나 (당일(D) 시가 - 10.0) 보다 큰 경우에만 그 시가 또는 종가를
아래의 조건에 따라 추가되는 '수평라인 수치' 또는 '상하단 범위 기준'으로 선택하며
(당일(D) 시가 + 10.0) ~ (당일(D) 시가 - 10.0)의 범위를 벗어나는 시가 또는 종가는 선택 대상에서 제외
2) 우선 (D-1) 일봉의 시가(O1)과 종가(C1)을 모두 '당일(D)에 표시될 수평라인 수치'로 선택
* (D-1) 일봉의 O1과 C1은 무조건 선택
3) (i) (D-2) 일봉의 시가(O2), 종가(C2) 중에서 위의 [O1~C1] 상하단 범위 밖에 있는 것을
'수평라인 수치'로 추가 선택 (즉, [O1~C1] 상하단 범위 안에 있으면 미선택)
(ii) O1과 C1, 만약 (i)에서 선택되었다면 그 O2, C2를 포함하여 2~4개중 가장 바깥 쪽에 있는 상단과 하단의
수치를 각각 1개씩 상하단 범위로 새로 정하고, 이를 (D-3) 일봉의 시가(O3), 종가(C3) 중에서
그 상하단 범위 밖에 있는 고가와 저가를 '수평라인 수치'로 추가 선택하기 위한 조건으로서
적용될 새로운 '상하단 범위 기준'으로 정함.
* 제약조건 : 만일 O2, C2가 (당일 시가+10.0)~(당일 시가-10.0) 범위를 벗어나면 선택 대상에서 제외
.......
이런 방식으로 6)까지 <지표1>의 (고가과 저가) 대신에 (시가와 종가)를 적용한 지표 수식입니다.
* 담당자님께서 지표1을 작성해 주시면 제가 시가와 종가를 적용한 수식으로 변형(수정)해 보려고 했지만
고민해 보니, 시가와 종가는 고가~저가 처럼 고가가 저가 보다 항상 큰 경우만 있는것이 아니라
시가가 더 클 때도 있고 종가가 더 클 때도 있어 수식의 부등호나 IF문, 함수 등을 제가 도저히 제대로
수정할 수 없을 거 같아서 <지표2>도 함께 담당자님께 문의 드리게 되었습니다.
혜량하여 주시기 바랍니다.
=============================================================
=============================================================
위와 같이 지표1과 지표2의 수식 작성을 부탁드립니다.
지표 작성해 주신 것에 대해 미리 감사드리며
항상 건강하고 건승하시기 바랍니다.
2022-02-21
1154
글번호 156443
지표