커뮤니티

수동매수 후 자동청산이 안됩니다

프로필 이미지
철민
2020-11-12 00:00:44
2312
글번호 216390
답변완료
네 말씀하신대로 하니 차트에 매수로 진입했다는 표시가 뜹니다. 가런데 문제는 매수(매도)신호가 발생한건 차트에 뜨지만 매수(매도)청산이 전혀 되지 않습니다. 수식이 문제인가 하고 다른 조건으로도 해봤지만 수식이 문제가 아니라 다른것이 문제인듯 합니다. 혹시 왜 청산이 안되는지 알 수 있을까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 예스트레이더 수동매수 자동청산 문제 > 안녕하세요? 예스스탁입니다. 이베스트예스트레이더의 경우 봉의 시작시간이 01초 입니다. 9시봉의 경우 090001로 작성해야 정상적으로 신호가 나옵니다. stime == 01 로 작성하신 경우는 stime == 000001과 같은 내용으로 자정 12시 1초에 신호가 발생되었을 것입니다. 일봉의 경우는 시간을 넣어줄 필요는 없는데, 넣어준다면 해당 종목 일봉의 시작시각을 넣어주셔야 합니다. stime을 확인하시는 방법은 아래와 같이 지표식으로 만들어서 차트에 적용해 보시면 됩니다. plot1(stime); 감사합니다. > 철민 님이 쓴 글입니다. > 제목 : 예스트레이더 수동매수 자동청산 문제 > 예스트레이더 수동 매수 후 자동청산을 분봉, 일봉차트에서 실행시키려고 하는데요. 위 시스템식을 분봉 차트에 시스템에 시험주문하면 포지션진입자체가 안됩니다. if sdate == 20200917 and stime == 090000 then buy(); if c < ma(C,20) then exitlong(); 위 시스템식은 진입자체가 되지 않고 있습니다. 이상하게도 여기서 stime == 01로 둔 경우에만 시험주문을 실행하면 포지션 진입이 되는데요. (☆☆stime == 010000 이 아님, stime == 01 이다. stime을 010000으로 두면 위 경우와 마찬가지로 실행이 안되고 stime == 02로 둬도 실행이 안됨, 오직 stime == 01인 경우에만 실행이 됨!) if sdate == 20200917 and stime == 01 then buy(); if c < ma(C,20) then exitlong(); 그리고 일봉차트에서는 위 시스템식도 진입자체가 안되고 이번에는 stime함수 없이 오직 sdate함수만 작성해야 시스템식 진입이 이루어집니다. if sdate == 20200917 then buy(); if c < ma(C,20) then exitlong(); 분봉차트, 일봉차트에서 수동매수후 자동청산을 할때 stime == 090000 처럼 시/분/초 모두 설정해서 수동매수를 설정하고 싶은데요. 제가 위에 적은 문제들을 해결하는 방법을 알려주시면 감사하겠습니다.
기타
답변 5
프로필 이미지

예스스탁 예스스탁 답변

2020-11-12 17:04:47

