커뮤니티
문의드립니다.
2018-04-20 06:57:33
136
글번호 118348
1. 글자색은 파란색
분봉에 사용할 것입니다.
이번달의 최고점 의 봉(캔들)을 포함에 카운팅하여 9,17,26,33,42,52,65,76,129,172,176,226 후의봉이
생기자 마자 캔들위에 숫자가 해당 표시됬으면합니다.
그리고 아래숫자 하루전 (8캔들)은 캔들아래에 초록색동그라미가 있었으면합니다.(예비신호)
단, 해당월이 끝나거나 새로운 고점이 갱신될 시 이전에 나왓던 텍스트는 없어졌으면 합니다.
2. 글자색 빨간색
윗식조건에서 저점기준으로 부탁드립니다.(텍스트 캔들아래)
---
3. 윗식을 주기준으로 부탁드립니다.
4. 윗식을 년기준으로 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2018-04-20 13:23:46
안녕하세요
예스스탁입니다.
1
var : idx1(0),idx2(0),cnt(0),cnt1(0),cnt2(0),HH(0),LL(0);
Array : tx1[50](0),tx2[50](0);
if sdate > sdate[1]+30 Then
{
HH = H;
LL = L;
idx1 = 0;
idx2 = 0;
cnt1 = 0;
cnt2 = 0;
for cnt = 0 to 49
{
Text_Delete(tx1[cnt]);
Text_Delete(tx2[cnt]);
}
}
if H > HH Then
{
HH = H;
idx1 = 0;
cnt1 = 0;
for cnt = 0 to 49
{
Text_Delete(tx1[cnt]);
Text_Delete(tx2[cnt]);
}
}
idx1 = idx1+1;
if L < LL Then{
LL = L;
idx2 = 0;
cnt2 = 0;
for cnt = 0 to 49
{
Text_Delete(tx1[cnt]);
Text_Delete(tx2[cnt]);
}
}
idx2 = idx2+1;
if idx1 == 8 or
idx1 == 16 or
idx1 == 25 or
idx1 == 32 or
idx1 == 41 or
idx1 == 51 or
idx1 == 64 or
idx1 == 75 or
idx1 == 128 or
idx1 == 171 or
idx1 == 175 or
idx1 == 225 Then
plot1(L,"검색",GREEN);
if idx1 == 9 or
idx1 == 17 or
idx1 == 26 or
idx1 == 33 or
idx1 == 42 or
idx1 == 52 or
idx1 == 65 or
idx1 == 76 or
idx1 == 129 or
idx1 == 172 or
idx1 == 176 or
idx1 == 226 Then{
cnt1 = cnt1+1;
tx1[cnt1] = Text_New(sdate,stime,H,NumToStr(idx1,0));
Text_SetColor(tx1[cnt1],BLUE);
}
if idx2 == 8 or
idx2 == 16 or
idx2 == 25 or
idx2 == 32 or
idx2 == 41 or
idx2 == 51 or
idx2 == 64 or
idx2 == 75 or
idx2 == 128 or
idx2 == 171 or
idx2 == 175 or
idx2 == 225 Then
plot1(L,"검색",GREEN);
if idx2 == 9 or
idx2 == 17 or
idx2 == 26 or
idx2 == 33 or
idx2 == 42 or
idx2 == 52 or
idx2 == 65 or
idx2 == 76 or
idx2 == 129 or
idx2 == 172 or
idx2 == 176 or
idx2 == 226 Then{
cnt2 = cnt2+1;
tx1[cnt2] = Text_New(sdate,stime,H,NumToStr(idx2,0));
Text_SetColor(tx2[cnt2],RED);
}
2
var : idx1(0),idx2(0),cnt(0),cnt1(0),cnt2(0),HH(0),LL(0);
Array : tx1[50](0),tx2[50](0);
if dayofweek(sdate) < DayOfWeek(sdate[1]) Then
{
HH = H;
LL = L;
idx1 = 0;
idx2 = 0;
cnt1 = 0;
cnt2 = 0;
for cnt = 0 to 49
{
Text_Delete(tx1[cnt]);
Text_Delete(tx2[cnt]);
}
}
if H > HH Then
{
HH = H;
idx1 = 0;
cnt1 = 0;
for cnt = 0 to 49
{
Text_Delete(tx1[cnt]);
Text_Delete(tx2[cnt]);
}
}
idx1 = idx1+1;
if L < LL Then{
LL = L;
idx2 = 0;
cnt2 = 0;
for cnt = 0 to 49
{
Text_Delete(tx1[cnt]);
Text_Delete(tx2[cnt]);
}
}
idx2 = idx2+1;
if idx1 == 8 or
idx1 == 16 or
idx1 == 25 or
idx1 == 32 or
idx1 == 41 or
idx1 == 51 or
idx1 == 64 or
idx1 == 75 or
idx1 == 128 or
idx1 == 171 or
idx1 == 175 or
idx1 == 225 Then
plot1(L,"검색",GREEN);
if idx1 == 9 or
idx1 == 17 or
idx1 == 26 or
idx1 == 33 or
idx1 == 42 or
idx1 == 52 or
idx1 == 65 or
idx1 == 76 or
idx1 == 129 or
idx1 == 172 or
idx1 == 176 or
idx1 == 226 Then{
cnt1 = cnt1+1;
tx1[cnt1] = Text_New(sdate,stime,H,NumToStr(idx1,0));
Text_SetColor(tx1[cnt1],BLUE);
}
if idx2 == 8 or
idx2 == 16 or
idx2 == 25 or
idx2 == 32 or
idx2 == 41 or
idx2 == 51 or
idx2 == 64 or
idx2 == 75 or
idx2 == 128 or
idx2 == 171 or
idx2 == 175 or
idx2 == 225 Then
plot1(L,"검색",GREEN);
if idx2 == 9 or
idx2 == 17 or
idx2 == 26 or
idx2 == 33 or
idx2 == 42 or
idx2 == 52 or
idx2 == 65 or
idx2 == 76 or
idx2 == 129 or
idx2 == 172 or
idx2 == 176 or
idx2 == 226 Then{
cnt2 = cnt2+1;
tx1[cnt2] = Text_New(sdate,stime,H,NumToStr(idx2,0));
Text_SetColor(tx2[cnt2],RED);
}
3
var : idx1(0),idx2(0),cnt(0),cnt1(0),cnt2(0),HH(0),LL(0);
Array : tx1[50](0),tx2[50](0);
if sdate > sdate[1]+1000 Then
{
HH = H;
LL = L;
idx1 = 0;
idx2 = 0;
cnt1 = 0;
cnt2 = 0;
for cnt = 0 to 49
{
Text_Delete(tx1[cnt]);
Text_Delete(tx2[cnt]);
}
}
if H > HH Then
{
HH = H;
idx1 = 0;
cnt1 = 0;
for cnt = 0 to 49
{
Text_Delete(tx1[cnt]);
Text_Delete(tx2[cnt]);
}
}
idx1 = idx1+1;
if L < LL Then{
LL = L;
idx2 = 0;
cnt2 = 0;
for cnt = 0 to 49
{
Text_Delete(tx1[cnt]);
Text_Delete(tx2[cnt]);
}
}
idx2 = idx2+1;
if idx1 == 8 or
idx1 == 16 or
idx1 == 25 or
idx1 == 32 or
idx1 == 41 or
idx1 == 51 or
idx1 == 64 or
idx1 == 75 or
idx1 == 128 or
idx1 == 171 or
idx1 == 175 or
idx1 == 225 Then
plot1(L,"검색",GREEN);
if idx1 == 9 or
idx1 == 17 or
idx1 == 26 or
idx1 == 33 or
idx1 == 42 or
idx1 == 52 or
idx1 == 65 or
idx1 == 76 or
idx1 == 129 or
idx1 == 172 or
idx1 == 176 or
idx1 == 226 Then{
cnt1 = cnt1+1;
tx1[cnt1] = Text_New(sdate,stime,H,NumToStr(idx1,0));
Text_SetColor(tx1[cnt1],BLUE);
}
if idx2 == 8 or
idx2 == 16 or
idx2 == 25 or
idx2 == 32 or
idx2 == 41 or
idx2 == 51 or
idx2 == 64 or
idx2 == 75 or
idx2 == 128 or
idx2 == 171 or
idx2 == 175 or
idx2 == 225 Then
plot1(L,"검색",GREEN);
if idx2 == 9 or
idx2 == 17 or
idx2 == 26 or
idx2 == 33 or
idx2 == 42 or
idx2 == 52 or
idx2 == 65 or
idx2 == 76 or
idx2 == 129 or
idx2 == 172 or
idx2 == 176 or
idx2 == 226 Then{
cnt2 = cnt2+1;
tx1[cnt2] = Text_New(sdate,stime,H,NumToStr(idx2,0));
Text_SetColor(tx2[cnt2],RED);
}
즐거운 하루되세요
> 렉쳐 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 1. 글자색은 파란색
분봉에 사용할 것입니다.
이번달의 최고점 의 봉(캔들)을 포함에 카운팅하여 9,17,26,33,42,52,65,76,129,172,176,226 후의봉이
생기자 마자 캔들위에 숫자가 해당 표시됬으면합니다.
그리고 아래숫자 하루전 (8캔들)은 캔들아래에 초록색동그라미가 있었으면합니다.(예비신호)
단, 해당월이 끝나거나 새로운 고점이 갱신될 시 이전에 나왓던 텍스트는 없어졌으면 합니다.
2. 글자색 빨간색
윗식조건에서 저점기준으로 부탁드립니다.(텍스트 캔들아래)
---
3. 윗식을 주기준으로 부탁드립니다.
4. 윗식을 년기준으로 부탁드립니다.
다음글
이전글