커뮤니티

수고많으십니다

프로필 이미지
디셈버
2016-12-30 12:13:59
137
글번호 105460
답변완료
if T == 1 then{ i1 = i1+2; if i1 == 2 Then var1 = H; if i1 >= 2 and C > var1 and TotalTrades == TotalTrades[1] Then{ if (MarketPosition == 0 and MarketPosition(1) != 1) or MarketPosition == -1 then buy("",OnClose,def,7); 해외선물 기준입니다. 아침9시부터 새벽5시까지만 신호가 뜨고 다시 아침에 새로운 장이 시작되면 전날에 있던 신호 무시하고 새로운 신호가 뜰수 있게끔 추가좀 부탁드립니다. 전날에 매수 포지션을 오늘아침에 새로운 장이 시작했는데 신호가 안뜨고 계속 매수신호 유지라고 뜨네요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-01-02 11:25:27

안녕하세요 예스스탁입니다. 문의하신 내용은 새로운 신호가 당일에 뜨게 하기 위해서는 당일청산을 하는 방법뿐이 없습니다. 신호는 진입청산이 반복되야 하므로 이전신호가 연계가 되기에 진입을 피라미딩 하지 않는 이상 매수진입상태에서 매수신호가 또 발생하지 않습니다. input : 시작시간(90000),종료시간(050000); var : tcond(false); if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then Tcond = true; if stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간) Then{ Tcond = false; if MarketPosition == 1 Then ExitLong(); if MarketPosition == -1 Then ExitShort(); } if T == 1 then{ i1 = i1+2; if i1 == 2 Then var1 = H; if i1 >= 2 and C > var1 and TotalTrades == TotalTrades[1] and Tcond == true Then{ if (MarketPosition == 0 and MarketPosition(1) != 1) or MarketPosition == -1 then buy("",OnClose,def,7); } 즐거운 하루되세요 > 디셈버 님이 쓴 글입니다. > 제목 : 수고많으십니다 > if T == 1 then{ i1 = i1+2; if i1 == 2 Then var1 = H; if i1 >= 2 and C > var1 and TotalTrades == TotalTrades[1] Then{ if (MarketPosition == 0 and MarketPosition(1) != 1) or MarketPosition == -1 then buy("",OnClose,def,7); 해외선물 기준입니다. 아침9시부터 새벽5시까지만 신호가 뜨고 다시 아침에 새로운 장이 시작되면 전날에 있던 신호 무시하고 새로운 신호가 뜰수 있게끔 추가좀 부탁드립니다. 전날에 매수 포지션을 오늘아침에 새로운 장이 시작했는데 신호가 안뜨고 계속 매수신호 유지라고 뜨네요