답변완료
시스템식 변환 부탁드립니다
1. 300봉 이내에서 1분봉 기준으로
eavg(MACD(12,26),9)>MACD(12,26)
or
Simrido(10) <= 20
or
Disparity(25) <= 98
or
MFI(14) <= 20
일때 현재가 Buy하여 1.2% 등락률로 올랐을때 매도하는 시스템식
2. 1000봉 이내에서 3분봉 기준으로
eavg(MACD(12,26),9)>MACD(12,26)
and
Simrido(10) <= 20
and
Disparity(25) <= 98
and
MFI(14) <= 20
일때 현재가 Buy하여 1.2% 등락률로 올랐을때 매도하는 시스템식
3. 500봉 이내에서 5분봉 기준으로
eavg(MACD(12,26),9)>MACD(12,26)
&&
Simrido(10) <= 20
&&
Disparity(25) <= 98
&&
MFI(14) <= 20
일때 현재가+1호가 Buy하여 -2% 등락률로 떨어졌을때 1번 더 추가매수하고 1.2% 등락률로 올랐을때 매도하는 시스템식
2024-09-30
798
글번호 183833
시스템
답변완료
SuperTrend 시작위치 질문입니다.
주식 종목에 아래 SuperTrend 수식을 적용해보면,
시작 위치가 4번째 봉부터 표시 됩니다.
AtrPeriod로 지정된 위치부터 표시되도록 수정 부탁 드립니다.
input : AtrPeriod(13),factor(3);
var : src(0), AtrV(0),upperBand(0),lowerBand(0), prevLowerBand(0), prevUpperBand(0);
var : prevSuperTrend(0), superTrend(C), direction(0),alpha(0),source(0);
var : Color(0);
if CurrentBar > 1 Then
{
src = (H+L)/2;
alpha = 1 / AtrPeriod ;
source = max(high - low, abs(high - close[1]), abs(low - close[1]));
ATrV = alpha * source + (1 - alpha) * ATrV[1]; //지수가중이평방식
//ATrV = ma(source,AtrPeriod); //단순이평방식
upperBand = src + factor * AtrV;
lowerBand = src - factor * AtrV;
prevLowerBand = lowerBand[1];
prevUpperBand = upperBand[1];
if lowerBand > prevLowerBand or close[1] < prevLowerBand Then
lowerBand = lowerBand;
Else
lowerBand = prevLowerBand;
if upperBand < prevUpperBand or close[1] > prevUpperBand Then
upperBand = upperBand;
Else
upperBand = prevUpperBand;
if C > UpperBand Then
{
direction = 1;
Color = Red;
}
if C < LowerBand Then
{
direction = -1;
Color = Blue;
}
if direction == 1 Then
supertrend = lowerband;
Else
supertrend = upperband;
Plot1(supertrend, "SuperTrend", Color, DEF, 1);
}
2024-09-30
732
글번호 183832
지표
답변완료
수고하십니다.두가지 검색식 동시에 만족하는 종목검색식 부탁드립니다. 항상 건강하세요~~
1
INPUT : period(20),기간1(12),기간2(5),기간3(5);
VAR : A(0),B(0),GB(0),GS(0),SS(0),AA(0);
A=(C - lowest(C, period))/C*100;
GB=max(A, 0);
B=(highest(C, period) -C)/C*100;
GS=max(B, 0);
SS=AccumN(C-lowest(L,기간1),기간2)
/AccumN((highest(H,기간1)-lowest(L,기간1)),기간2)* 100; //스토케스틱 슬로우 본선
AA=EmA(SS, 기간3); //스토케스틱 시그널선
IF CROSSUP(GB, GS) && C>O && SS[1]<=20 && (CROSSUP(SS,AA) OR CROSSUP(SS,20)) TheN
Find(1);
=================================================================================
2
input : period(14), 기간1(12), 기간2(5), 기간3(5),배수(1);
var : A(0), B(0), GB(0), GS(0), BB(0), SS(0), AA(0);
// GOLDENPOWER 지표
A = (C - lowest(C, period)) / C * 100;
GB = max(A, 0);
// B 지표
B = (highest(C, period) - C) / C * 100;
GS = max(B, 0);
// 스토F 지표
BB = (C - lowest(L, 기간1)) / (highest(H, 기간1) - lowest(L, 기간1)) * 100;
// 스토 슬루우 지표
SS = AccumN(C - lowest(L, 기간1), 기간2) / AccumN((highest(H, 기간1) - lowest(L, 기간1)), 기간2) * 100;
// 스토케스틱 시그널선
AA = Ema(SS, 기간3);
// 조건 체크 및 종목 검색
if CROSSUP(GB, GS) && CROSSUP(BB, 50) && SS > AA && V > MA(V, period)*배수 Then
Find(1);
2024-09-29
674
글번호 183831
종목검색
답변완료
변환부탁드립니다.
트레이딩뷰의 Hull지표인데 변환부탁드립니다.
src = input(close, title="Source")
modeSwitch = input("Hma", title="Hull Variation", options=["Hma", "Thma", "Ehma"])
length = input(55, title="Length(180-200 for floating S/R , 55 for swing entry)")
lengthMult = input(1.0, title="Length multiplier (Used to view higher timeframes with straight band)")
useHtf = input(false, title="Show Hull MA from X timeframe? (good for scalping)")
htf = input("240", title="Higher timeframe", type=input.resolution)
//FUNCTIONS
//HMA
HMA(_src, _length) => wma(2 * wma(_src, _length / 2) - wma(_src, _length), round(sqrt(_length)))
//EHMA
EHMA(_src, _length) => ema(2 * ema(_src, _length / 2) - ema(_src, _length), round(sqrt(_length)))
//THMA
THMA(_src, _length) => wma(wma(_src,_length / 3) * 3 - wma(_src, _length / 2) - wma(_src, _length), _length)
//SWITCH
Mode(modeSwitch, src, len) =>
modeSwitch == "Hma" ? HMA(src, len) :
modeSwitch == "Ehma" ? EHMA(src, len) :
modeSwitch == "Thma" ? THMA(src, len/2) : na
//OUT
_hull = Mode(modeSwitch, src, int(length * lengthMult))
HULL = useHtf ? security(syminfo.ticker, htf, _hull) : _hull
MHULL = HULL[0]
SHULL = HULL[2]
plot(MHULL, title="MHULL", color=hullColor, linewidth=thicknesSwitch, transp=50)
plot(visualSwitch ? SHULL : na, title="SHULL", color=hullColor, linewidth=thicknesSwitch, transp=50)
수고하세요
2024-09-29
790
글번호 183829
지표