커뮤니티

오류는 없는데 매매신호가 안납니다

프로필 이미지
로완
2004-10-14 18:32:33
1024
글번호 5422
답변완료
매수청산과 매도신호가 동시에 발생하여 증거금 부족문제의 발생을 막기 위하여 delaytime이라는 변수를 두어 1분후 반대매수 혹은 매도가 되도록 했는데 신호가 전혀 나오질 않는군요 10시 정각에 매수/매도청산 신호가 났다면 매도청산을 먼저하고 그시각에 1분을 더하는 식을 아래와 같이 delaytime = EntryTime(0)+100 으로 두었는데 제대로 한것인지 모르겟네요.. 파일을 첨부합니다. 어디서 오류가 있는지 검토부탁드립니다 # 매도청산 If CrossUP(value1, value2) Then { Exitshort(); delaytime = EntryTime(0)+100 ; } # 매수 If stime == delaytime and value1 > value2 Then # 매도 청산후 1분이 진입된 시점에서 value1 > value2 상태가 유지되면 { # 매수 신호를 낸다 Buy(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-10-15 16:34:02

안녕하세요 예스스탁입니다. 우선 식의 기본은 매수와 매도입니다. 매도청산신호가 먼저 나오지는 않습니다. 또한 1분을 추가하여 반대 매매를 하시려면 1분봉에서만 가능하며 청산봉 다음봉에서 진입하게 하시면 됩니다. if 매수 and bcnt < 1 then{ buy(); bcnt = bcnt+1; } if 매도 and scnt < 1 then{ sell(); scnt = Scnt+1; } if 매수 and index() == var2+1 then buy(); if 매수청산 then{ exitlong(); var1 = index(); } if 매도 and index() == var1+1 then sell(); if 매도청산 then{ exitshort(); var2 = index(); } 참고하시기 바랍니다. 즐거운 하루되세요 > 로완 님이 쓴 글입니다. > 제목 : 오류는 없는데 매매신호가 안납니다 > 매수청산과 매도신호가 동시에 발생하여 증거금 부족문제의 발생을 막기 위하여 delaytime이라는 변수를 두어 1분후 반대매수 혹은 매도가 되도록 했는데 신호가 전혀 나오질 않는군요 10시 정각에 매수/매도청산 신호가 났다면 매도청산을 먼저하고 그시각에 1분을 더하는 식을 아래와 같이 delaytime = EntryTime(0)+100 으로 두었는데 제대로 한것인지 모르겟네요.. 파일을 첨부합니다. 어디서 오류가 있는지 검토부탁드립니다 # 매도청산 If CrossUP(value1, value2) Then { Exitshort(); delaytime = EntryTime(0)+100 ; } # 매수 If stime == delaytime and value1 > value2 Then # 매도 청산후 1분이 진입된 시점에서 value1 > value2 상태가 유지되면 { # 매수 신호를 낸다 Buy(); }