if data2(crossup(c,0)) then
buy();
​
if data2(crossdown(c,0)) then
sell();
buy 신호 한번 나오고, 이후는 신호들이 나오지 않고 있습니다.
첫번째 사진은 저때 렉이 봉을 총 35000개쯤 불러서 쓰긴해서 렉이 5~10초쯤 있었는데
이게 요인이 될수도 있는지요?
세번째 사진은 재접속해서 봉갯수 최소화해서 돌리는중인데
신호가 두번더 생성되야 하는데 나오지 않고있습니다.
두번째 사진은 모의투자로 접속해서 새로해본건데
buy 에서 sell로 전환해야하는데,
sell 문자가 차트상에 써지다가 그냥 지워지는게 확인되었습니다...
답변 1
예스스탁
예스스탁 답변
2021-01-26 16:08:13
안녕하세요
예스스탁입니다.
1
데이타매니져로 추가하신 참조데이타에 문제가 있는것 같습니다.
첨부된 그림은 제공되는 데이타 중 0을 기준으로 값이 제공되는
외국인선물수매수수량을 추가하고 해당식 적용한 화면입니다.
0기준으로 교차시마다 신호가 나오고 있습니다.
2
기본차트 봉완성시에 그때 완성된 data2를 기준으로 신호를 발생하는데
추가하신 데이타의 문제가 있는것 같습니다.
아래식으로 적용해 보시기 바랍니다.
data2의 값을 data1기준으로 저장하고
신호가 발생하게 수정한 식입니다.
var : C2(0,Data2);
C2 = Data2(c);
if crossup(C2,0) then
buy();
if crossdown(C2,0) then
sell();
즐거운 하루되세요
> 캣피쉬 님이 쓴 글입니다.
> 제목 : 신호 miss 질문 드립니다.
> if data2(crossup(c,0)) then
buy();
​
if data2(crossdown(c,0)) then
sell();
buy 신호 한번 나오고, 이후는 신호들이 나오지 않고 있습니다.
첫번째 사진은 저때 렉이 봉을 총 35000개쯤 불러서 쓰긴해서 렉이 5~10초쯤 있었는데
이게 요인이 될수도 있는지요?
세번째 사진은 재접속해서 봉갯수 최소화해서 돌리는중인데
신호가 두번더 생성되야 하는데 나오지 않고있습니다.
두번째 사진은 모의투자로 접속해서 새로해본건데
buy 에서 sell로 전환해야하는데,
sell 문자가 차트상에 써지다가 그냥 지워지는게 확인되었습니다...