답변완료
종목검색식 요청드립니다.
120일이내 아래 신호가 발생된 모든 종목을 검색하는 검색식 요청드립니다.
항상감사드립니다.^^ (120일 기간은 제가 20일 또는 10일로 변경할 수 있게 부탁드립니다.)
A2=stochasticsslow(10,6);
A3=EAVG(A,6);
A4=stochasticsslow(5,3);
A5=EAVG(A,3);
B=ADX(11);
E= (highest(high,9)+lowest(low,9)+highest(high,26)+lowest(low,26))/4;
F= (highest(high,52)+lowest(low,52))/2;
((CROSSUP(C,E(25)) AND C>F(25)) OR
(CROSSUP(C,F(25)) AND C>E(25))) AND
(CROSSUP(A,A1) or CROSSUP(A2,A3) or CROSSUP(A4,A5))
AND B>B(1)
2024-03-14
744
글번호 177479
종목검색
답변완료
지표와 PaintBar 조건이 상이하게 나옵니다.
수고하십니다. 하기조건에서 지표와 페인트바 조건이 상이하게 나옵니다.
확인 요청드립니다.
######## PaintBar ##########
input : low_period(30),Stdev_period(50);
var : W(1);//1이면 가중이평, 0이면 단순이평
var : source(0),DM(0);
var : FZ1(0),FAVG1(0),FSTDEV1(0),FZ1Limit(0);
var : FZ2(0),FAVG2(0),FSTDEV2(0),FZ2Limit(0);
var : F_Con(False),FO(0),FC(0),tx(0),tx1(0),test(0);
source = (o+h+l+c)/4;
FZ1 = (lowest(source,low_period) - source)/lowest(source,low_period);
FAVG1 = iff(W==0,ma(FZ1,Stdev_period),wma(FZ1,Stdev_period));
FSTDEV1 = std(FZ1,Stdev_period);
FZ1Limit = FAVG1-FSTDEV1;
FZ2 = iff(W==0,ma(source, low_period),wma(source, low_period));
FAVG2 = iff(W==0,ma(FZ2,Stdev_period),wma(FZ2,Stdev_period));
FSTDEV2 = std(FZ2, Stdev_period);
FZ2Limit = FAVG2+FSTDEV2;
// Fearzone
F_Con = FZ1 < FZ1Limit and FZ2 > FZ2Limit;
if F_Con Then test = 1;
Else test = 0;
FO = iff(F_Con == true, low-TrueRange,Nan);
FC = iff(F_Con == true, low-2*TrueRange,Nan);
PlotPaintBar(FO,FC,"FearZone Candlesticks",Red);
tx1 = text_new(sDate,sTime,L,NumToStr(test,0));
Text_SetStyle(tx,2,0);
Text_SetColor(tx,Red);
if F_Con == true Then
{
tx = text_new(sDate,sTime,L,"●");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,Red);
}
######## 지표 ##########
input : low_period(30),Stdev_period(50);
var : W(1);//1이면 가중이평, 0이면 단순이평
var : source(0),DM(0);
var : FZ1(0),FAVG1(0),FSTDEV1(0),FZ1Limit(0);
var : FZ2(0),FAVG2(0),FSTDEV2(0),FZ2Limit(0);
var : F_Con(False),FO(0),FC(0),tx(0),tx1(0),test(0);
source = (o+h+l+c)/4;
FZ1 = (lowest(source,low_period) - source)/lowest(source,low_period);
FAVG1 = iff(W==0,ma(FZ1,Stdev_period),wma(FZ1,Stdev_period));
FSTDEV1 = std(FZ1,Stdev_period);
FZ1Limit = FAVG1-FSTDEV1;
FZ2 = iff(W==0,ma(source, low_period),wma(source, low_period));
FAVG2 = iff(W==0,ma(FZ2,Stdev_period),wma(FZ2,Stdev_period));
FSTDEV2 = std(FZ2, Stdev_period);
FZ2Limit = FAVG2+FSTDEV2;
// Fearzone
F_Con = FZ1 < FZ1Limit and FZ2 > FZ2Limit;
FO = iff(F_Con == true, low-TrueRange,Nan);
FC = iff(F_Con == true, low-2*TrueRange,Nan);
F_Con = FZ1 < FZ1Limit and FZ2 > FZ2Limit;
if F_Con Then test = 1;
Else test = 0;
plot1(FZ1,"FZ1");
plot2(FZ1Limit,"FZ1Limit");
plot3(FZ2,"FZ2");
plot4(FZ2Limit,"FZ2Limit");
plot5(FO,"FO");
plot6(FC,"FC");
plot7(TrueRange,"TrueRange");
plot8(test,"test");
**********************************************************
test 값이 상이하게 나옵니다.
F_Con 값이 True 가 PaintBar 에서 간헐적인데 지표에서는 연속적으로 나옵니다.
수식으로는 연속이 맞는데 PaintBar 에서 상이한것 같습니다.
PaintBar 조건처럼 나오게 할수 있는 방법을 찾고 있습니다.
가능한지요?
2024-03-14
839
글번호 177478
지표