답변완료
수식 재확인 요청드립니다
아래 알려주신 수식으로 종목검색이 나오지 않습니다
첨부한 바와같이 해당일에 해당 종목이 있슴에도 "데이타 없음"으로 나옵니다
검색조건 설정부분이랑 다 확인햇는데 나오지 않습니다 . 확인부탁드립니다
보내주신 수식은 아래와 같습니다
input : per1(100),Per2(1000);
var : h1(0),h2(0),h3(0);
var : i1(0),i2(0),i3(0);
var : d1(0),d2(0),d3(0);
var : t1(0),t2(0),t3(0);
var : tl1(0),tl2(0),tl3(0),tx(0);
var1 = h-max(c,o);
Var2 = abs(C-O);
Var3 = min(c,o)-l;
Condition1 = var1 > Var2*(1+per1/100) or (var1 > 0 and Var2 == 0);
Condition2 = V >= V[1]*(1+per2/100);
if Condition1 and Condition2 Then
{
h1 = h;
h2 = h1[1];
h3 = h2[1];
i1 = Index;
i2 = i1[1];
i3 = i2[1];
d1 = sDate;
d2 = d1[1];
d3 = d2[1];
t1 = sTime;
t2 = t1[1];
t3 = t2[1];
}
if i3 > 0 and Index <= i3+240 and CrossUp(c,min(h1,h2,h3)) Then
{
Find(1);
}
즐거운 하루되세요
> 용팔이 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다
> 수고 하십니다. 수식사용 실력이 부족하여 도움요청드립니다
아래의 지표수식을 -> 종목검색식으로 변환을 부탁합니다 (삼각형표시되는 종목 검색)
input : per1(100),Per2(1000);
var : h1(0),h2(0),h3(0);
var : i1(0),i2(0),i3(0);
var : d1(0),d2(0),d3(0);
var : t1(0),t2(0),t3(0);
var : tl1(0),tl2(0),tl3(0),tx(0);
var1 = h-max(c,o);
Var2 = abs(C-O);
Var3 = min(c,o)-l;
Condition1 = var1 > Var2*(1+per1/100) or (var1 > 0 and Var2 == 0);
Condition2 = V >= V[1]*(1+per2/100);
if Condition1 and Condition2 Then
{
h1 = h;
h2 = h1[1];
h3 = h2[1];
i1 = Index;
i2 = i1[1];
i3 = i2[1];
d1 = sDate;
d2 = d1[1];
d3 = d2[1];
t1 = sTime;
t2 = t1[1];
t3 = t2[1];
}
if i3 > 0 and Index <= i3+240 and CrossUp(c,min(h1,h2,h3)) Then
{
tx = Text_New(sdate,sTime,L,"▲");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,Red);
TL1 = TL_New(d1,t1,h1,NextBarSdate,NextBarStime,h1);
TL2 = TL_New(d2,t2,h2,NextBarSdate,NextBarStime,h2);
TL3 = TL_New(d3,t3,h3,NextBarSdate,NextBarStime,h3);
}
2023-05-23
1841
글번호 169232
검색
답변완료
수식 수정 부탁드립니다
다음과 같이 수식을 작성하고 10분봉으로 시뮬레이션하면 작동되지 않습니다. 잘못된 부분을 수정하여 주시면 고맙겠습니다.
Input: Bar(8), Gap(0.04);
Var: M1(0),LoX(0),LBX(0),HiX(0),HBX(0),LoN(0),LBN(0),HiN(0),HBN(0);
M1= Ma(C,Bar);
LoX= Lowest(L,BarsSinceExit(1));
LBX= NthLowestBar(1,L,BarsSinceExit(1));
HiX= Highest(H,BarsSinceExit(1));
HBX= NthHighestBar(1,H,BarsSinceExit(1));
LoN= Lowest(L,BarsSinceEntry);
LBN= NthLowestBar(1,L,BarsSinceEntry);
HiN= Highest(H,BarsSinceEntry);
HBN= NthHighestBar(1,H,BarsSinceEntry);
If MarketPosition==0 and TotalTrades<1 and NthHighestBar(1,H,117)>NthLowestBar(1,L,117) and Lowest(L,117)<Highest(H,117)*(1-Gap) and CrossUp(C,M1) Then Buy("첫매수",OnClose);
If MarketPosition==0 and HBX>LBX and LoX<HiX*(1-Gap) and CrossUp(C,M1) Then Buy("매수",OnClose);
If MarketPosition==1 and LBN>HBN and HiN>LoN*(1+Gap) and CrossDown(C,M1) Then Exitlong("청산",OnClose);
2023-05-23
1546
글번호 169218
시스템
답변완료
수식 문의드립니다
수고 하십니다. 수식사용 실력이 부족하여 도움요청드립니다
아래의 지표수식을 -> 종목검색식으로 변환을 부탁합니다 (삼각형표시되는 종목 검색)
input : per1(100),Per2(1000);
var : h1(0),h2(0),h3(0);
var : i1(0),i2(0),i3(0);
var : d1(0),d2(0),d3(0);
var : t1(0),t2(0),t3(0);
var : tl1(0),tl2(0),tl3(0),tx(0);
var1 = h-max(c,o);
Var2 = abs(C-O);
Var3 = min(c,o)-l;
Condition1 = var1 > Var2*(1+per1/100) or (var1 > 0 and Var2 == 0);
Condition2 = V >= V[1]*(1+per2/100);
if Condition1 and Condition2 Then
{
h1 = h;
h2 = h1[1];
h3 = h2[1];
i1 = Index;
i2 = i1[1];
i3 = i2[1];
d1 = sDate;
d2 = d1[1];
d3 = d2[1];
t1 = sTime;
t2 = t1[1];
t3 = t2[1];
}
if i3 > 0 and Index <= i3+240 and CrossUp(c,min(h1,h2,h3)) Then
{
tx = Text_New(sdate,sTime,L,"▲");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,Red);
TL1 = TL_New(d1,t1,h1,NextBarSdate,NextBarStime,h1);
TL2 = TL_New(d2,t2,h2,NextBarSdate,NextBarStime,h2);
TL3 = TL_New(d3,t3,h3,NextBarSdate,NextBarStime,h3);
}
2023-05-23
791
글번호 169215
종목검색
답변완료
문의드립니다
아래와 같이 분봉상에서 작동하는 일봉 이동평균선 수식을 만들었습니다
오늘 이전의 일봉종가들 + 오늘의 실시간 현재가를 이용해서
분봉차트상에 이동평균선을 띄우는 식입니다
input : MAperiod(60) ;
var : sum(0),CENTLINE(0),cnt(0);
sum = 0;
for cnt = 0 to MAperiod-1
{
sum = sum + DayClose(cnt);
}
CENTLINE = sum/MAperiod;
PLOT1(CENTLINE,"이평선");
잘 작동하는 것 같았는데, 특정 종목들에서 이상한 현상이 반복됩니다.
10분봉차트에서, data2는 해당 종목의 일봉차트를 불러오고(10000일을 불러왔습니다)
10분봉차트의 데이터를 며칠치를 불러올지를 바꿔보는 와중에 이걸 발견했습니다
예를 들면, 동일한 조건하에서 다른 종목들에서는 잘 표시가 되는데
캡쳐를 보시면 딱 12일 -> 11일(10일,9일,8일 등)로 바꾸는 순간, 갑자기 이평선의 위치가 이상한 곳으로 옮겨집니다.
근데 이 현상이 모든 종목에 나타나는게 아닙니다.
사진상의 센코 같은 경우는 이렇게 문제가 발생하는데
다른 종목 (예를들어 자이글) 같은 경우,
12일 -> 11일(10일,9일,8일 등)로 바꾸어도 아무 문제가 없습니다.
특정 종목들에서만 나타납니다.
수식이 어디가 잘못된거면, 모든 종목들에 동일하게 이 현상이 나타나야될텐데 그건 아니라..
뭐가 문제인지 해결 좀 부탁드리겠습니다 ㅠ
2023-05-23
1080
글번호 169211
지표