현재 비슷한 종류의 로캘 기반 주식 스크리너 (유사한 작업을 위해서는 Google의 '를 참조하십시오)를 개발하는 분석 단계에 있으며 SO 전문가의 조언을 부탁드립니다. . 먼저 Stock Screener는 분명히 계산을 수행하는 데 필요한 수식을 저장해야합니다. 필자의 초기 결론은 수식이 데이터베이스 계층에 저장되어야한다는 것입니다. 이것에 대한 당신의 생각은 무엇입니까? 플랫 파일 (XML/TXT)에 수식을 저장하여 속도를 향상시킬 수 있습니까?재무 데이터/공식 계산
두 번째로, 응용 프로그램에 의한 수식의 내부 실행에 대한 조언을 듣고 싶습니다. 현재 나는이 매개 변수가 시스템에 제공 될 때마다 매개 변수의 수식을 실행하는 것과 달리 실행 시간 매개 변수에 대한 수식을 실행하고 나중에 실행하기 위해 DB에 실행 결과를 저장하는쪽으로 기울고 있습니다 (현재 내 로컬 증권 거래소는 현재 실시간 주가 갱신). 초기 계획 (런타임에 실행)이 처음에는 더 낫다는 것을 확신하지만, 응용 프로그램은 잠재적으로 다양한 수식 매개 변수에 대한 작업은 물론 다양한 수식을 처리 할 수 있습니다. 이것에 대한 당신의 생각은 무엇입니까?
DB에 수식을 저장하는 방법에 대한 정보를 찾기 위해 SO를 거쳤지만 계산을 수행하는 다른 수식의 결과를 필요로하는 반복 수식 즉 형식을 확인할 수있는 방법을 묻고 싶었습니까? 나는 다른 질문이나 포아에 대한 조언을 전혀 듣지 않을 것이다.
가 [편집]을 는 [이 페이지] 2 내가 같은 증권을 나타내는 것 SP
같은 특별 토큰 몇 가지 공식을 설계 할 필요가 있다는 사실이다 내가 무엇을 달성하려고하지만 다른에 관한 infromation를 많이 제공 당일의 가격과 SP(-1)
은 전날의 가격을 나타냅니다. 이러한 특별한 토큰은 응용 프로그램이 일종의 DB 액세스를 수행하여 대체되는 값을 검색하도록 요구합니다.
예 공식은 다음과 같습니다 증권에 대한 가격 변경을 계산하고 내 아이디어는 계산을 수행 한 후 사용자가 요청하는 경우 유가 증권에 대한 값으로 SP
토큰을 대체하는 것입니다
(SP/SP(-1))/100
결과를 사용자에게 보냅니다.
많은 도움을 주셔서 감사합니다.
왜 처음부터 데이터베이스에 수식을 저장 하시겠습니까? 런타임 중에 수식을 변경할 수 있어야합니까? 또는 런타임에 선택할 수있는 기존 수식으로 충분합니까? – Axel
개념은 수식에서 variable_holders (더 나은 단어가 부족한 경우)를 실제 입력 매개 변수로 대체 할 수 있다는 것입니다. 예를 들어, 주식 가격 변경 = (현재 주가/이전 주 주가) * 100. ({SP}/{SP (-1)}/100을 수식으로 DB에 저장하려고합니다. 이름이 과잉이라고 생각하니? 모든 의견을 환영합니다! 진심으로, ALL. –
사용자가 수식을 수정할 수 있도록해야합니까 (의미 : "자연스러운"(미안) 언어를 사용해야합니까?)? –