커뮤니티
수식관련 문의
2017-01-03 22:29:21
144
글번호 105552
1. 200개 캔들중 순위를 정해준다.
2. 현재캔들 종가가 1위이고,
5개전캔들 종가순위가 50위 아래일때 종가매수.
//선언
Array : cRank[200](1);
Var : u(0),j(0);
//순위주기
for u = 0 to 199
{
for j = 0 to 199
{
if c[u] < c[j] then
{
cRank[j]=cRank[j]+1;
}
}
}
//매수
if cRank[1] == 1 and cRank[5] > 50 then
{
buy("B",OnClose);
}
//------------------------------------------
위와 같이 했는데 매수가 안되네요.
"NthMaxList", "NthHighestBar"를 안쓰고 수식을 짜고 십습니다.
도와주세요
답변 1
예스스탁 예스스탁 답변
2017-01-04 16:05:29
안녕하세요
예스스탁입니다.
배열번호 0부터 높은순위값이 저장됩니다.
Var : tempi(0), tempmax(0), tempindex(0), tempi2(0),NTHindex(0),u(0);
Array : VALUE[200](0), NTHVALUE[200](0);
for u = 0 to 199{
value[u] = C[u];
}
For tempi2 = 0 to 199
{
tempmax = -99999999;
For tempi = 0 to 199
{
if ( tempmax < VALUE[tempi] ) then
{
tempmax = VALUE[tempi];
tempIndex = tempi;
}
}
NTHVALUE[tempi2] = tempmax;
VALUE[tempIndex] = -99999999;
}
if C == NTHVALUE[0] and C[5] < nthvalue[49] Then
buy();
즐거운 하루되세요
> 나다백 님이 쓴 글입니다.
> 제목 : 수식관련 문의
> 1. 200개 캔들중 순위를 정해준다.
2. 현재캔들 종가가 1위이고,
5개전캔들 종가순위가 50위 아래일때 종가매수.
//선언
Array : cRank[200](1);
Var : u(0),j(0);
//순위주기
for u = 0 to 199
{
for j = 0 to 199
{
if c[u] < c[j] then
{
cRank[j]=cRank[j]+1;
}
}
}
//매수
if cRank[1] == 1 and cRank[5] > 50 then
{
buy("B",OnClose);
}
//------------------------------------------
위와 같이 했는데 매수가 안되네요.
"NthMaxList", "NthHighestBar"를 안쓰고 수식을 짜고 십습니다.
도와주세요
다음글
이전글