안녕하세요? 예스스탁입니다. 청산신호가 안뜬다면 수식을 확인해 보아야 될것 같습니다. 식을 올려주시거나 chartist@yesstock.com 으로 메일 보내주시면 확인해 드리도록 하겠습니다. 감사합니다. > 철민 님이 쓴 글입니다. > 제목 : 수동매수 후 자동청산이 안됩니다 > 네 말씀하신대로 하니 차트에 매수로 진입했다는 표시가 뜹니다. 가런데 문제는 매수(매도)신호가 발생한건 차트에 뜨지만 매수(매도)청산이 전혀 되지 않습니다. 수식이 문제인가 하고 다른 조건으로도 해봤지만 수식이 문제가 아니라 다른것이 문제인듯 합니다. 혹시 왜 청산이 안되는지 알 수 있을까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 예스트레이더 수동매수 자동청산 문제 > 안녕하세요? 예스스탁입니다. 이베스트예스트레이더의 경우 봉의 시작시간이 01초 입니다. 9시봉의 경우 090001로 작성해야 정상적으로 신호가 나옵니다. stime == 01 로 작성하신 경우는 stime == 000001과 같은 내용으로 자정 12시 1초에 신호가 발생되었을 것입니다. 일봉의 경우는 시간을 넣어줄 필요는 없는데, 넣어준다면 해당 종목 일봉의 시작시각을 넣어주셔야 합니다. stime을 확인하시는 방법은 아래와 같이 지표식으로 만들어서 차트에 적용해 보시면 됩니다. plot1(stime); 감사합니다. > 철민 님이 쓴 글입니다. > 제목 : 예스트레이더 수동매수 자동청산 문제 > 예스트레이더 수동 매수 후 자동청산을 분봉, 일봉차트에서 실행시키려고 하는데요. 위 시스템식을 분봉 차트에 시스템에 시험주문하면 포지션진입자체가 안됩니다. if sdate == 20200917 and stime == 090000 then buy(); if c < ma(C,20) then exitlong(); 위 시스템식은 진입자체가 되지 않고 있습니다. 이상하게도 여기서 stime == 01로 둔 경우에만 시험주문을 실행하면 포지션 진입이 되는데요. (☆☆stime == 010000 이 아님, stime == 01 이다. stime을 010000으로 두면 위 경우와 마찬가지로 실행이 안되고 stime == 02로 둬도 실행이 안됨, 오직 stime == 01인 경우에만 실행이 됨!) if sdate == 20200917 and stime == 01 then buy(); if c < ma(C,20) then exitlong(); 그리고 일봉차트에서는 위 시스템식도 진입자체가 안되고 이번에는 stime함수 없이 오직 sdate함수만 작성해야 시스템식 진입이 이루어집니다. if sdate == 20200917 then buy(); if c < ma(C,20) then exitlong(); 분봉차트, 일봉차트에서 수동매수후 자동청산을 할때 stime == 090000 처럼 시/분/초 모두 설정해서 수동매수를 설정하고 싶은데요. 제가 위에 적은 문제들을 해결하는 방법을 알려주시면 감사하겠습니다.
프로필 이미지

철민

2020-11-13 09:32:36

수식은 문제가 없고 다른문제일것 같습니다. 한 수식이 안되서 다른 수식도 했는데 모든 수식이 청산이 안되더라고요. 일단 밑에 수식 적어드리겠습니다. if sdate == 20200917 and stime == 090001 then buy(); if c < ma(C,20) then exitlong(); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수동매수 후 자동청산이 안됩니다 > 안녕하세요? 예스스탁입니다. 청산신호가 안뜬다면 수식을 확인해 보아야 될것 같습니다. 식을 올려주시거나 chartist@yesstock.com 으로 메일 보내주시면 확인해 드리도록 하겠습니다. 감사합니다. > 철민 님이 쓴 글입니다. > 제목 : 수동매수 후 자동청산이 안됩니다 > 네 말씀하신대로 하니 차트에 매수로 진입했다는 표시가 뜹니다. 가런데 문제는 매수(매도)신호가 발생한건 차트에 뜨지만 매수(매도)청산이 전혀 되지 않습니다. 수식이 문제인가 하고 다른 조건으로도 해봤지만 수식이 문제가 아니라 다른것이 문제인듯 합니다. 혹시 왜 청산이 안되는지 알 수 있을까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 예스트레이더 수동매수 자동청산 문제 > 안녕하세요? 예스스탁입니다. 이베스트예스트레이더의 경우 봉의 시작시간이 01초 입니다. 9시봉의 경우 090001로 작성해야 정상적으로 신호가 나옵니다. stime == 01 로 작성하신 경우는 stime == 000001과 같은 내용으로 자정 12시 1초에 신호가 발생되었을 것입니다. 일봉의 경우는 시간을 넣어줄 필요는 없는데, 넣어준다면 해당 종목 일봉의 시작시각을 넣어주셔야 합니다. stime을 확인하시는 방법은 아래와 같이 지표식으로 만들어서 차트에 적용해 보시면 됩니다. plot1(stime); 감사합니다. > 철민 님이 쓴 글입니다. > 제목 : 예스트레이더 수동매수 자동청산 문제 > 예스트레이더 수동 매수 후 자동청산을 분봉, 일봉차트에서 실행시키려고 하는데요. 위 시스템식을 분봉 차트에 시스템에 시험주문하면 포지션진입자체가 안됩니다. if sdate == 20200917 and stime == 090000 then buy(); if c < ma(C,20) then exitlong(); 위 시스템식은 진입자체가 되지 않고 있습니다. 이상하게도 여기서 stime == 01로 둔 경우에만 시험주문을 실행하면 포지션 진입이 되는데요. (☆☆stime == 010000 이 아님, stime == 01 이다. stime을 010000으로 두면 위 경우와 마찬가지로 실행이 안되고 stime == 02로 둬도 실행이 안됨, 오직 stime == 01인 경우에만 실행이 됨!) if sdate == 20200917 and stime == 01 then buy(); if c < ma(C,20) then exitlong(); 그리고 일봉차트에서는 위 시스템식도 진입자체가 안되고 이번에는 stime함수 없이 오직 sdate함수만 작성해야 시스템식 진입이 이루어집니다. if sdate == 20200917 then buy(); if c < ma(C,20) then exitlong(); 분봉차트, 일봉차트에서 수동매수후 자동청산을 할때 stime == 090000 처럼 시/분/초 모두 설정해서 수동매수를 설정하고 싶은데요. 제가 위에 적은 문제들을 해결하는 방법을 알려주시면 감사하겠습니다.
프로필 이미지

