2010-02-15 14 views
9

công ty của tôi đang suy nghĩ về việc triển khai ứng dụng giao dịch tuân thủ tài chính mới, một ứng dụng sẽ kiểm tra tất cả các giao dịch sẽ được thực hiện bởi công ty. Một kiểm tra rất đơn giản có thể là "Không đầu tư vào cổ phiếu bán rượu" chẳng hạn.Ứng dụng Giao dịch Tài chính Mẫu Miền

Chúng tôi cần xác định mô hình đối tượng kinh doanh tài chính và sau đó thiết kế công cụ quy tắc thực tế. Một số mô hình dữ liệu tiềm năng sẽ là An ninh, Thương mại, Đạo hàm, v.v.

Câu hỏi của tôi có ai biết nơi tôi có thể xem một số Mô hình tên miền tài chính đã viết hay không?

Chúng tôi không muốn phát minh lại bánh xe và đưa ra mô hình đối tượng tài chính hiện tại sẽ rất hữu ích. Cảm ơn tất cả

+0

Tôi sẽ kiểm tra http://lov.okfn.org/dataset/lov/search?q=schema.org nếu tôi là bạn. 4 năm sau: D: D: D Bằng cách thiết kế một mô hình miền, đây là điểm khởi đầu tốt để kiểm tra các tập tin dữ liệu được liên kết. – inf3rno

Trả lời

3

Bạn có thể xem thông số FPML. cho một số ý tưởng về cách tạo mô hình dữ liệu của bạn. Tuy nhiên, tôi khuyên bạn chỉ nên duyệt nó để có ý tưởng về các đối tượng miền mà bạn có thể cần - Đừng cố gắng sao chép nó vì nó gần như chắc chắn quá phức tạp/chi tiết cho nhu cầu của bạn.

Thực tế đối với dữ liệu tên miền cụ thể như bạn mô tả tôi thấy nó luôn luôn tốt hơn để xây dựng hơn là mua (rẻ hơn, nhanh hơn, dễ thay đổi hơn, dễ hiểu hơn, phù hợp hơn trong phù hợp). Tuy nhiên, bạn có thể muốn xem xét công cụ của bên thứ ba để triển khai thành phần quy tắc thực tế của mình (ví dụ: Drools).

+1

Hoàn toàn đồng ý với bình luận của Drools. – omerkudat

+0

Tôi đã sử dụng Drools trong một dự án khác đã thực hiện Kiểm tra quy tắc hậu thương mại và tôi sẽ không và cũng không bao giờ sử dụng gói này nữa. Tôi không thấy giá trị gia tăng của sản phẩm này. Chúng tôi bắt đầu sử dụng Drools ngay khi JBoss mua dự án và cảm thấy như họ đã bỏ rơi điều này, do đó, rất ít sự hỗ trợ và giúp đỡ cho nỗ lực này. Tôi sẽ không sử dụng Drools một lần nữa, nhưng sẽ xem xét việc sử dụng một công cụ quy tắc khác. –

+0

@Peter: Tôi rất tiếc khi nghe điều đó. Chúng tôi sử dụng Drools mặc dù có lẽ không đủ rộng để gặp phải những vấn đề này. Tôi thực sự là một fan hâm mộ lớn hơn của mã hóa quy tắc kinh doanh bằng tay nếu có thể. – Adamski

0

Kiểm tra "Analysis Patterns: Reusable Object Models", một cuốn sách của Martin Fowler. Cuốn sách bao gồm một số ví dụ hữu ích để suy nghĩ về lĩnh vực tài chính và phân tích OO.

+0

Kiểm tra điều này. Mô hình giao dịch của anh ta không có hơi thở của những vật tôi đang tìm kiếm. Đừng tin là sẽ phù hợp với dự án của tôi; cảm ơn –

1

Vâng, miền vấn đề của bạn khá khác biệt, vì về cơ bản bạn muốn có hệ thống điều khiển quy tắc, nhưng nếu bạn muốn xem mô hình đối tượng rất tốt cho các ứng dụng tài chính, hãy xem Quantlib. Đó là mã nguồn mở, và nó là cực kỳ cũng được ghi lại. Nó tiếp cận vấn đề từ một góc độ giá cả tùy chọn, nhưng nó có thể cung cấp cho bạn một số ý tưởng anyway. Ví dụ: see how they have modelled a swap.

0

Xây dựng mô hình miền tài chính của riêng bạn thật khó nếu bạn không có kinh nghiệm. Bạn hoàn toàn đúng khi tìm kiếm các ví dụ.

Nếu công ty của bạn nếu nghiêm túc về việc xây dựng một sản phẩm phù hợp sẽ thành công thì họ phải thuê một người có kinh nghiệm như vậy.

Ngoài ra, mô hình của bạn sẽ thay đổi rất nhiều khi sản phẩm được phát triển.

Chúc may mắn nhất :-)

0

Bạn có quyền truy cập vào Bloomberg hoặc một nhà cung cấp dữ liệu thị trường khác không? Họ sẽ không cung cấp cho bạn một mô hình cho mỗi lần nhưng bạn có thể thấy tất cả các trường dữ liệu khác nhau có sẵn trên cơ sở cho mỗi công cụ. Điều đó sẽ cho bạn một khởi đầu tốt trong việc định hình các thuộc tính lớp học của bạn và cũng giúp xác định thứ bậc lớp.

Bạn cũng nên nhớ phạm vi của hệ thống - thậm chí các nhà cung cấp hệ thống thương mại trong không gian này thường "làm phẳng" mô hình bảo mật của chúng chỉ với một bảng và sử dụng các trường thừa và có lẽ một vài bảng tra cứu. Nó thực sự phụ thuộc vào sự phức tạp của các công cụ bạn sẽ được giao dịch và những quy tắc bạn muốn.

Ngoài ra còn có rất nhiều động cơ quy tắc kinh doanh (thanh toán và mã nguồn mở) trên thị trường do đó, không tái phát minh ra bánh xe trừ khi bạn có để - nói chung là hầu hết đều dựa trên các thuật toán RETE từ những gì tôi đã thấy http://en.wikipedia.org/wiki/Rete_algorithm

Các vấn đề liên quan