Bàn về robot chứng khoán phái sinh

Discussion in 'Thị trường chứng khoán' started by peaxi, Sep 11, 2018.

2843 người đang online, trong đó có 1137 thành viên. 11:08 (UTC+07:00) Bangkok, Hanoi, Jakarta
  1. 0 người đang xem box này(Thành viên: 0, Khách: 0)
thread_has_x_view_and_y_reply
  1. Song_dai_Song_ngan

    Song_dai_Song_ngan Thành viên gắn bó với f319.com

    Joined:
    Apr 10, 2017
    Likes Received:
    3,440
    Vậy là game thôi, e nghe nói vào sòng nó giật điên cuồng lắm
  2. luonguct

    luonguct Thành viên này đang bị tạm khóa Đang bị khóa Not Official

    Joined:
    Mar 7, 2016
    Likes Received:
    13,683
    Cách này là kết nối với CSDL là MSSQL phải không bác? Nếu kết nối với MySQL thì câu truy vấn ở trên như thế nào nhỉ? Có chạy được trong "ODBC/SQL Universal Data Plug-in" không bác nhỉ?
  3. vhvietnam

    vhvietnam Thành viên rất tích cực

    Joined:
    Dec 29, 2009
    Likes Received:
    131
    Đúng rồi bác, cái này kết nối với MySql qua ODBC universal plugin.

    Sorry bác em làm lâu rồi nên không nhớ cxac lắm, đại loại bác phải tạo CSDL (MSSQl hay MySQl...), sau đó trong win phải vào Add ODBC datasource, system hay user cũng được, tạo một source có name ví dụ như mình là DSN=stockmysql, sau đó query trong Afl như code trên.

    Bác phải bổ sung thêm dòng này trước đó trong afl:

    odbcOpenDatabase("ODBC;DSN=stockmysql;");

    Cách này sẽ không phải dùng Foreign nhưng nhược điểm chậm, phải tinh chỉnh câu lệnh sql, tránh mỗi tick nó lại full table search.

    Mình đang ít dùng Ami nên chưa phát triển tiếp, bác cần gì cứ hú nhé.

    Mấy đ/c Ấn độ chia sẻ cách nối Ami với COM server của python cũng hay, khả năng nhanh hơn, bác với bác @bdragonAct xem có ứng dụng đc không anh em cùng nghiên cứu.

    https://www.marketcalls.in/amibroker/integrating-amibroker-python-com-server.html
    luonguct and bdragonAct like this.
  4. vhvietnam

    vhvietnam Thành viên rất tích cực

    Joined:
    Dec 29, 2009
    Likes Received:
    131
    MÌnh mới tìm lại đc file dump mysql, gửi bác tham khảo.

    CREATE DATABASE IF NOT EXISTS `stock` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin */;
    USE stock;
    -- MySQL dump 10.13 Distrib 5.1.40, for Win32 (ia32)
    --
    -- Host: 127.0.0.1 Database: stock
    -- ------------------------------------------------------
    -- Server version 5.1.41-community

    /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
    /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
    /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
    /*!40101 SET NAMES utf8 */;
    /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
    /*!40103 SET TIME_ZONE='+00:00' */;
    /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
    /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
    /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
    /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

    --
    -- Table structure for table `acb`
    --

    DROP TABLE IF EXISTS `acb`;
    /*!40101 SET @saved_cs_client = @@character_set_client */;
    /*!40101 SET character_set_client = utf8 */;
    CREATE TABLE `acb` (
    `field1` datetime DEFAULT NULL,
    `field2` text,
    `field3` text,
    `field4` text,
    `field5` text,
    `field6` text,
    `field7` text,
    `field8` text,
    `field9` text,
    `field10` text,
    `field11` text,
    `field12` text,
    `field13` text,
    `field14` text,
    `field15` text,
    `field16` text,
    `field17` text,
    `field18` text,
    `field19` text,
    `field20` text,
    `field21` text,
    `field22` text,
    `field23` text,
    `field24` text,
    `field25` text,
    `field26` text,
    `field27` text,
    `field28` text,
    `field29` text,
    `field30` text,
    `field31` text,
    `field32` text,
    `field33` text,
    `field34` text
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    /*!40101 SET character_set_client = @saved_cs_client */;

    --
    -- Dumping data for table `acb`
    --

    LOCK TABLES `acb` WRITE;
    /*!40000 ALTER TABLE `acb` DISABLE KEYS */;
    INSERT INTO `acb` VALUES ('2009-12-18 08:31:30','ACB','38.5','33.5','36','','','33.5','100','35','250','ACB','','','37.5','300','38','1000','38.5','1300','','','','350','2600','','','0','0','0','0','350','300','0'),('2009-12-18 08:32:04','ACB','38.5','33.5','36','35.9','40','36','1000','36.2','10','ACB','','','36.8','360','37.5','350','37.6','120','','','','3230','5620','','','0','0','0','0','350','710','0'),('2009-12-18 08:32:51','ACB','38.5','33.5','36','35.9','40','36','3100','36.2','10','ACB?0.8','36.8','80','36.8','280','37','100','37.5','350','80','36.8','36.8','9740','6790','','','0','0','0','0','2450','710','0'),
    ...
    ('2010-07-29 10:59:15','ACB','32.4','28.2','30.3','29.9','2570','30','3260','30.1','680','ACB?0.1','30.2','20','30.2','3360','30.3','1530','30.4','1490','32720','30.3','30','9250','12490',' ',' ','3','7','11000','12900','13050','23010','3007'),('2010-07-29 11:00:43','ACB','32.4','28.2','30.3','29.9','2570','30','3260','30.1','700','ACB?0.1','30.2','20','30.2','3360','30.3','1530','30.4','1490','32720','30.3','30','9270','12490',' ',' ','3','7','11000','12900','13070','23010','3007');
    /*!40000 ALTER TABLE `acb` ENABLE KEYS */;
    UNLOCK TABLES;
    /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

    /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
    /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
    /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
    /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
    /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
    /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
    /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

    -- Dump completed on 2010-07-29 18:29:59
    luonguct likes this.
  5. bdragonAct

    bdragonAct Thành viên gắn bó với f319.com

    Joined:
    Feb 5, 2018
    Likes Received:
    631
    - bác cũng chịu khó lục lọi internet nhỉ. Mình viết backtest và liverun 100% bằng python trên ubuntu nên cũng kg rành lắm ami và COM của win.
    - mình thấy ý tưởng của bác rất hay, chia sẻ những project đang theo đuổi để các thành viên khác có thể thảo luận và tham gia
    luonguct likes this.
  6. luonguct

    luonguct Thành viên này đang bị tạm khóa Đang bị khóa Not Official

    Joined:
    Mar 7, 2016
    Likes Received:
    13,683
    Cảm ơn bác nhé! Tới làm theo hướng dẫn từ Amibroker.com kết nối được nhưng nó báo lỗi chương trình rồi Exit luôn. Lục khắp internet cũng ko thấy ai lỗi như mình. Lập topic hỏi trên forums của Amibroker thì bị khóa nick luôn vì xài Ami lậu. Kaka
    Kết quả sau 2 ngày mày mò tìm ra được nguyên nhân là số nến trong MySQL quá ít tăng nến lên là chạy ngon rồi. Vẫn chưa thử test với 200.000 nến xem thế nào.
    vhvietnam and ntvinh1602 like this.
  7. ntvinh1602

    ntvinh1602 Thành viên gắn bó với f319.com

    Joined:
    Feb 5, 2017
    Likes Received:
    3,798
    =)) =)) =)) =))
    luonguct likes this.
  8. luonguct

    luonguct Thành viên này đang bị tạm khóa Đang bị khóa Not Official

    Joined:
    Mar 7, 2016
    Likes Received:
    13,683
    Gửi cái feedback báo lỗi mà nó biết mình chưa đăng ký kìa. Trước khi tạm khóa có hỏi mình xác nhận lại email rồi có email thông báo tài khoản chưa được đăng ký rồi block luôn. 24h sau tự động mở lại rồi. :))
  9. ntvinh1602

    ntvinh1602 Thành viên gắn bó với f319.com

    Joined:
    Feb 5, 2017
    Likes Received:
    3,798
    [​IMG]

    Nhặt được cái ảnh này bên pic quảng cáo finbox. Giả định là dữ liệu là trung thực. Hài thật tháng 3 tháng 4 đánh rõ khó thì đội này ăn, tháng 5 trend mạnh đánh sướng thì giờ vẫn âm :D

    Cơ mà tháng 2 trend cũng mạnh y như tháng 5 thì robot đội này lại cũng vẫn ăn.

    [​IMG]

    Cơ mà ảnh dưới tháng 3 ăn 22.9 điểm ảnh trên tháng 3 lại ăn 40.4 điểm là thế nào ạ :-??
    luonguct and bdragonAct like this.
  10. bdragonAct

    bdragonAct Thành viên gắn bó với f319.com

    Joined:
    Feb 5, 2018
    Likes Received:
    631
    - Finbox mà đi bán tín hiệu thì đánh giá kg cao rồi, tự tin thì huy động vốn mà đầu tư
    - có đc lợi nhuận trong chứng khoán còn đòi hỏi phải quản lí chặt lắm
    - đoán trúng 60% là giỏi lắm rồi, nhưng vẫn có lúc 40% sai thì bị ăn gạch đá ngay giống như natofx mới nhất và bao nhiêu bot cùng với **** room các kiểu haixx
    luonguct likes this.

Share This Page