예스스탁 예스스탁 답변

2020-11-13 17:12:26

안녕하세요? 예스스탁입니다. 올려주신 식으로 테스트 해 보았는데, 청산신호는 정상적으로 나오고 있습니다. 다만, 해당 날짜가 하락추세여서 C < ma(C, 20) 의 조건을 이미 만족한 상태라서 대부분 종목이 진입신호가 발생된 봉에서 청산신호도 같이 발생되기 때문에 청산이 안나온다고 생각하시는것 같습니다. 식을 아래와 같이 바꾸어서 적용해 보시면 진입신호가 발생한 시점 이후에 청산신호가 발생되는 것을 확인하실 수 있습니다. if sdate == 20200917 and stime == 090001 then buy(); if CrossDown(c , ma(C,20)) then exitlong(); 감사합니다. > 철민 님이 쓴 글입니다. > 제목 : Re : Re : 수동매수 후 자동청산이 안됩니다 > 수식은 문제가 없고 다른문제일것 같습니다. 한 수식이 안되서 다른 수식도 했는데 모든 수식이 청산이 안되더라고요. 일단 밑에 수식 적어드리겠습니다. if sdate == 20200917 and stime == 090001 then buy(); if c < ma(C,20) then exitlong(); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수동매수 후 자동청산이 안됩니다 > 안녕하세요? 예스스탁입니다. 청산신호가 안뜬다면 수식을 확인해 보아야 될것 같습니다. 식을 올려주시거나 chartist@yesstock.com 으로 메일 보내주시면 확인해 드리도록 하겠습니다. 감사합니다. > 철민 님이 쓴 글입니다. > 제목 : 수동매수 후 자동청산이 안됩니다 > 네 말씀하신대로 하니 차트에 매수로 진입했다는 표시가 뜹니다. 가런데 문제는 매수(매도)신호가 발생한건 차트에 뜨지만 매수(매도)청산이 전혀 되지 않습니다. 수식이 문제인가 하고 다른 조건으로도 해봤지만 수식이 문제가 아니라 다른것이 문제인듯 합니다. 혹시 왜 청산이 안되는지 알 수 있을까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 예스트레이더 수동매수 자동청산 문제 > 안녕하세요? 예스스탁입니다. 이베스트예스트레이더의 경우 봉의 시작시간이 01초 입니다. 9시봉의 경우 090001로 작성해야 정상적으로 신호가 나옵니다. stime == 01 로 작성하신 경우는 stime == 000001과 같은 내용으로 자정 12시 1초에 신호가 발생되었을 것입니다. 일봉의 경우는 시간을 넣어줄 필요는 없는데, 넣어준다면 해당 종목 일봉의 시작시각을 넣어주셔야 합니다. stime을 확인하시는 방법은 아래와 같이 지표식으로 만들어서 차트에 적용해 보시면 됩니다. plot1(stime); 감사합니다. > 철민 님이 쓴 글입니다. > 제목 : 예스트레이더 수동매수 자동청산 문제 > 예스트레이더 수동 매수 후 자동청산을 분봉, 일봉차트에서 실행시키려고 하는데요. 위 시스템식을 분봉 차트에 시스템에 시험주문하면 포지션진입자체가 안됩니다. if sdate == 20200917 and stime == 090000 then buy(); if c < ma(C,20) then exitlong(); 위 시스템식은 진입자체가 되지 않고 있습니다. 이상하게도 여기서 stime == 01로 둔 경우에만 시험주문을 실행하면 포지션 진입이 되는데요. (☆☆stime == 010000 이 아님, stime == 01 이다. stime을 010000으로 두면 위 경우와 마찬가지로 실행이 안되고 stime == 02로 둬도 실행이 안됨, 오직 stime == 01인 경우에만 실행이 됨!) if sdate == 20200917 and stime == 01 then buy(); if c < ma(C,20) then exitlong(); 그리고 일봉차트에서는 위 시스템식도 진입자체가 안되고 이번에는 stime함수 없이 오직 sdate함수만 작성해야 시스템식 진입이 이루어집니다. if sdate == 20200917 then buy(); if c < ma(C,20) then exitlong(); 분봉차트, 일봉차트에서 수동매수후 자동청산을 할때 stime == 090000 처럼 시/분/초 모두 설정해서 수동매수를 설정하고 싶은데요. 제가 위에 적은 문제들을 해결하는 방법을 알려주시면 감사하겠습니다.
프로필 이미지

