커뮤니티
문의드립니다.
2018-06-08 10:45:54
143
글번호 119578
수고하십니다. 번거롭게 해 드립니다.
갭이 발생하고 그 갭을 터치하지 않은 종목을 찾으라는 검색식을 만들어주셨는데
정확하게 그 갭 부분이 어떻게 검색되는지를 모르겠습니다.
아래식에 상승갭의 몸통 하단과 그 전봉의 몸통 상단을 공략하고 싶습니다.
input : NN(10),AA(10),BB(5);
if min(C,O) >= C[1]*(1+AA/100) Then
{
var1 = min(C,O);
var2 = h;
var3 = index;
Condition1 = false;
}
if H > var2 Then
var2 = h;
if index > var3 and L <= var1*(1+BB/100) then
Condition1 = true;
if var3 > 0 and
index > var3 and
index <= var3+nn and
Condition1 == false Then
find(1);
안녕하세요
예스스탁입니다.
찾아진 상단과 하단을 분할매수라고만 하시면
내용판단이 되지 않아 답변이 가능하지 않습니다.
시스템은 종목검색과 연동되지 않으므로
차튿에 적용하는 내용만으로 정리해 올려주시기 바랍니다.
또한 시스템은 신호만 발생합니다.
매수가 안된 매수주문등과 같은 내용은 시스템에서 판단이 불가능합니다.
즐거운 하루되세요
> 여세우 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고하십니다.
예전에 검색식 만들어주셔서 잘 쓰고 있습니다.
찾아진 갭의 상단과 갭의 하단을 분할매수하고
매수된 단가의 5%,10% 지정가 익절매도하는 시스템식을 부탁드립니다.
(매수가 안된 매수주문과 매도가 안된 매도주문은 익일부터 지속적으로 주문이 나가게
하고 싶습니다.)
input : NN(10),AA(10),BB(5);
if min(C,O) >= C[1]*(1+AA/100) Then
{
var1 = min(C,O);
var2 = h;
var3 = index;
Condition1 = false;
}
if H > var2 Then
var2 = h;
if index > var3 and L <= var1*(1+BB/100) then
Condition1 = true;
if var3 > 0 and
index > var3 and
index <= var3+nn and
Condition1 == false Then
find(1);
안녕하세요
예스스탁입니다.
input : NN(10),AA(10),BB(5);
if min(C,O) >= C[1]*(1+AA/100) Then
{
var1 = min(C,O);
var2 = h;
var3 = index;
Condition1 = false;
}
if H > var2 Then
var2 = h;
if index > var3 and L <= var1*(1+BB/100) then
Condition1 = true;
if var3 > 0 and
index > var3 and
index <= var3+nn and
Condition1 == false Then
find(1);
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
1.
input : N(10),AA(50000),BB(60000),CC(40000);
var : cnt(0),HH(0),Hi(0),HL(0);
HH = H[1];
Hi = 1;
for cnt = 1 to N
{
if H[cnt] > HH Then
{
HH = H[cnt];
Hi = cnt;
}
}
HL = L[1];
for cnt = 1 to Hi
{
if L[cnt] < HL Then
HL = L[cnt];
}
if HH >= AA and HH <= BB and
HL > CC and
C <= CC Then
find(1);
2
종목검색은 수정주가 처리된 데이터로 제공되고 있습니다.
수식안에서 수정주가는 처리될수 없습니다.
input : NN(10),AA(10),BB(5);
if O >= C[1]*(1+AA/100) Then
{
var1 = h;
var2 = h;
var3 = index;
Condition1 = false;
}
if H > var2 Then
var2 = h;
if index > var3 and L <= var1 then
Condition1 = true;
if var3 > 0 and
index > var3 and index <= var3+nn and
Condition1 == false and
var2 < var1*(1+BB/100) Then
find(1);
즐거운 하루되세요
> 여세우 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고하십니다.
(1) 기간중에 처음 CC에 오는 종목을 찾고 싶습니다.
"CC에 왔다가 5%이상 반등이 있었던 종목은 제외하라"
수식 부탁드립니다.
input : N(10),AA(50000),BB(60000),CC(40000);
var1 = highest(H,N)[1];
if var1 >= AA and var1 <= BB and
C <= CC Then
find(1);
(2) 아래식에서 수정주가를 사용하는 조건을 첨가하고,
NN기간동안 아랫꼬리로 상승갭 상단을 침범한 종목은 제외한
수식 부탁드립니다.
input : NN(10),AA(10),BB(5);
if O >= C[1]*(1+AA/100) Then
{
var1 = h;
var2 = h;
var3 = index;
}
if H > var2 Then
var2 = h;
if var3 > 0 and index <= var3+nn and
var2 < var1*(1+BB/100) Then
find(1);
답변 1
예스스탁 예스스탁 답변
2018-06-11 09:25:45
안녕하세요
예스스탁입니다.
수식을 어느 부분을 수정해 드려야 할지 모르겠습니다.
종목검색에 주석남겨드립니다.
하단과 상단을 공략하신 대는 내용이 어떤 내용인지 모르겠습니다.
종목검색은 시스템과 별도이고 서로 연동되지 않습니다.
input : NN(10),AA(10),BB(5);
#갭발생 - 몸통 하단이 전봉종가대비 aa%이상인 봉인 발생하면
if min(C,O) >= C[1]*(1+AA/100) Then
{
#몸통하단값 저장
var1 = min(C,O);
#고가저장
var2 = h;
#봉번호저장
var3 = index;
#전봉 몸통상단저장
var4 = max(C[1],O[1]);
#Condition1변수는 false;
Condition1 = false;
}
#var2보다 큰 고가가 발생하면 해당 고가로 var2값을 변경
if H > var2 Then
var2 = h;
#갭발생후 저가가 몸통하단값대비 +bb%보다 작은값 발생하면 false
if index > var3 and L <= var1*(1+BB/100) then
Condition1 = true;
#갭발생이후이고 nn봉 이상 경과하지 않았고
#하단+bb%터치한적이 없는 종목 검색
if var3 > 0 and
index > var3 and
index <= var3+nn and
Condition1 == false Then
find(1);
즐거운 하루되세요
> 여세우 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고하십니다. 번거롭게 해 드립니다.
갭이 발생하고 그 갭을 터치하지 않은 종목을 찾으라는 검색식을 만들어주셨는데
정확하게 그 갭 부분이 어떻게 검색되는지를 모르겠습니다.
아래식에 상승갭의 몸통 하단과 그 전봉의 몸통 상단을 공략하고 싶습니다.
input : NN(10),AA(10),BB(5);
if min(C,O) >= C[1]*(1+AA/100) Then
{
var1 = min(C,O);
var2 = h;
var3 = index;
Condition1 = false;
}
if H > var2 Then
var2 = h;
if index > var3 and L <= var1*(1+BB/100) then
Condition1 = true;
if var3 > 0 and
index > var3 and
index <= var3+nn and
Condition1 == false Then
find(1);
안녕하세요
예스스탁입니다.
찾아진 상단과 하단을 분할매수라고만 하시면
내용판단이 되지 않아 답변이 가능하지 않습니다.
시스템은 종목검색과 연동되지 않으므로
차튿에 적용하는 내용만으로 정리해 올려주시기 바랍니다.
또한 시스템은 신호만 발생합니다.
매수가 안된 매수주문등과 같은 내용은 시스템에서 판단이 불가능합니다.
즐거운 하루되세요
> 여세우 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고하십니다.
예전에 검색식 만들어주셔서 잘 쓰고 있습니다.
찾아진 갭의 상단과 갭의 하단을 분할매수하고
매수된 단가의 5%,10% 지정가 익절매도하는 시스템식을 부탁드립니다.
(매수가 안된 매수주문과 매도가 안된 매도주문은 익일부터 지속적으로 주문이 나가게
하고 싶습니다.)
input : NN(10),AA(10),BB(5);
if min(C,O) >= C[1]*(1+AA/100) Then
{
var1 = min(C,O);
var2 = h;
var3 = index;
Condition1 = false;
}
if H > var2 Then
var2 = h;
if index > var3 and L <= var1*(1+BB/100) then
Condition1 = true;
if var3 > 0 and
index > var3 and
index <= var3+nn and
Condition1 == false Then
find(1);
안녕하세요
예스스탁입니다.
input : NN(10),AA(10),BB(5);
if min(C,O) >= C[1]*(1+AA/100) Then
{
var1 = min(C,O);
var2 = h;
var3 = index;
Condition1 = false;
}
if H > var2 Then
var2 = h;
if index > var3 and L <= var1*(1+BB/100) then
Condition1 = true;
if var3 > 0 and
index > var3 and
index <= var3+nn and
Condition1 == false Then
find(1);
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
1.
input : N(10),AA(50000),BB(60000),CC(40000);
var : cnt(0),HH(0),Hi(0),HL(0);
HH = H[1];
Hi = 1;
for cnt = 1 to N
{
if H[cnt] > HH Then
{
HH = H[cnt];
Hi = cnt;
}
}
HL = L[1];
for cnt = 1 to Hi
{
if L[cnt] < HL Then
HL = L[cnt];
}
if HH >= AA and HH <= BB and
HL > CC and
C <= CC Then
find(1);
2
종목검색은 수정주가 처리된 데이터로 제공되고 있습니다.
수식안에서 수정주가는 처리될수 없습니다.
input : NN(10),AA(10),BB(5);
if O >= C[1]*(1+AA/100) Then
{
var1 = h;
var2 = h;
var3 = index;
Condition1 = false;
}
if H > var2 Then
var2 = h;
if index > var3 and L <= var1 then
Condition1 = true;
if var3 > 0 and
index > var3 and index <= var3+nn and
Condition1 == false and
var2 < var1*(1+BB/100) Then
find(1);
즐거운 하루되세요
> 여세우 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고하십니다.
(1) 기간중에 처음 CC에 오는 종목을 찾고 싶습니다.
"CC에 왔다가 5%이상 반등이 있었던 종목은 제외하라"
수식 부탁드립니다.
input : N(10),AA(50000),BB(60000),CC(40000);
var1 = highest(H,N)[1];
if var1 >= AA and var1 <= BB and
C <= CC Then
find(1);
(2) 아래식에서 수정주가를 사용하는 조건을 첨가하고,
NN기간동안 아랫꼬리로 상승갭 상단을 침범한 종목은 제외한
수식 부탁드립니다.
input : NN(10),AA(10),BB(5);
if O >= C[1]*(1+AA/100) Then
{
var1 = h;
var2 = h;
var3 = index;
}
if H > var2 Then
var2 = h;
if var3 > 0 and index <= var3+nn and
var2 < var1*(1+BB/100) Then
find(1);