답변완료
종목 검색 부탁드립니다.
1. 아래지표를 참고하여,
(수식2) "과매수" 를,
일봉기준으로 "10일중 3일 이하"(주의: 이하) "과매수"하는 종목의 종목검색식 부탁드려요.
("몇일중 몇일이하" 는 변수로 처리해주세요)
----아래-------
(수식1) 매수
i_wvf = ((high - lowest(C, 22)) / lowest(C, 22)) * 100;
i_sDev = 2.0 * stdev(i_wvf, 20);
i_midLine = avg(i_wvf, 20);
i_upperBand = i_midLine + i_sDev;
i_rangeHigh = (highest(i_wvf, 50)) * ph;
i_wvf;
(수식2) 과매수
i_wvf = ((high - lowest(C, 22)) / lowest(C, 22)) * 100;
i_sDev = 2.0 * stdev(i_wvf, 20);
i_midLine = avg(i_wvf, 20);
i_upperBand = i_midLine + i_sDev;
i_rangeHigh = (highest(i_wvf, 50)) * ph;
if(i_wvf >= i_upperBand or i_wvf >= i_rangeHigh, i_wvf, 0);
(수식3) 과매수이탈
i_wvf = ((H - lowest(C, 22)) / lowest(C, 22)) * 100;
i_sDev = 2.0 * stdev(i_wvf, 20);
i_midLine = avg(i_wvf, 20);
i_upperBand = i_midLine + i_sDev;
i_rangeHigh = (highest(i_wvf, 50)) * ph;
ob = (i_wvf >= i_upperBand) or (i_wvf >= i_rangeHigh);
if(ob,1,0); //os : OverBuy
// 과매수 4회이상 연속후 이탈)
if( ((ob(1)>0 and ob(2)>0 and ob(3)>0 and ob(4)>0) and ob == 0), i_wvf, 0);
-지표조건설정
PH : 0.55
답변완료
지표문의
1.Input : Period(20), MultiD(2);
var : MAv(0),BBup(0),BBdn(0);
MAv = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
볼린져밴드를 뒤집기해서 볼수 있나요?
BBup = -BollBandUp(Period,MultiD);
BBdn = -BollBandDown(Period,MultiD);
마이너스를붙이니 지표 왜곡이 생겨
방법이 없나요?
있으면 좀 만들어주세요
2.그럼 수고하세요
답변완료
종목검색식 부탁드림니다.
항상 노고에 감사드림니다.
아래의 수식을 종목검색식으로 부탁드림니다.
A=Dayhigh()>Daylow()*1.07;
B=Dayhigh()-Daylow();
B1=Valuewhen(1, A,B*65/100+Daylow());
B2=Valuewhen(1, A,B*50/100+Daylow());
B3=ma(C, 5);
B4=B3>B3(1) && B3(1)<B3(2);
B5=Valuewhen(1, B4, B3);
B6=ma(C, 20);
B7=ma(C, 60);
최종=
B4 && C>0 && B5<B1 && B5>B2 && (B3>B6 or B3>B7);
카운트=Countsince(date!=date(1), 최종);
카운트== 1&& 카운트(1)==0
답변완료
지표 및 검색
아래는트레이딩뷰 지표의 THMA 강조지표입니다
1) 지표로 변환요청합니다. TREND 변화하는 경우 THMA 선 색상 변화
2) 검색식(종목검색 아님)으로 변환 요청
- 해당 지표
input : len_(40);
input : volat(true);
input : len_vol(15);
input : color_u(Lime);
input : color_d(Violet);
var : source(0);
var : trend(""),vv(0),i(0),k(0),vol(0),thma(0),thma1(0);
Array : volatility[1000](Nan),SR[1000](Nan);
var : signal_up(False),signal_dn(False),tx(0);
source = close;
For i = 999 Downto 1
{
volatility[i] = volatility[i-1];
}
volatility[0] = wma(2 * wma(high - low, len_vol / 2) - wma(high - low, len_vol), round(sqrt(len_vol),0));
vv = PercentileArray(1,volatility, 1000);
vol = volatility[0]/ vv;
thma = wma(wma(source, len_ / 3) * 3 - wma(source, len_ / 2) - wma(source, len_), len_);
thma1 = thma[2];
PlotPaintBar(thma+volatility[0],thma-volatility[0],"강조",iff(thma > thma1 , color_u , color_d));
signal_up = CrossUp(thma, thma1);
signal_dn = CrossDown(thma, thma1);
if signal_up == true Then
{
tx = Text_New(sDate,sTime,thma-volatility[0],"▲");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,Red);
}
if signal_dn == true Then
{
tx = Text_New(sDate,sTime,thma+volatility[0],"▼");
Text_SetStyle(tx,2,1);
Text_SetColor(tx,Blue);
}