답변완료
수식추가
Inputs : Period(20), Sence(1.5), CC_DN(Yellow);
Vars:
VLineUp(0),
VLineDn(0),
HHighest(0),
LLowest(0),
JustChanged(FALSE),
VLine(0), DBN(0),T(0);
Array:
Highs[35](0),
Lows[35](0),
RRange[35](0),
UpWave[1](FALSE),
DnWave[1](FALSE);
If STime == 180000 Then
DBN = 0;
DBN = DBN + 1;
Var1 = Period;
Var2 = Var1 - 1;
Var3 = Var1 - 2;
Var5 = Sence;
Var6 = H-L;
JustChanged = FALSE;
if CurrentBar <= Var2 then begin
Highs[CurrentBar] = Close;
Lows[CurrentBar] = Close;
RRange[CurrentBar] = (H-L) /2;
end;
if CurrentBar == Var1 then begin
if Highs[Var2] >= Highs[Var3] then begin
UpWave[1] = TRUE;
HHighest = Highs[Var2];
VLineUp = HHighest - (Var5 * MA(Var6,Var2));
#Plot1(VLineUp,"VLineUp");
end;
if Highs[Var2] < Highs[Var3] then begin
DnWave[1] = TRUE;
LLowest = Lows[Var2];
VLineDn = LLowest + (Var5 * MA(Var6,Var2));
#Plot2(VLineDn,"VLineDn");
end;
end;
if CurrentBar > Var1 then begin
if DnWave[1] and Close > VLineDn then begin
DnWave[1] = FALSE;
UpWave[1] = TRUE;
JustChanged = TRUE;
HHighest = Close;
LLowest = 0;
end;
if UpWave[1] and Close < VLineUp and JustChanged == FALSE then begin
UpWave[1] = FALSE;
DnWave[1] = TRUE;
JustChanged = TRUE;
LLowest = Close;
HHighest = 0;
end;
if JustChanged == FALSE then begin
if Close > HHighest then
HHighest = Close;
else if Close < LLowest then
LLowest = Close;
end;
VLineUp = HHighest - (Var5 * MA(Var6,Var2));
VLineDn = LLowest + (Var5 * MA(Var6,Var2));
if UpWave[1] then
T = 1;
else if DnWave[1] then
T = -1;
end;
Input : BBP(20), MultiD(2);
var : BBmd(0),BBup(0),BBdn(0);
BBmd = ma(C,Period);
BBup = BollBandUp(BBP,MultiD);
BBdn = BollBandDown(BBP,MultiD);
if CrossDown(C,BBup) and t == -1 Then
sell();
if crossup(C,BBdn) and t == 1 Then
buy();
안녕하세요
위식에 추가부탁드림니다
추가 이평 30선
매수 기존식+이평30선 위에있을때만
매도 기존식+이평30선 아래있을때만
2024-11-10
566
글번호 185117
시스템
답변완료
pivot order block 지표식 변환
항상 감사드립니다
아래의 pivot order block 종목검색식을 지표식으로 변환부탁드립니다
1.고점 ==> red line, 저점==> blue line 챠트에 지표표기
2.종목검색조건을 매수매도 시스템식으로 변환
# pivot order block #
//오더블록은 대량의 매수 또는 매도주문이 집중되어 있는 가격구간을 의미
//급격한 가격변동이 있기전 마지막하락 캔들,첫번째 약한 상승캔들
//향후 가격변동의 지지,저항수준으로 작용
input: source("wicks");#'Wicks', 'body'
Input: leftlenH(25);
Input: rightlenH(25);
Input: leftlenL(25);
Input: rightlenL(25);
Input: boxlength(25);
var: phoption(0),ploption(0);
var: ph(0),pl(0);
var: lastPH(0),lastPL(0);
var: crossoverH(False),crossoverL(False);
#고점/저점 옵션설정
phoption = IFf(source == "wicks", high,close );
ploption = IFf(source == "wicks", low,close );
#스윙 고점/저점 계산
if SwingHigh(1, phoption, leftlenH, rightlenH, leftlenH+rightlenH+1 ) != -1 Then
{
lastPH = phoption[rightlenH];
}
if SwingLow(1, ploption, leftlenL, rightlenL, leftlenL+rightlenL+1 ) != -1 Then
{
lastPL = pLoption[rightlenL];
}
# 돌파조건 확인
crossoverH = CrossUp(c,lastPH) and lastPH != 0;
crossoverL = CrossUp(c,lastPL) and lastPL != 0;
If crossoverH == True TheN
FinD(1);
If crossoverL ==True TheN
FinD(1);
2024-11-09
910
글번호 185113
지표
답변완료
수식요청드립니다.
input : Periods(10);
input : Multiplier(3.0);
input : changeATR(1);#1:SMA 0:RMA
var : src(0),alpha(0),source(0),ATR1(0),ATR2(0),ATRV(0);
var : up(0),up1(0),dn(0),dn1(0),trend(0),tx(0);
src = (H+L)/2;
alpha = 1 / Periods;
atr1 = IFf(IsNan(atr1[1]) == true , ma(TrueRange, Periods) , alpha * TrueRange + (1 - alpha) * atr1[1]);
atr2 = ATR(Periods);
atrv = IFf(changeATR == 1 , atr1 , atr2);
up=src-(Multiplier*atrv);
up1 = IFf(IsNan(up[1]) == False,up[1],up);
up = iff(close[1] > up1 , max(up,up1) , up);
dn=src+(Multiplier*atrv);
dn1 = IFf(IsNan(dn[1]) == False,dn[1], dn);
dn = iff(close[1] < dn1 , min(dn, dn1) , dn);
trend = 1;
trend = IFf(IsNan(trend[1]) == False,trend[1], trend);
trend = IFf(trend == -1 and close > dn1 , 1 , iff(trend == 1 and close < up1 , -1 , trend));
if trend == 1 Then
plot1(up,"UpTrend",green);
Else
NoPlot(1);
if trend == -1 then
Plot2(dn,"Down Trend",red);
Else
NoPlot(2);
if trend == 1 and trend[1] == -1 Then
{
tx =Text_New(sDate,sTime,up,"●");
Text_SetStyle(tx,2,2);
Text_SetColor(tx,Green);
}
if trend == -1 and trend[1] == 1 Then
{
tx =Text_New(sDate,sTime,dn,"●");
Text_SetStyle(tx,2,2);
Text_SetColor(tx,Red);
}
100봉간 젤 마지막에 슈퍼트랜드 지표가 빨간에서 초록으로 변경 1회 파워종목검색
100봉 사이에 여러번 변경됐을 경우 맨 마지막을 기준
2024-11-09
758
글번호 185111
종목검색