커뮤니티

첫봉

프로필 이미지
회원
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% 하락시 매수하는 것입니다. 잘못된 부분이 있으면 수정 부탁드립니다. 수십번을 해봐도 결과가 잘 안맞아 문의 드립니다. 감사합니다.