[xin phép MOD] - hỏi về dịch vụ Realtime Crypto Exchange Data trả phí cho Amibroker?

Chủ đề trong 'Thị trường chứng khoán' bởi vinasdaq, 23/09/2019.

7798 người đang online, trong đó có 554 thành viên. 23:00 (UTC+07:00) Bangkok, Hanoi, Jakarta
  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
Chủ đề này đã có 12472 lượt đọc và 31 bài trả lời
  1. vinasdaq

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

    Tham gia ngày:
    05/07/2015
    Đã được thích:
    93.583
    Em rất ngại học thêm một nền tảng bác à, lý do là ngay cả Amibroker em cũng chưa giỏi.
    Chỉ vì một mục đích tìm hiểu mà phải học thêm cả núi việc thì chết em.
    Được biết MT4, MT5 có phiên bản cài đặt trên PC.
    Các nền tảng chạy trên web (như bác nói) họ thu phí sử dụng (kèm theo Data + đặt lệnh) với phí cực kỳ mắc mỏ. Ko biết bên kia thì người ta trade lời lãi ntn mà trả phí cực kỳ cao như vậy.
    Last edited: 23/09/2019
  2. luonguct

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

    Tham gia ngày:
    07/03/2016
    Đã được thích:
    13.683
    Tớ chưa tìm hiểu Crypto xem ở MT4 có cung cấp đủ không. True RealTime thì hơi khó nhưng chậm hơn 1 chút thì có thể viết EA xuất Data từ MT4|MT5 sang Amibroker để phân tích. Bác có đặt hàng không Tớ viết. :)
    vinasdaq thích bài này.
  3. u5x

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

    Tham gia ngày:
    26/03/2010
    Đã được thích:
    980
    Cụ cho em hỏi muốn down dữ liệu commodity về cập nhập cho Amibroker thì vào trang nào a?
    vinasdaq thích bài này.
  4. BlackHoleVN

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

    Tham gia ngày:
    08/03/2017
    Đã được thích:
    224
    vinasdaqu5x thích bài này.
  5. u5x

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

    Tham gia ngày:
    26/03/2010
    Đã được thích:
    980
    vinasdaq thích bài này.
  6. vhvietnam

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

    Tham gia ngày:
    29/12/2009
    Đã được thích:
    131

    Mình đã có thời gian nghiên cứu và thử trade coin, cũng muốn chia sẻ kinh nghiệm nhưng chưa hiểu lắm nhu cầu của bác:

    - Cặp tiền nào: trên 1 sàn như bittrex có vài trăm cặp tiền để trade. Hay bác chỉ theo dõi các cặp chính trên toàn thị trường.
    - Nếu bác dùng amibroker để phân tích và vọc thì mình đoán chắc dữ liệu của bác chỉ cần OHLCV đúng không?

    Thông thường data crypto hay được cấp dạng API, để dùng API dễ nhất là biết thêm 1 số ngôn ngữ thông dụng như Python, R... Cũng không khó khăn lắm đâu vì có rất nhiều ví dụ trên mạng.

    Có 1 code này bác có thể tham khảo, nếu vọc được ami rồi thì từ ami chạy script được đấy, cần data theo ngày hay giờ, phút bác có thể chỉnh được tickInterval trong đoạn code API url.

    https://github.com/nwalde/crypto-amibroker-data-master/blob/master/main.js

    Một số hướng dẫn swr dụng bittrex API:

    https://github.com/thebotguys/golang-bittrex-api/wiki/Bittrex-API-Reference-(Unofficial)
  7. vinasdaq

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

    Tham gia ngày:
    05/07/2015
    Đã được thích:
    93.583
    Trân trọng cảm ơn bác rất tận tình chỉ giúp!

    Em ko phải dân IT, đụng đến cái gì gọi là "ngôn ngữ" là em thấy choáng rồi. Hiện tại em ko biết một "ngôn ngữ" - (ie lập trình) nào hết bác à.

    Điều khiến em tò mò toan tính vọc vào đây, đó là em nhìn thấy những chart ngày, 1 giờ, 30 phút, 15 phút, 5 phút (history) của các đồng coin - trông có vẻ smooth hơn của VN30/VNI hay của các cp trên TTCK VN. Tất nhiên Smooth trên bộ code của em. Ngược lại, VN30/VNI nhìn .... như mặt giặc (nếu so với mấy cái coin kia). Và ko rõ đối diện với sự nhảy nhót realtime thì nó như nào? Đấy chính là điểm tò mò của em.

    Còn việc trade nó thì có lẽ còn rất xa.
    Last edited: 24/09/2019
    vhvietnam thích bài này.
  8. vinasdaq

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

    Tham gia ngày:
    05/07/2015
    Đã được thích:
    93.583
    Commodity thì em lại ko quan tâm lắm nên em ko rõ nhiều.
    Trang Yahoo Financial có cung cấp dữ liệu lịch sử EOD của các mã miễn phí, trong đó có cả Crypto.

    Để xem những chart này trên Amibroker, các bác làm như sau:

    1) Ngay sau khi cài đặt, Ami tạo một folder có tên là AmiQuote
    Mặc định nó là

    C:\Program Files (x86)\AmiBroker\AmiQuote.
    hoặc:
    C:\Program Files /AmiBroker\AmiQuote

    Các bác vào folder này, trỏ đến chương trình có tên "Quote", đưa ra destop chẳng hạn.

    2) Chạy chương trình Ami.
    Nếu các bác không muốn những mã Crypto hay các mã CK khác lẫn chung với CK VN, thì các bác tạo một New Database khác. Và khi xem xét các mã Crypto, các bác mở Data này.

    3) Chạy chương trình Quote.
    [ Lưu ý: Chương trình Quote được amibroker.com bán riêng - ko kèm gói bản quyền theo Ami/ Ami chỉ có chương trình Formula Editor là được include (miễn phí)]
    Sau khi chạy Ami từ Database đó, các bác mở tiếp chương trình Quote bên trên.
    Tại đây, các bác nhập symbo và cho "start download".
    Để không phải nhập thủ công như vậy, các bác có thể tạo các files "Symbo" - tương tự như khi các bác tạo danh sách cp trong Amibroker. Sau đó Import vào Quote, rồi nhấn Start download, Quote sẽ tự động tải dữ liệu lịch sử (theo khung thời gian mà các bác quy định từ khi nào trong chương trình Quote).

    Quote cung cấp sẵn một số website mà các bác có thể tải dữ liệu về, tuy nhiên, một số site đó đòi hỏi các bác phải có ID và Pass, nhưng Yahoo thì vẫn duy trì miễn phí.

    Và như vậy, các bác đã có chart EOD của rất nhiều mã Crypto (thêm cả một số mã CK QT nữa - em sẽ ghi ở phần sau).
    Sau mỗi ngày, các bác lại mở Ami/ Mở Quote lên, và cho chạy lại Start download để cập nhật dữ liệu. (nếu đã tạo Symbo List rồi, thì từ lần sau, các bác chỉ việc cập nhật những mã đã có sẵn bên trong Data của Ami thôi, ko cần gõ hay Import nữa).

    4) Để tạo các symbo list, các bác copy những list dưới đây, lưu lại một folder (tốt nhất lưu luôn vào folder Watch List của Ami Database mà các bác đang dùng).

    - Để làm được việc này, các bác mở sẵn Note Pad rồi copy các mã dưới đây, lưu lại với đuôi .tls (Note Pad được đặt ở chế độ "All File" trong ô "Save As Type").

    a) Các mã Crypto:

    BTC-USD
    XRP-USD
    ETH-USD
    BCH-USD
    ADA-USD
    LTC-USD
    IOT-USD
    XEM-USD
    DASH-USD
    EOS-USD
    XLM-USD
    QTUM-USD
    XMR-USD
    NEO-USD
    TRX-USD
    BTG-USD
    BCCOIN-USD
    BTM-USD
    ETC-USD
    LSK-USD
    OMG-USD
    VEN-USD
    XVG-USD
    PPT-USD
    GNO-USD
    ARDR-USD
    BNB-USD
    BTS-USD
    SALT-USD
    USDT-USD
    ZEC-USD
    WAVES-USD
    STRAT-USD
    SNT-USD
    FUN-USD
    HSR-USD
    STORJ-USD
    KMD-USD
    BCN-USD
    SC-USD
    DOGE-USD
    CVC-USD
    QASH-USD
    PAY-USD
    GNT-USD
    REP-USD
    SMART-USD
    VERI-USD
    DGB-USD
    WTC-USD
    ARK-USD
    SUB-USD
    LINK-USD
    DCR-USD
    BQX-USD
    NXT-USD
    BAT-USD
    LRC-USD
    MONA-USD
    KNC-USD
    MCO-USD
    MTL-USD
    GBYTE-USD
    PIVX-USD
    SYS-USD
    FCT-USD
    BNT-USD
    XZC-USD
    MAID-USD
    BTCD-USD
    AE-USD
    DGD-USD
    EDG-USD
    STEEM-USD
    VTC-USD
    ICN-USD
    GAME-USD
    GAS-USD
    XUC-USD
    BLOCK-USD
    UBQ-USD
    FRST-USD
    SNGLS-USD
    NAV-USD
    ATM-USD
    KIN-USD
    SNM-USD
    PART-USD
    NXS-USD
    ZEN-USD
    DCN-USD
    ADX-USD
    ETP-USD
    ANT-USD
    QRL-USD
    WINGS-USD
    NEBL-USD
    MGO-USD
    MLN-USD
    XCP-USD
    MCAP-USD
    LKK-USD
    FAIR-USD
    IOC-USD
    TAAS-USD
    NLC2-USD
    ATB-USD

    b) Các mã CK QT (em không rõ nó có lẫn những gì trong này)

    ^DJI
    AA
    GE
    JNJ
    MSFT
    AXP
    GM
    JPM
    PG
    BA
    HD
    KO
    SBC
    C
    HON
    MCD
    T
    CAT
    HWP
    MMM
    UTX
    DD
    IBM
    MO
    WMT
    DIS
    INTC
    MRK
    XOM
    EK
    IP

    c) Một số mã khác:

    ^DJT
    ABF
    CSX
    LUV
    U
    ALEX
    DAL
    NSC
    UAL
    AMR
    FDX
    NWAC
    UNP
    BNI
    GMT
    R
    USFC
    CNF
    JBHT
    ROAD
    YELL

    d) Một số mã khác nữa:

    ^DJU
    AEP
    ED
    PE
    TXU
    CG
    EIX
    PEG
    UCM
    D
    ENE
    REI
    WMB
    DUK
    PCG
    SO

    e) Thêm một số mã trong FTSE

    UKX
    III.L
    ABF.L
    ANL.L
    ADZ.L
    AL..L
    ALLD.L
    AVZ.L
    AAL.L
    ARM.L
    AZN.L
    BAA.L
    BSCT.L
    BARC.L
    BASS.L
    BG..L
    BLT.L
    BCI.L
    BOC.L
    BOOT.L
    BPA.L
    BA..L
    BAY.L
    BATS.L
    BHM.L
    BT.A.L
    BSY.L
    CW..L
    CBRY.L
    CCH.L
    CCM.L
    CNA.L
    CGNU.L
    CMG.L
    CPI.L
    CTM.L
    CPG.L
    CS..L
    DMGT.L
    DGE.L
    DXNS.L
    EMA.L
    EMI.L
    EGS.L
    FRE.L
    GKN.L
    GLXO.L
    GAA.L
    GUS.L
    HFX.L
    HAS.L
    HNS.L
    HG..L
    HSBA.L
    ICI.L
    ISYS.L
    KGF.L
    LAND.L
    LGEN.L
    LLOY.L
    LOG.L
    MNI.L
    MKS.L
    MSY.L
    NAM.L
    NPR.L
    NGG.L
    OGP.L
    OML.L
    PO..L
    PSON.L
    PRU.L
    RTK.L
    RB..L
    REED.L
    RTO.L
    RTR.L
    RIO.L
    RR..L
    RBOS.L
    RSA.L
    SGE.L
    SBRY.L
    SCTN.L
    SDR.L
    SSE.L
    SPW.L
    SEM.L
    SHEL.L
    SB..L
    STAN.L
    SAB.L
    SLP.L
    TWT.L
    TSCO.L
    ULVR.L
    UU..L
    UNWS.L
    VOD.L
    WWH.L
    WPP.L

    f) Một số mã trong Nasdaq100

    ^NDX
    AAPL
    CNET
    LGTO
    QCOM
    ADBE
    CNXT
    LLTC
    QLGC
    ADCT
    COMS
    LVLT
    QTRN
    ADLAC
    COST
    MCHP
    RFMD
    ADPT
    CPWR
    MCLD
    RNWK
    ALTR
    CSCO
    MEDI
    SANM
    AMAT
    CTAS
    MFNX
    SBUX
    AMCC
    CTXS
    MLHR
    SDLI
    AMGN
    DELL
    MOLX
    SEBL
    AMZN
    DISH
    MSFT
    SIAL
    APCC
    DLTR
    MXIM
    SNPS
    APOL
    EBAY
    NETA
    SPLS
    ATHM
    ERICY
    NOVL
    SPOT
    ATML
    ERTS
    NTAP
    SSCC
    BBBY
    FISV
    NTLI
    SUNW
    BGEN
    GBLX
    NWAC
    TLAB
    BMCS
    GENZ
    NXLK
    USAI
    BMET
    GMST
    NXTL
    VISX
    BVSN
    IMNX
    ORCL
    VRSN
    CEFT
    INTC
    PAYX
    VRTS
    CHIR
    INTU
    PCAR
    VSTR
    CIEN
    ITWO
    PHSY
    VTSS
    CMCSK
    JDSU
    PMCS
    WCOM
    CMGI
    KLAC
    PMTC
    XLNX
    CMVT
    LCOS
    PSFT
    YHOO

    Vì lý do cập nhật tên mã thường xuyên (của Yahoo - và của các site khác), cho nên có khi các bác ko down được dữ liệu. Trong trường hợp này, lại phải đi tìm tên mã (khó khăn).
    Last edited: 24/09/2019
    fire_unicornu5x thích bài này.
  9. vhvietnam

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

    Tham gia ngày:
    29/12/2009
    Đã được thích:
    131

    He he mình cũng không phải dân IT nhưng cái khó ló cái khôn nên vọc 1 tý thôi. Chẳng hạn làm excel mãi chán thì record cái Macro để nó chạy các thao tác lặp đi lặp lại, rồi vọc cái code 1 tý là biết liền.

    Có một cách để bác lấy dữ liệu về để thử code của bác nhé:

    - bác vào link này trên chrome hoặc IE,...: https://international.bittrex.com/A...289433&marketName=BTC-ETH&tickInterval=oneMin
    (Bác thay cặp tiền bác cần vào chỗ BTC-ETH)
    - Nó sẽ hiện lên 1 loạt kết quả kiểu:
    {"success":true,"message":"","result":[{"O":0.01746802,"H":0.01746802,"L":0.01746802,"C":0.01746802,"V":0.06477723,"T":"2019-09-08T16:45:00","BV":0.00113152},....
    Bác copy tất về cho vào 1 file text.
    - Xong xoá hết các phần thừa ở đầu và cuối file, lưu dạng csv, dùng excel chỉnh lại để import vào Ami.

    Bác muốn xem nó nhảy nhót: chạy Bar Replay của Ami là được!
    luonguctvinasdaq thích bài này.
  10. vinasdaq

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

    Tham gia ngày:
    05/07/2015
    Đã được thích:
    93.583
    Lần nữa cảm ơn bác!

    Chịu khó vọc, biết đâu một ngày nào đó (khi đủ tự tin) thì nếu MMs và BBs ở TTCK VN uýnh loạn quá, thì chuyển qua Crypto/ Forex/ Future/ Commodity để trade nhỉ? Biết đâu được.
    vhvietnamluonguct thích bài này.

Chia sẻ trang này