커뮤니티

프로그램 문의

프로필 이미지
********
2008-02-14 17:22:10
1646
글번호 200917
답변완료
이번에 시스템트레이드를 처음 사용하려고하는 사용자입니다. 동영상강의도 들었는데 현재 버전과는 많이 다르더군요 그래서 몇가지 여쭙고자 합니다. 1.시스템 작성후에 이 작성된 시스템 조건에 맞는 종목들을 자동 추출하여 자동으로 매매하는 방식으로 만들려고 하는데 현재에는 특정종목에만 적용시킬수 있도록 되어 있는것 같네요. 만든 시스템을 모든 종목에 적용하려면 어떻게 해야 하는지요? 2. 조건만족시에 특정 매수단가(전일종가 대비 특정 퍼센트)에 매수주문을 내고 싶은데 이부분은 어떻게 처리하나요?(단지 buy()라는 함수만 있어 특정 가격에 매수주문을 낼 방법을 모르겠군요) 3. 오늘 종가의 의미인 C 함수를 쓸경우 사용자함수 오류라고 뜨네요 프로그램 상단에 종가 C에 대해 별도로 선언해주어야 하는 프로그램구문이 있나요? 오류가 나는 프로그램 예시 #매도(매수청산) IF C>=C(1)*0.1+C
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-02-14 17:48:17

안녕하세요? 예스스탁입니다. 문의하신 내용 답변드립니다. 1.시스템 작성후에 이 작성된 시스템 조건에 맞는 종목들을 자동 추출하여 자동으로 매매하는 방식으로 만들려고 하는데 현재에는 특정종목에만 적용시킬수 있도록 되어 있는것 같네요. 만든 시스템을 모든 종목에 적용하려면 어떻게 해야 하는지요? => 현재 시스템 자동매매는 차트가 띄워진 상태에서 해당차트에 시스템을 적용해서 매매하도록 하는 구조로 되어 있습니다. 따라서 전체종목이나 선택한 일부종목에 대해서 차트를 띄워서 각각 시스템을 적용하지 않는한 자동으로 매매할 수 있는 방법은 없습니다. 2. 조건만족시에 특정 매수단가(전일종가 대비 특정 퍼센트)에 매수주문을 내고 싶은데 이부분은 어떻게 처리하나요?(단지 buy()라는 함수만 있어 특정 가격에 매수주문을 낼 방법을 모르겠군요) => 지정한 가격에 매수주문을 내는 방법은 buy("매수", atstop, 지정한가격); 과 같은 방법으로 사용할 수 있습니다. 예를들어 오늘이 2008년 2월 14일이고 전일의 종가에서 5% 이상 상승하면 즉시 그 가격에 매수하고자 한다면 아래와 같이 작성할 수 있습니다. if date == 20080214 then buy("매수", atstop, CloseD(1)*1.05); 3. 오늘 종가의 의미인 C 함수를 쓸경우 사용자함수 오류라고 뜨네요 프로그램 상단에 종가 C에 대해 별도로 선언해주어야 하는 프로그램구문이 있나요? 오류가 나는 프로그램 예시 #매도(매수청산) IF C>=C(1)*0.1+C => C는 별도로 선언해 줄 필요가 없습니다. 위 식에서 C(1) 로 작성하셨는데, C[1] 로 수정해서 작성하시면 됩니다. 감사합니다. > CJ_coco 님이 쓴 글입니다. > 제목 : 프로그램 문의 > 이번에 시스템트레이드를 처음 사용하려고하는 사용자입니다. 동영상강의도 들었는데 현재 버전과는 많이 다르더군요 그래서 몇가지 여쭙고자 합니다. 1.시스템 작성후에 이 작성된 시스템 조건에 맞는 종목들을 자동 추출하여 자동으로 매매하는 방식으로 만들려고 하는데 현재에는 특정종목에만 적용시킬수 있도록 되어 있는것 같네요. 만든 시스템을 모든 종목에 적용하려면 어떻게 해야 하는지요? 2. 조건만족시에 특정 매수단가(전일종가 대비 특정 퍼센트)에 매수주문을 내고 싶은데 이부분은 어떻게 처리하나요?(단지 buy()라는 함수만 있어 특정 가격에 매수주문을 낼 방법을 모르겠군요) 3. 오늘 종가의 의미인 C 함수를 쓸경우 사용자함수 오류라고 뜨네요 프로그램 상단에 종가 C에 대해 별도로 선언해주어야 하는 프로그램구문이 있나요? 오류가 나는 프로그램 예시 #매도(매수청산) IF C>=C(1)*0.1+C