철민

2020-11-15 14:56:36

아니요 그렇진 않았습니다. 그리고 그수식을 예로 든것 뿐이지 다른 수식들도 전부 청산이 안되더라고요. 무슨 문제인지는 모르겠지만 수식이나 수식조건때문에 청산이 안되는건 아닙니나. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 수동매수 후 자동청산이 안됩니다 > 안녕하세요? 예스스탁입니다. 올려주신 식으로 테스트 해 보았는데, 청산신호는 정상적으로 나오고 있습니다. 다만, 해당 날짜가 하락추세여서 C < ma(C, 20) 의 조건을 이미 만족한 상태라서 대부분 종목이 진입신호가 발생된 봉에서 청산신호도 같이 발생되기 때문에 청산이 안나온다고 생각하시는것 같습니다. 식을 아래와 같이 바꾸어서 적용해 보시면 진입신호가 발생한 시점 이후에 청산신호가 발생되는 것을 확인하실 수 있습니다. if sdate == 20200917 and stime == 090001 then buy(); if CrossDown(c , ma(C,20)) then exitlong(); 감사합니다. > 철민 님이 쓴 글입니다. > 제목 : Re : Re : 수동매수 후 자동청산이 안됩니다 > 수식은 문제가 없고 다른문제일것 같습니다. 한 수식이 안되서 다른 수식도 했는데 모든 수식이 청산이 안되더라고요. 일단 밑에 수식 적어드리겠습니다. if sdate == 20200917 and stime == 090001 then buy(); if c < ma(C,20) then exitlong(); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수동매수 후 자동청산이 안됩니다 > 안녕하세요? 예스스탁입니다. 청산신호가 안뜬다면 수식을 확인해 보아야 될것 같습니다. 식을 올려주시거나 chartist@yesstock.com 으로 메일 보내주시면 확인해 드리도록 하겠습니다. 감사합니다. > 철민 님이 쓴 글입니다. > 제목 : 수동매수 후 자동청산이 안됩니다 > 네 말씀하신대로 하니 차트에 매수로 진입했다는 표시가 뜹니다. 가런데 문제는 매수(매도)신호가 발생한건 차트에 뜨지만 매수(매도)청산이 전혀 되지 않습니다. 수식이 문제인가 하고 다른 조건으로도 해봤지만 수식이 문제가 아니라 다른것이 문제인듯 합니다. 혹시 왜 청산이 안되는지 알 수 있을까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 예스트레이더 수동매수 자동청산 문제 > 안녕하세요? 예스스탁입니다. 이베스트예스트레이더의 경우 봉의 시작시간이 01초 입니다. 9시봉의 경우 090001로 작성해야 정상적으로 신호가 나옵니다. stime == 01 로 작성하신 경우는 stime == 000001과 같은 내용으로 자정 12시 1초에 신호가 발생되었을 것입니다. 일봉의 경우는 시간을 넣어줄 필요는 없는데, 넣어준다면 해당 종목 일봉의 시작시각을 넣어주셔야 합니다. stime을 확인하시는 방법은 아래와 같이 지표식으로 만들어서 차트에 적용해 보시면 됩니다. plot1(stime); 감사합니다. > 철민 님이 쓴 글입니다. > 제목 : 예스트레이더 수동매수 자동청산 문제 > 예스트레이더 수동 매수 후 자동청산을 분봉, 일봉차트에서 실행시키려고 하는데요. 위 시스템식을 분봉 차트에 시스템에 시험주문하면 포지션진입자체가 안됩니다. if sdate == 20200917 and stime == 090000 then buy(); if c < ma(C,20) then exitlong(); 위 시스템식은 진입자체가 되지 않고 있습니다. 이상하게도 여기서 stime == 01로 둔 경우에만 시험주문을 실행하면 포지션 진입이 되는데요. (☆☆stime == 010000 이 아님, stime == 01 이다. stime을 010000으로 두면 위 경우와 마찬가지로 실행이 안되고 stime == 02로 둬도 실행이 안됨, 오직 stime == 01인 경우에만 실행이 됨!) if sdate == 20200917 and stime == 01 then buy(); if c < ma(C,20) then exitlong(); 그리고 일봉차트에서는 위 시스템식도 진입자체가 안되고 이번에는 stime함수 없이 오직 sdate함수만 작성해야 시스템식 진입이 이루어집니다. if sdate == 20200917 then buy(); if c < ma(C,20) then exitlong(); 분봉차트, 일봉차트에서 수동매수후 자동청산을 할때 stime == 090000 처럼 시/분/초 모두 설정해서 수동매수를 설정하고 싶은데요. 제가 위에 적은 문제들을 해결하는 방법을 알려주시면 감사하겠습니다.
프로필 이미지

