커뮤니티
첫봉
2014-10-05 01:44:46
165
글번호 79058
안녕하세요?
생각처럼 쉽게 안되네요
20,60,120,240 이평선이 있을때 전일 종가는 각 이평선들중에 하나만이라도 이평선 아래에 있고 당일 시가는 각 이평선보다 높은 상태에서 첫봉이 만들어지면 첫봉을 저장하고 2번재 이후 20캔들안에 첫봉의 시가 고가 저가 종가중 종가를 돌파하면 매수 조건식 (분봉 사용)
2). value5<=value6*1.05 and crossup(c,var3) then
ii=H;
ii로 고가저장하고 저장한 캔들로부터 10봉이내
if countif(crossup(c,var3),10)>=1 then{
if c<ii*0.95 and var8>var9 then
buy("1");
위 식에서 무엇이 잘못됐는지 저장한 캔들로 부터 10봉 까지만 조건이 만족할때 매수가 되어야 하는데 그 후로도 몇번 나옵니다. 왜그런가요?
제가 원하는 것은 ii에 어떤 조건을 저장하고 그 저장한 캔들을 기준으로 10봉 이내 저장한 가격보다 5% 하락시 매수하는 것입니다.
잘못된 부분이 있으면 수정 부탁드립니다.
수십번을 해봐도 결과가 잘 안맞아 문의 드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2014-10-06 15:08:47
안녕하세요
예스스탁입니다.
1.
var1 = ma(c,20);
var2 = ma(c,60);
var3 = ma(c,120);
var4 = ma(c,240);
if dayindex+1 == 1 Then{
Condition1 = false;
value1 = C;
if O > var1 and C[1] < var1[1] Then
Condition1 = true;
if O > var2 and C[1] < var2[1] Then
Condition1 = true;
if O > var3 and C[1] < var3[1] Then
Condition1 = true;
if O > var4 and C[1] < var4[1] Then
Condition1 = true;
}
if dayindex+1 >= 2 and dayindex+1 <= 20 And
Condition1 == true And
crossup(c,value1) Then
buy();
2.
if value5<=value6*1.05 and crossup(c,var3) then
위 문장은 하루에도 여러번 조건이 충족이 될수 있습니다.
즉 10봉 이내에 해당 조건이 발생해 있기만 하면 진입을 할수 있습니다.
당일 처음 해당 조건이 발생할때만 가격을 저장하고
5%하락하면 한번만 진입하게 하시려면
아래와 같이 당일 첫번째 발생한 조건일때만
ii에 값을 저장하게 만드셔야 합니다.
var : ii(0),steps(0);
if date != date[1] Then
steps = 0;
if steps == 0 and value5<=value6*1.05 and crossup(c,var3) then{
steps = 1;
ii=H;
}
if countif(value5<=value6*1.05 and crossup(c,var3),10)>=1 then{
if c <= ii*0.95 and var8>var9 and steps == 1 then{
steps = 2;
buy("1");
}
}
즐거운 하루되세요
> WT_yu**** 님이 쓴 글입니다.
> 제목 : 첫봉
> 안녕하세요?
생각처럼 쉽게 안되네요
20,60,120,240 이평선이 있을때 전일 종가는 각 이평선들중에 하나만이라도 이평선 아래에 있고 당일 시가는 각 이평선보다 높은 상태에서 첫봉이 만들어지면 첫봉을 저장하고 2번재 이후 20캔들안에 첫봉의 시가 고가 저가 종가중 종가를 돌파하면 매수 조건식 (분봉 사용)
2). value5<=value6*1.05 and crossup(c,var3) then
ii=H;
ii로 고가저장하고 저장한 캔들로부터 10봉이내
if countif(crossup(c,var3),10)>=1 then{
if c<ii*0.95 and var8>var9 then
buy("1");
위 식에서 무엇이 잘못됐는지 저장한 캔들로 부터 10봉 까지만 조건이 만족할때 매수가 되어야 하는데 그 후로도 몇번 나옵니다. 왜그런가요?
제가 원하는 것은 ii에 어떤 조건을 저장하고 그 저장한 캔들을 기준으로 10봉 이내 저장한 가격보다 5% 하락시 매수하는 것입니다.
잘못된 부분이 있으면 수정 부탁드립니다.
수십번을 해봐도 결과가 잘 안맞아 문의 드립니다.
감사합니다.