답변완료
지표수식 요청드립니다.
수고 많으세요
언제나 친절하신 도움 많이 받고 있어 감사 드리며 아래 지표수식(키움) 작성이 잘 안되서(기초 많이 부족) 또 요청 드립니다.
a1 = shift(close,-midPeriod+1);
a2 = BBandsC(20, 2);
a3 = HuLL(h, 10);
b1 = valuewhen(1, crossup(a1, a2), c);
b2 = CountSince(crossup(a1, a2), date(1)!=date);
b3 = valuewhen(1, crossup(a1, a3), a3);
if (b3(10)>b3 && b3 >= b1 && b2 <= Period, b1, 1,0)
<지표조건 : midPeriod 10, period 60>
감사합니다.
2025-03-12
296
글번호 189098
지표
답변완료
파라볼릭 실시간
Input : af(0.02), maxAF(0.2);
Var : cSarv(0),TL(0),T(0),tx(0);
Var : cSar(0);
var5 = cSar(af,maxAF);
plot1(var5, "CSAR",IFF(c>var5,Red,Green));
cSarv = csar(af,maxAF);
If crossup(c,cSarv) Then
{
var1 = cSarv;
Var2 = var1[1];
if var1 <= var2+PriceScale*2 and var1 >= var2-PriceScale*1 and var2 > 0 Then
{
Tx = Text_New(sDate,sTime,var1-0.1,"●");
Text_SetColor(Tx,Magenta);
Text_SetStyle(Tx,2,2);
Text_SetSize(Tx,15);
}
}
If CrossDown(c,cSarv) Then
{
var3 = csarv;
Var4 = var3[1];
if var3 <= var4+PriceScale*1 and var3 >= var4-PriceScale*2 and var4 > 0 Then
{
Tx = Text_New(sDate,sTime,var3+0.1,"●");
Text_SetColor(Tx,Blue);
Text_SetStyle(Tx,2,2);
Text_SetSize(Tx,15);
}
}
하락하는 파라볼릭의 주가 최저가가, 직전 하락 파라볼릭 주가 최저가의 +2틱에 도달하면 최저가 하단에 네모 표시.
직전 하락 파라볼릭 주가 최저가의 -1틱을 하향 돌파하면 (-2틱에) 네모 삭제.
-1틱을 깨지않고 양전환되면 네모 삭제. (직전저점 +2틱 ~ -1틱 사이에 네모 표시)
상승하는 파라볼릭의 주가 최고가가, 직전 상승 파라볼릭 주가 최고가의 -2틱에 도달하면 최고가 상단에 네모 표시.
직전 상승파라볼릭 주가 최고가의 +1틱을 상향 돌파하면 (+2틱에) 네모 삭제.
+1틱을 돌파 못하고 음전환되면 네모 삭제. (직전고점 -2틱 ~ +1틱 사이에 네모 표시)
쌍바닥 쌍봉되는 지점에 도달하면 네모 표시, 벗어나면 삭제.
위 수식은 무시. 감사합니다.
2025-03-12
319
글번호 189096
지표
답변완료
전략작성등
수고많으십니다 아래의 제가 작성한 수식을 지표등록했더니 챠트가 위로 말려 올라가서 읽을수가 없습니다 0선을y축과 공유를 해서 그런가 봅니다. var1=M5;이니 내부함수는 VAR1(0)이렇게 작성해서하는게 아닌가요? ㅋ.잘못된곳을 수정 좀 부탁드립니다^^
- 아래 -
VAR : LL(0),M5(0),M20(0),Var1(0);
LL = Lowest(L, 20);
if LL[1]>L Then
M5=ma((DayClose()+dayclose(1)+dayclose(2)+dayclose(3)+dayclose(4))/5,Index+1);
if LL[1]>L Then
M20=ma((dayclose()+dayclose(1)+dayclose(2)+dayclose(3)+dayclose(4)+dayclose(5)
+dayclose(6)+dayclose(7)+dayclose(8)+dayclose(9)+dayclose(10)+dayclose(11)+dayclose(12)
+dayclose(13)+dayclose(14)+dayclose(15)+dayclose(16)+dayclose(17)+dayclose(18)+dayclose(19))/20,Index+1);
IF M5 < M20 && CrossUp(M5, M20) TheN
Var1=M5;
Plot1(Var1);
2025-03-12
281
글번호 189095
지표
답변완료
문의드립니다
안녕하세요 관리자님!!
아래 지표는 관리자님이 작성해주신 지표로 실거래시 많은 도움이 되고 있습니다
이지표중에 plot4, plot5를 지표로 사용하고 있는데요
plot4, plot5를 미국장이 시작되는 시점에 PlotBaseLine1에서 처음 시작될수 있도록 변경부탁드립니다
- 아 래 -
input : nday(2);
var : OO(0),HH(0),LL(0),cnt(0);
OO = DayOpen(nday);
HH = DayHigh(1);
LL = DayLow(1);
for cnt = 1 to nday
{
if DayHigh(cnt) > hh Then
hh = DayHigh(cnt);
if DayLow(cnt) < ll Then
ll = DayLow(cnt);
}
if OO > 0 then
{
var1 = C/OO*100-100;
plot1(var1,"시가");
}
if HH > 0 then
{
var2 = (C/HH*100-100);
plot2(var2,"고가");
}
if LL > 0 then
{
var3 = C/LL*100-100;
plot3(var3,"저가");
}
Input : Period(20), MultiD(2);
var : BBmd(0),BBup(0),BBdn(0),up1(0),dn1(0);
BBmd = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
if bdate != bdate[1] Then
{
up1 = bbup;
dn1 = bbdn;
}
if up1 > 0 then
{
var4 = C/up1*100-100;
plot4(var4,"볼밴상단");
}
if dn1 > 0 then
{
var5 = C/dn1*100-100;
plot5(var5,"볼밴하단");
}
PlotBaseLine1(0,"0선");
2025-03-12
245
글번호 189093
지표