예스스탁 예스스탁 답변

2020-11-18 09:20:36

안녕하세요? 예스스탁입니다. 올려주신 식을 복사해서 적용해 보면 답변자 프로그램에서는 정상적으로 청산신호가 발생되고 있어서 글로 내용을 확인해 드리기는 한계가 있는것 같습니다. 혹시 현재도 문제가 해결되지 않으셨다면 예스스탁으로 연락을 부탁드리겠습니다. 원격지원으로 확인해 드리도록 하겠습니다. (02-3453-1060 : 프로그램사용법Q&A담당자) 감사합니다. > 철민 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : 수동매수 후 자동청산이 안됩니다 > 아니요 그렇진 않았습니다. 그리고 그수식을 예로 든것 뿐이지 다른 수식들도 전부 청산이 안되더라고요. 무슨 문제인지는 모르겠지만 수식이나 수식조건때문에 청산이 안되는건 아닙니나. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 수동매수 후 자동청산이 안됩니다 > 안녕하세요? 예스스탁입니다. 올려주신 식으로 테스트 해 보았는데, 청산신호는 정상적으로 나오고 있습니다. 다만, 해당 날짜가 하락추세여서 C < ma(C, 20) 의 조건을 이미 만족한 상태라서 대부분 종목이 진입신호가 발생된 봉에서 청산신호도 같이 발생되기 때문에 청산이 안나온다고 생각하시는것 같습니다. 식을 아래와 같이 바꾸어서 적용해 보시면 진입신호가 발생한 시점 이후에 청산신호가 발생되는 것을 확인하실 수 있습니다. if sdate == 20200917 and stime == 090001 then buy(); if CrossDown(c , ma(C,20)) then exitlong(); 감사합니다. > 철민 님이 쓴 글입니다. > 제목 : Re : Re : 수동매수 후 자동청산이 안됩니다 > 수식은 문제가 없고 다른문제일것 같습니다. 한 수식이 안되서 다른 수식도 했는데 모든 수식이 청산이 안되더라고요. 일단 밑에 수식 적어드리겠습니다. if sdate == 20200917 and stime == 090001 then buy(); if c < ma(C,20) then exitlong(); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수동매수 후 자동청산이 안됩니다 > 안녕하세요? 예스스탁입니다. 청산신호가 안뜬다면 수식을 확인해 보아야 될것 같습니다. 식을 올려주시거나 chartist@yesstock.com 으로 메일 보내주시면 확인해 드리도록 하겠습니다. 감사합니다. > 철민 님이 쓴 글입니다. > 제목 : 수동매수 후 자동청산이 안됩니다 > 네 말씀하신대로 하니 차트에 매수로 진입했다는 표시가 뜹니다. 가런데 문제는 매수(매도)신호가 발생한건 차트에 뜨지만 매수(매도)청산이 전혀 되지 않습니다. 수식이 문제인가 하고 다른 조건으로도 해봤지만 수식이 문제가 아니라 다른것이 문제인듯 합니다. 혹시 왜 청산이 안되는지 알 수 있을까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 예스트레이더 수동매수 자동청산 문제 > 안녕하세요? 예스스탁입니다. 이베스트예스트레이더의 경우 봉의 시작시간이 01초 입니다. 9시봉의 경우 090001로 작성해야 정상적으로 신호가 나옵니다. stime == 01 로 작성하신 경우는 stime == 000001과 같은 내용으로 자정 12시 1초에 신호가 발생되었을 것입니다. 일봉의 경우는 시간을 넣어줄 필요는 없는데, 넣어준다면 해당 종목 일봉의 시작시각을 넣어주셔야 합니다. stime을 확인하시는 방법은 아래와 같이 지표식으로 만들어서 차트에 적용해 보시면 됩니다. plot1(stime); 감사합니다. > 철민 님이 쓴 글입니다. > 제목 : 예스트레이더 수동매수 자동청산 문제 > 예스트레이더 수동 매수 후 자동청산을 분봉, 일봉차트에서 실행시키려고 하는데요. 위 시스템식을 분봉 차트에 시스템에 시험주문하면 포지션진입자체가 안됩니다. if sdate == 20200917 and stime == 090000 then buy(); if c < ma(C,20) then exitlong(); 위 시스템식은 진입자체가 되지 않고 있습니다. 이상하게도 여기서 stime == 01로 둔 경우에만 시험주문을 실행하면 포지션 진입이 되는데요. (☆☆stime == 010000 이 아님, stime == 01 이다. stime을 010000으로 두면 위 경우와 마찬가지로 실행이 안되고 stime == 02로 둬도 실행이 안됨, 오직 stime == 01인 경우에만 실행이 됨!) if sdate == 20200917 and stime == 01 then buy(); if c < ma(C,20) then exitlong(); 그리고 일봉차트에서는 위 시스템식도 진입자체가 안되고 이번에는 stime함수 없이 오직 sdate함수만 작성해야 시스템식 진입이 이루어집니다. if sdate == 20200917 then buy(); if c < ma(C,20) then exitlong(); 분봉차트, 일봉차트에서 수동매수후 자동청산을 할때 stime == 090000 처럼 시/분/초 모두 설정해서 수동매수를 설정하고 싶은데요. 제가 위에 적은 문제들을 해결하는 방법을 알려주시면 감사하겠습니다.