커뮤니티

인덱스 전략 문의드립니다.

프로필 이미지
eiger
2024-12-02 13:47:31
421
글번호 185832
답변완료
안녕하세요. 해외선물 오일 종목입니다. 항상 도움 주셔서 감사합니다. 최근 30봉 중 고점, 저점의 인덴스를 저장하고 고점과 저점의 차이가 0.5이상이고 고점이 저점보다 먼저 발생하고 그때의 저점이 최근 5캔들의 저점보다 낮을 경우 고점과 저점의 중간값에서 매도 진입, 매수는 반대 위와 같은 전략으로 작성했는데 매매가 이뤄지지 않습니다. 코드 검토 부탁드립니다. input :ix(5),gap(0.5),period(30); var: mid(0), hh(0), ll(0),hhi(0), lli(0), dis(0); if H == highest(H,period)Then { hh =H; hhi=Index; } if L == lowest(L,period)Then { ll =L; lli=Index; } dis== hh-ll; mid= (hh+ll)/2; Condition1 = dis > gap && hhi > lli && lli > ix; Condition2 = dis > gap && hhi < lli && hhi > ix; if Condition1 && H > mid[1] Then Sell(); if Condition2 && L < mid[1] Then Buy();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-12-02 14:43:51

안녕하세요 예스스탁입니다. dis == hh-ll; 변수 처리가 잘못되어 있었습니다. 변수에 값저장은 = 입니다. input :ix(5),gap(0.5),period(30); var: mid(0), hh(0), ll(0),hhi(0), lli(0), dis(0); if H == highest(H,period)Then { hh =H; hhi=Index; } if L == lowest(L,period)Then { ll =L; lli=Index; } dis = hh-ll; mid = (hh+ll)/2; Condition1 = dis > gap && hhi > lli && lli > ix; Condition2 = dis > gap && hhi < lli && hhi > ix; if Condition1 && H > mid[1] Then Sell(); if Condition2 && L < mid[1] Then Buy(); 즐거운 하루되세요 > eiger 님이 쓴 글입니다. > 제목 : 인덱스 전략 문의드립니다. > 안녕하세요. 해외선물 오일 종목입니다. 항상 도움 주셔서 감사합니다. 최근 30봉 중 고점, 저점의 인덴스를 저장하고 고점과 저점의 차이가 0.5이상이고 고점이 저점보다 먼저 발생하고 그때의 저점이 최근 5캔들의 저점보다 낮을 경우 고점과 저점의 중간값에서 매도 진입, 매수는 반대 위와 같은 전략으로 작성했는데 매매가 이뤄지지 않습니다. 코드 검토 부탁드립니다. input :ix(5),gap(0.5),period(30); var: mid(0), hh(0), ll(0),hhi(0), lli(0), dis(0); if H == highest(H,period)Then { hh =H; hhi=Index; } if L == lowest(L,period)Then { ll =L; lli=Index; } dis== hh-ll; mid= (hh+ll)/2; Condition1 = dis > gap && hhi > lli && lli > ix; Condition2 = dis > gap && hhi < lli && hhi > ix; if Condition1 && H > mid[1] Then Sell(); if Condition2 && L < mid[1] Then Buy();