답변완료
수식 부탁드립니다.
안녕하세요? 항상 도와주심에 감사의 인사드립니다.
수식 2가지 부탁드립니다.
<1번째>
*진입
1)매수진입
이평선2개(외부변수) 이용하여 역배열 상태에서 음봉(몸통길이 변수) 다음 양봉(몸통길이 변수)이 출현하고, 음봉시가랑 양봉종가랑 같을때 매수진입.
2)매도진입
이평선2개(외부변수) 이용하여 정배열 상태에서 양봉(몸통길이 변수) 다음 음봉(몸통길이 변수)이 출현하고, 양봉종가랑 음봉시가랑 같을때 매도진입.
*청산
익절(외부변수)
손절(외부변수)
교차매매를 하지않고, 포지션 청산후 다음신호발생시 진입.
----------------------------------------------------------------------------------------
<2번째>
*진입
1)매수진입
이평선2개(외부변수) 이용하여 역배열상에 연속양봉3개(몸통길이 외부변수) 출현시, 연속양봉3개중 첫번째양봉 대비 두번째양봉의 종가가1틱위, 두번째양봉대비 세번째양봉의 종가가1틱위 일시 매수진입.
(즉, 한마디로 역배열에서 몸통길이가 같은 종가가1틱씩 위로올라가는 적삼병에 매수)
2)매도진입
이평선2개(외부변수) 이용하여 정배열상에 연속음봉3개(몸통길이 외부변수) 출현시, 연속음봉3개중 첫번째음봉 대비 두번째음봉의 종가가1틱아래, 두번째음봉대비 세번째음봉의 종가가1틱아래 일시 매도진입.
(즉, 한마디로 정배열에서 몸통길이가 같은 종가가1틱씩 아래로내려가는 흑삼병에 매도)
*청산
익절(외부변수)
손절(외부변수)
교차매매를 하지않고, 포지션 청산후 다음신호발생시 진입.
감사합니다. 새해복많이 받으세요.
2020-01-09
161
글번호 135005
시스템
답변완료
수식 부탁드립니다
영웅문의 지표를 예스에서 만들고 싶습니다.
영웅문 수식은
박스중심선 %이평기간%
MA( 가격, 이평기간, 이평방법 )
박스상한선
A = MA( 가격, 이평기간, 이평방법 );
A + AvgIf( 가격 - A, 1, 0.0 )
+ 2 * StdevIf( 가격 - A, 1, 0.0 )
박스하한선
A = MA( 가격, 이평기간, 이평방법 );
A + AvgIf( 가격 - A, -1, 0.0 )
- 2 * StdevIf( 가격 - A, -1, 0.0 )
입니다.
아래는 지표식 키움 설명입니다
설정은 기본 설정으로 , 가격 상한선을 기준으로 설명 드리겠습니다.
1.
A = MA( 가격, 이평기간, 이평방법 )
//
변수A는 24이평선으로 기본 설정 되어 있습니다. (지표조건설정에서 수정 가능합니다)
2.
A + AvgIf( 가격 - A, 1, 0.0 )
//
AvgIf함수는 차트에 조회된 기간(기본적으로 일봉은 600봉, 분봉은 900봉)중 "종가-24이평선"값이 0보다 큰값을 모두 더한 후 해당 기간값으로 나눈 값입니다. 이 값을 24이평선에 더해 계산합니다.
즉, 차트내에서 24이평선보다 종가가 더 클 때, 종가와 24이평선의 차이의 평균을 구한후, 24이평선에 더한 값입니다.
3.
+ 2 * StdevIf( 가격 - A, 1, 0.0 )
//
stdevif함수는 차트에 조회된 기간(기본적으로 일봉은 600봉, 분봉은 900봉)중 "종가-24이평선"값이 0보다 큰값들에 대해 표준편차를 구합니다. 이 값의 두 배를 계산합니다.
( 수식관리자에서는 표준편차를 계산하는 구조가 제공되고 있지 않으므로 내부적으로 프로그래밍된 함수로 계산하여 결과값을 도출합니다. )
즉, 차트 내에서 24이평선보다 종가가 더클때, (종가 - 24이평선) 값들의 표준편차을 구한 후, 그 두 배를 계산합니다.
위에서 계산된 2,3번 값을 더하여 상한선을 산출합니다.
2020-01-08
2064
글번호 135002
지표
답변완료
65570 재문의드립니다.
아래수식에서 hl2는 (h+l)/2 입니다.
수식변환부탁드립니다.
Factor=input(3, minval=1,maxval = 100)
Pd=input(7, minval=1,maxval = 100)
Up=hl2-(Factor*atr(Pd))
Dn=hl2+(Factor*atr(Pd))
TrendUp=close[1]>TrendUp[1]? max(Up,TrendUp[1]) : Up
TrendDown=close[1]<TrendDown[1]? min(Dn,TrendDown[1]) : Dn
Trend = close > TrendDown[1] ? 1: close< TrendUp[1]? -1: nz(Trend[1],1)
Tsl = Trend==1? TrendUp: TrendDown
linecolor = Trend == 1 ? green : red
plot(Tsl, color = linecolor , style = line , linewidth = 2,title = "Trend")
2020-01-08
171
글번호 134997
지표
답변완료
부탁드립니다
수고하십니다
아래수식은 0.5씩 증가히는 수식선입니다
50.00~80.00 0.5씩 증가하는 수식선 부탁드립니다
input : Price1(50.00),Price2(50.50),Price3(51.00),Price4(51.50);
var : tl1(0),tl2(0),tl3(0),tl4(0);
var : tx1(0),tx2(0),tx3(0),tx4(0);
if index == 2 Then{
tl1 = TL_New(sdate[1],stime[1],Price1,sdate,stime,Price1);
tl2 = TL_New(sdate[1],stime[1],Price2,sdate,stime,Price2);
tl3 = TL_New(sdate[1],stime[1],Price3,sdate,stime,Price3);
tl4 = TL_New(sdate[1],stime[1],Price4,sdate,stime,Price4);
TL_SetExtRight(tl1,true);
TL_SetExtRight(tl2,true);
TL_SetExtRight(tl3,true);
TL_SetExtRight(tl4,true);
Text_Delete(Tx1);
Text_Delete(Tx2);
Text_Delete(Tx3);
Text_Delete(Tx4);
Tx1 = Text_New(sdate,stime,Price1,NumToStr(Price1,2));
Tx2 = Text_New(sdate,stime,Price2,NumToStr(Price2,2));
Tx3 = Text_New(sdate,stime,Price3,NumToStr(Price3,2));
Tx4 = Text_New(sdate,stime,Price4,NumToStr(Price4,2));
Text_SetStyle(tx1,5,5);
Text_SetStyle(tx2,5,5);
Text_SetStyle(tx3,5,5);
Text_SetStyle(tx4,5,5);
#추세선 굵기
TL_SetSize(TL1,2);
TL_SetSize(TL2,2);
TL_SetSize(TL3,2);
TL_SetSize(TL4,2);
2020-01-08
135
글번호 134991
지표