Các câu hỏi thường gặp (được cập nhật liên tục...)

Tác giả:Giấc mơ nhỏ, Tạo: 2018-02-02 10:41:38, Cập nhật: 2024-03-22 09:16:25

[TOC]

Các câu hỏi thường gặp (được cập nhật liên tục...)

  • Tìm kiếm từ khóa trong bài đăng. Sử dụngCtrl + fBấm phím mở trang tìm kiếm, nhập từ khóa ví dụ: quản trị viên .

  • Hiện tại, FMZ chỉ hỗ trợ các dịch vụ tiền kỹ thuật số. Các dịch vụ tương lai hàng hóa, chứng khoán và các dịch vụ khác được hỗ trợ bởi các dịch vụ nội địa của FMZ.https://www.fmz.cn

  • WeChat:

    img

API giao diện

  • Tại sao?GetTickerGetDepthNhận đượcMua một cáiGiá bánCó gì khác?

    GetTickerGetDepthCó thể không được truy cập cùng một lúc. Có một sự chậm trễ, dữ liệu thay đổi. Và nói chung có thể.GetTickerDữ liệu nhanh hơn một chút vì dữ liệu ít hơn.

  • exchang.GetOrdersCó một cái gì đó không hoàn tất, thì cái gì đã hoàn tất, thì cái gì đã hoàn tất?

    Nó cũng có một API để truy vấn đơn đặt hàng.exchange.GetOrderĐiều này dựa trênIDTìm kiếm tất cả các loại đơn đặt hàng; nhập đơn đặt hàngIDChỉ cần tìm lệnh này. Chỉ cần xem lệnh giao dịch, giao dịch không cung cấp giao diện như vậy, và giao diện có thể khác nhau ở mỗi sàn giao dịch.

  • JavaScriptChiến lược thay đổi chuỗi thời gian không đúng

    Bạn cần phải xem xét các múi giờ trong thiết lập thời gian hệ thống.

    img

  • Tại sao giá mở cửa và giá đóng cửa của tôi lại giống nhau?

    Một, có thể là sàn giao dịch thực sự không có giao dịch vào thời điểm đó, chính là mức giá cao và thấp của BAR. 2, xem xét xem liệu quan sát là BAR cuối cùng, trong khoảnh khắc tạo BAR cuối cùng, giá cao và thấp là như nhau.

  • Signature not valid:Invalid submission time or incorrect time format[无效的提交时间,或时间格式错误], lỗi như vậy và thời gian sửa chữa máy chủ

    Vấn đề làwindows2000/2003/XPCác vấn đề về hệ điều hành cũ, tài liệu tham khảo:

    https://support.microsoft.com/en-us/help/821893/the-system-clock-may-run-fast-when-you-use-the-acpi-power-management-t

    Đề nghị sử dụngLinuxCác máy chủ, hoặc trong những vấn đề này xảy rawindowsHệ thống cài đặt phần mềm đồng bộ thời gian, đồng bộ thời gian tần số cao, ngăn chặn các lỗi kiểm tra thời gian.

  • Tại sao tiếng Việt lại bịATRTRSố lượng được tính vàTA/talibCó sự khác biệt nào trong tính toán không?

    Điều này là do cách tính toán các chỉ số ngôn ngữ vàTA/talibCác thuật toán bên dưới kho không phù hợp. Cả hai đều đúng, các thuật toán khác nhau nhưng tương tự.MACDMột số sử dụng gấp đôi.DIF-DEAMột số sử dụng gấp đôi.DIF-DEAVà tất cả đều đúng.

  • Tên của sàn giao dịchFutures_EsunnyĐiều này có nghĩa là gì?

    Đại diệnThỏa thuận EasynCác đối tượng của sàn giao dịch có thể đượcexchange.GetName()Chức năng trả về. Hiện tại, FMZ chỉ hỗ trợ các dịch vụ tiền kỹ thuật số. Các dịch vụ tương lai hàng hóa, chứng khoán và các dịch vụ khác được hỗ trợ bởi các dịch vụ nội địa của FMZ.https://www.fmz.cn

  • Ngôn ngữ Mac tham chiếu dữ liệu đa chu kỳ trong các khối mã tham chiếu đa chu kỳ#EXPORTTEST...#ENDSử dụng khi tham khảo trong chính sách.REFTrong khi đó, các nhà nghiên cứu cho rằng, các kết quả của các nghiên cứu sẽ không giống như những kết quả tưởng tượng.

    Tất cả các dữ liệu đa chu kỳ cần thiết,#EXPORTTEST...#ENDTrong khi đó, một số người cho rằng việc sử dụng các loại thuốc này là một cách dễ dàng.

  • Không tìm thấy tài liệu API FMZ

    Bạn có thể nhập địa chỉ trang trực tiếp:https://www.fmz.com/apiBạn có thể tham khảo thông tin tại đây:

    img

  • Tại sao?MACDBạn có nghĩ rằng giá trị của nó không giống với giá trị của sàn giao dịch?

    Khi so sánh, cần phải xem xét liệu chu kỳ K-line có phù hợp hay không.MACDNếu các tham số chỉ số phù hợp, thời gian phù hợp, giống phù hợp, và hơn thế nữaMACDCó nhiều thuật toán về cột lượng khác nhau.DIF-DEACó một số2*(DIF-DEA)DIFDEACác bạn hãy cùng tham gia vào việc này nhé.

  • Khi thu thập dữ liệu K-line lịch sử, số lượng K-line thu được có liên quan đến điều gì?

    Trong chuyến thămexchange.GetRecordsKhi giao diện thu thập dữ liệu K-line, số lượng K-line cụ thể được giao dịch trả lại. Có thể số lượng K-line được trả lại của mỗi giao dịch không nhất quán (thậm chí một số giao dịch không cung cấp giao diện K-line, trong trường hợp này người quản lý gọi chiến lược).exchange.GetRecordsKhi giao dịch được thực hiện, các giao dịch được thực hiện theo lịch sử giao dịch của sàn giao dịch.exchange.GetRecordsMột số người cho rằng, việc sử dụng các giao diện này có thể ảnh hưởng đến sự liên tục của dữ liệu.

  • Tôi xem tài liệu API thực hiệnexchange.BuyChức năng chỉ trả vềIDTại sao lại có nhiều thông tin như vậy?

    Các hàm API của FMZ có thể tạo ra các hàm đầu ra nhật ký nhưLogexchange.Buyexchange.CancelOrderBạn có thể sử dụng một số tham số đầu ra kèm theo các tham số cần thiết. Ví dụ:exchange.CancelOrder(orders[i].Id, orders[j])Đó là việc hủy bỏ.orders[j]Khi đặt hàng, xuất thông tin đặt hàng này.

  • Làm thế nào để WeChat đẩy tin nhắn trên máy tính?

    Chỉ có đĩa thực có hiệu quả,LogChữ cuối cùng của hàm'@'Bạn có thể đẩy bài viết.LogCác thông tin về các hàm in có thể được tìm thấy trong tài liệu API:https://www.fmz.com/api#LogHiện tại, FMZ chỉ hỗ trợ các dịch vụ tiền kỹ thuật số. Các dịch vụ tương lai hàng hóa, chứng khoán và các dịch vụ khác được hỗ trợ bởi các dịch vụ nội địa của FMZ.https://www.fmz.cnHiện tại, chỉ có FMZ trong nước hỗ trợ WeChat.

  • Các hợp đồng tương lai hàng hóa có thể sử dụng hợp đồng liên kết chính và hợp đồng chỉ số không?

    Hỗ trợ các hợp đồng tương lai hàng hóa chủ yếu là hợp đồng liên tục và hợp đồng chỉ số. Hiện tại, FMZ chỉ hỗ trợ các dịch vụ tiền kỹ thuật số. Các dịch vụ tương lai hàng hóa, chứng khoán và các dịch vụ khác được hỗ trợ bởi các dịch vụ nội địa của FMZ.https://www.fmz.cn

  • var records = exchange.GetRecords(PERIOD_D1)Tôi muốn lấy dữ liệu K-line của một hợp đồng cụ thể như nơm hoặc mỏ sắt.

    Lập trước thị trường trước khi có được thị trường trong hợp đồng tương lai hàng hóaMã hợp đồng(Ít nhất đã được thiết lập một lần kể từ khi bắt đầu chương trình)SetContractType("rb1805")Điều này đặt hợp đồng hoạt động hiện tại thànhrb1805Sau đó, bạn có thể truy cập dữ liệu thị trường của hợp đồng Stainless Steel 1805 bằng cách gọi lại API truy cập thị trường. Hiện tại FMZ chỉ hỗ trợ các dịch vụ tiền kỹ thuật số. Các dịch vụ tương lai hàng hóa, chứng khoán chứng khoán và các dịch vụ khác được hỗ trợ bởi các dịch vụ nội địa của FMZ.https://www.fmz.cn

  • Có thể viết mã của hợp đồng tương lai hàng hóa như thế nào?

    Bạn có thể xem tài liệu API của FMZ. Hiện tại, FMZ chỉ hỗ trợ các dịch vụ tiền kỹ thuật số. Các dịch vụ tương lai hàng hóa, chứng khoán và các dịch vụ khác được hỗ trợ bởi các dịch vụ nội địa của FMZ.https://www.fmz.cn

  • exchange.GetAccountCó phải hệ thống FMZ dưới cùng đã xử lý lỗi không? Hay người dùng phải tự xử lý yêu cầu thất bại? Tại sao chính phủ không xử lý?

    FMZ không xử lý dữ liệu, phản hồi cho người dùng là dữ liệu chưa được xử lý, cụ thể là cách xử lý lỗi hoặc logic được xây dựng bởi chính sách. Nếu việc xử lý này có thể ảnh hưởng đến quyết định của người dùng, quyết định được giao cho xử lý chính sách cụ thể là:Xử lý thông tin saiHoặcThử lạiCác công ty khác cũng có thể tham gia.

  • Số lượng đơn vị được ký hợp đồng OKEX là bao nhiêu đơn vị?

    Các đơn vị giao dịch hợp đồng OKEX được đặt hàng theo số lượng hợp đồng khi đặt hàng FMZ, ví dụ:exchange.Buy(1000,1)Trong khi đó, một số doanh nghiệp khác cũng đã thực hiện các hoạt động này.

  • Gọi trên FMZexchange.Sellexchange.BuyCó phải đó là một danh sách giá thấp hơn?

    Cụ thể là tham số đầu tiên được xem vào (đối tượng đầu tiên là giá đặt hàng). Một số sàn giao dịch hỗ trợ danh sách giá thị trường, tham số giá được truyền vào.-1Điều này có nghĩa là giá của một đơn đặt hàng, giá mua và giá bán có ý nghĩa khác nhau (đối tượng thứ hai).-1Các giao dịch giao dịch trực tiếp hầu hết các giao dịch giao dịch trực tiếp giao dịch giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tiếp giao dịch trực tuyến giao dịch trực tuyến giao dịch trực tuyến giao dịch trực tuyến giao dịch trực tuyến giao dịch trực tuyến giao dịch trực tuyến giao dịch trực tuyến giao dịch trực tuyến giao dịch trực tuyến giao dịch trực tuyến giao dịch trực tuyếnSố tiềnKhông phảiSố tiềnCác giao dịch tương lai tiền kỹ thuật số giao dịch giao dịch tương lai tiền kỹ thuật số giao dịch giao dịch tương lai giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch Xem một giao diện:https://www.fmz.com/api#exchange.buyprice-amount https://www.fmz.com/api#exchange.sellprice-amount

  • Chức năng Mail

    Mail("smtp.qq.com", "xxxx@qq.com", "xxx", "xxx@qq.com", "test title", "test body")
    

    Smtp truy cập QQ203.205.232.7Trong thời gian qua, hầu hết các máy chủ đám mây hiện nay đều chặn 25 cổng, trừ khi máy chủ thực thể, nhà mạng hầu như không chặn 25 cổng.

  • Các tham số mẫu của ngôn ngữ Pine, Mac: Số chu kỳ dài nhất của biến ảnh hưởng đến tính toán chỉ số

    Định mặc định "số chu kỳ dài nhất của biến" là 600, nếu các tham số chỉ số được đặt quá lớn, ví dụ như tính toán MA ((1000)); hệ thống chỉ lưu lại 600 dữ liệu nên không thể tính toán trung bình của 1000 dữ liệu.

Báo cáo sai

  • InternalError: arg1 type error Những người tham gia vào cuộc biểu tình:

    function main() {
        _G(11212, "123")
    }
    

    _GTên khóa hàm không thể là kiểu số.

  • Lỗi gọi lặp lại vô hạn: signal arrived during external code execution

    Xác định dựa trên đặc điểm: Exception 0xc00000fd

    Exception 0xc00000fd 0x1 0x5cdd203f40 0x1ee5955
    PC=0x1ee5955
    signal arrived during external code execution
    
  • Các trang ổ đĩa thực sẽ có thông tin đầu ra của bộ điều khiển (như lỗi khi chạy), ví dụ như một ví dụ về việc gây ra sự tràn trí nhớ:

    def create_large_list():
        large_list = []
        while True:
            large_list.append(" " * 1024)  # Append a string of 1024 bytes to the list
            print(f"Current list size: {len(large_list)}")
    
    def main():
        create_large_list()
    
  • Phản hồi lỗi khung hình, thông báo lỗi:SyntaxError: variable name expected

    Kiểm tra cho thấy không có dấu hiệu lỗi trong khu vực chỉnh sửa mã chính sách, kiểm tra cho thấy var name = a khi quên viết name ((không viết tên biến)); kiểm tra cho thấy các thông số giao diện chính sách đã được cài đặt bằng từ khóa ngôn ngữ lập trình, không nên sử dụng từ khóa ngôn ngữ lập trình phổ biến để đặt tên biến, dễ gây xung đột ((ngay cả khi ngôn ngữ lập trình hiện tại không có từ khóa này)).

  • BITMEX429 lỗi.{"error":{"message":"Rate limit exceeded retry in 1seconds……"}}

    Nhìn thấy lỗi 429, đó là truy cập giao diện giao dịch có tần suất quá cao. Cần tăng khoảng thời gian thăm dò, giảm tần suất truy cập giao diện.

  • Báo cáo saiOnly support CTP

    TrongChiến lược tiền kỹ thuật sốTrung Quốc gọiTiền mặt hàng hóa CTPMột phần của nó là một phần của một phần khác của một phần khác của một phần khác. Hiện tại, FMZ chỉ hỗ trợ các dịch vụ tiền kỹ thuật số. Các dịch vụ tương lai hàng hóa, chứng khoán và các dịch vụ khác được hỗ trợ bởi các dịch vụ nội địa của FMZ.https://www.fmz.cn

  • Đĩa thựcBittrexNhận thông tin sai:{"success":false,"message":"NOT_ALLOWED","result":null}

    Các sàn giao dịch hạn chế quyền, hãy đăng nhậpBittrexCác trang web giao dịch, xem liệu bạn có cần chọn thông tin như thỏa thuận người dùng hay không.

  • Các thông tin khác về máy tính:TypeError:value has no property at

    img

    Các thông tin báo lỗi khi quay lại không giống với thông tin báo lỗi khi quay lại đĩa thực, do đó, các thông tin báo lỗi này không được xác định bởi quay lại.

  • unable to open databaseBáo cáo sai

    imgNếu đó là máy tính Apple.Mac OSHãy kiểm tra xem có phải là vấn đề quyền hạn không. Thiết bị bị đầy không gian trên ổ cứng và không thể tạo các tập tin cơ sở dữ liệu trên ổ đĩa thực, dẫn đến lỗi.

  • Nhận thông tin sai:不支持该功能

    Các đối tượng giao dịch được thêm vào khi kiểm tra lại là các sàn giao dịch tiền kỹ thuật số, trong mã gọi các hàm API của tương lai.

  • Nhận thông tin sai:in SetCurrency OSError: exception: access violation reading 0x000000FCF25F0000

    Các nhà đầu tư đã chia sẻ với các đối tác rằng:PythonChiến lược, hệ thống kiểm tra lại sử dụng các nhà quản lý riêng, chuyển đổi giao dịch cho báo cáo lỗi trong mã. Lý do là hệ thống đo lường lại không hỗ trợ giao dịch cặp giao dịch chuyển đổi tiền tương lai tiền kỹ thuật số.

  • Thông báo lỗi [Hình ảnh]imgCác thông báo về lỗi xảy ra do thay đổi mật khẩu của tài khoản FMZ, dẫn đến sự cố cấu hình API KEY. Giải pháp: Cài đặt lại API KEY của sàn giao dịch, dừng Trustee, khởi động Trustee, và thử khởi động thực tế.

  • PythonĐộng cơ truy cập nội bộ, báo lỗiEOFerror

    EOFlỗi là kết thúc kiểm tra lại lỗi có thể bắt được bất thường chỉ đi có thể ở bất kỳ hỗ trợPythonNhững cuộc gọi địa phương.

    # encoding: utf-8  
    
    '''backtest
    start: 2021-08-30 00:00:00
    end: 2022-09-05 00:00:00
    period: 1d
    basePeriod: 1h
    exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
    '''
    
    from fmz import *
    task = VCtx(__doc__)             # initialize backtest engine from __doc__  
    
    def main():  
    
        while not exchange.IO("status"):
            Sleep(1000)
        exchange.SetContractType("swap")
        
        while True:
            bars_1min = _C(exchange.GetRecords, PERIOD_M1)    # 获取1minK线              
            print(len(bars_1min))
            _CDelay(2000)      
    
    # 调用主函数  
    
    try:
        main()
    except:
        print(task.Join(False))
    
  • Ngôn ngữ Mac liên quan đến các vấn đề rất ẩn trong tính toán chu kỳ, trong đó các giá trị được tính toán có thể có N/A, ví dụ như:

    img

    Nguyên nhân là các tham số chu kỳ tính toán vượt quá phạm vi dữ liệu, dẫn đến tính toán giá trị N / A. Cách xử lý:

    img

  • Ngôn ngữ Ma xuất hiện lỗi: lỗi phân tích, và chính sách chỉ có mã đơn giản, số dòng báo lỗi là vị trí dài, không thể tìm ra nguyên nhân.

    Có thể là một vấn đề với các mẫu ngôn ngữ Mac đầu tiên. Giải pháp: 1. Xuất chính sách thành một tập tin xml. 2. Tạo một chính sách ngôn ngữ Mac trống mới. 3.

  • Nhận thông tin sai:fatal error:unexpected signal during runtime execution...go routine 11[syscall,locked to thread]

    Kiểm traC++Các chính sách đã được viết có sử dụng trỏ trống không, đề nghị kiểm tra lại bằng cách sử dụng chế độ chấp nhận lỗi.

    img

  • Gọi điệnexchange.SetMarginLevel(10)Nhận thông tin sai:Futures_OP 0:403:{"error":{"message":"Access Denied","name":"HTTPError"}}

    Kiểm tra các ứng dụng của sàn giao dịchAPI KEYCác quyền liên quan có được bật không?

  • Lỗi kiểm tra:symbol not set

    Không có hợp đồng được thiết lập trong mã kiểm tra giao dịch tương lai, xem tài liệu APIexchange.SetContractTypeChức năng.

  • ERR_INVALID_POSITIONSai lầm

    Phản hồi hệ thống báo cáo lỗi, thường được viết sai cho chính sách. Cố gắng đặt hàng không có hoặc không đủ số lượng đặt hàng sẽ gây ra lỗi này, kiểm tra xem có đóng băng vị trí do lệnh chưa được thực hiện hay không.

  • ERR_INVALID_ORDERSai lầm

    Hệ thống báo cáo lỗi, thường được viết sai cho chiến lược, hãy chú ý kiểm tra giá đặt hàng (hệ thống báo cáo tiền kỹ thuật số tương lai tạm thời không hỗ trợ danh sách giá thị trường), số lượng đặt hàng là 0 hoặc âm hoặc số nhỏ (hợp đồng tương lai là hợp đồng số lượng đặt hàng là số nguyên) ].

  • ERR_INSUFFICIENT_ASSETSai lầm

    Hệ thống kiểm tra lại báo cáo lỗi, thường là số lượng tài sản có sẵn đã không đủ số lượng tài sản cần đặt hàng hiện tại; đơn giản là không có tiền đặt hàng.

  • Binding Error:Cannot passnon-string to std::stringThông tin sai

    Trong mã chính sách, việc sử dụng tên thuộc tính không xác định thường gây ra lỗi.

  • {"status":6004,"msg":"timestamp is out of range"}Sai lầm

    Thời gian máy chủ vượt quá phạm vi cần cập nhật thời gian máy chủ, không nên lệch quá lớn.

  • timeoutSai lầm

    Lỗi này là lỗi vượt thời gian, là lỗi do không nhận được dữ liệu phản hồi giao diện giao dịch hơn một khoảng thời gian sau khi truy cập giao diện giao dịch. Thông thường là vấn đề truy cập mạng của hệ thống của người quản lý (nhiều là vấn đề do tường) hoặc vấn đề giao diện giao dịch. Giải pháp chung: Sử dụng máy chủ chạy người quản lý ở khu vực nước ngoài khác.

  • Những lỗi trong việc chạy ổ đĩa thực sau khi viết chính sách:syntax error invalid label

    Nguồn gốc của vấn đề:

    function main(){
        if(1){
            continue
        }
    }
    //这样会导致运行时报错
    

    continueCâu nói phải được sử dụng trong vòng lặp!

  • Sai lầm:(CTP_T@9999)Error:140CTP:首次登录必须修改密码,请修改密码后重新登录Có gì thay đổi mật khẩu?

    Những thay đổi ở đâysimnowKhi sử dụng tài khoản của một công ty tương lai cụ thể để đăng nhập, lần đầu tiên cũng cần phải thay đổi mật khẩu (tài khoản mới được áp dụng bắt đầu là mật khẩu ban đầu, không thay đổi không thể sử dụng tài khoản đó). Hiện tại, FMZ chỉ hỗ trợ các dịch vụ tiền kỹ thuật số. Các dịch vụ tương lai hàng hóa, chứng khoán và các dịch vụ khác được hỗ trợ bởi các dịch vụ nội địa của FMZ.https://www.fmz.cn

  • Nhận thông tin sai:400:{"error":{"message":"Nonce is not increasing.This nonce:1523891993165,last nonce:1523891993165","name":"HTTPError"}}

    VềnonceNhững lỗi trong kiểm tra, thông tin báo lỗi liên quannonceThông thường là kiểm tra timestamp không vượt qua, cố gắng đồng bộ hóa thời gian hệ thống của người quản lý sử dụng ổ đĩa thực.

  • Secretkey decrypt failedSai lầm

    img

    Một thông tin sai là:API KEYKhông giải quyết. Kiểm tra cấu hình.API KEYSau đó đã thay đổi mật khẩu của tài khoản FMZ, cố gắng thêm trang của sàn giao dịch trên nền tảng FMZ để cấu hình lại sàn giao dịch.API KEYSau đó, bạn có thể khởi động lại trình quản lý và chạy lại thử nghiệm trên ổ đĩa thực.

  • Một báo cáo sai về giao dịch tương lai hàng hóa:CTP:只能平仓

    Tài khoản hiển thị只可平仓Có nhiều lý do cho tình trạng này, có thể là tài khoản bị đóng băng (không sử dụng trong một thời gian dài, hơn một năm) hoặc có thể là lối đăng nhập sai (CTP có nhiều chỗ ngồi); giải pháp: liên hệ với công ty tương lai của người mở tài khoản để xác định tình trạng tài khoản. Hiện tại, FMZ International chỉ hỗ trợ các dịch vụ tiền kỹ thuật số. Các dịch vụ tương lai hàng hóa, chứng khoán và các dịch vụ khác được hỗ trợ bởi các dịch vụ nội địa của FMZ.https://www.fmz.cn

  • Xin sử dụngexchange.GetorderMột số người thường đưa tin sai:GetOrder(455284455):Error:invalid order id or order cancelled.Có thể vì lý do gì?

    Định nghĩa: Đơn đặt hàng đã bị hủy hoặc ID đơn đặt hàng không hiệu quả. Lý do: Một số lệnh được hủy và các giao dịch không duy trì thông tin lệnh nữa.exchange.GetOrderKhi truy vấn đơn đặt hàng này sẽ báo cáo lỗi này, hoặc ID được truy vấn chính nó là sai.

  • rate limit, 429 Too Many Requests báo lỗi

    img

    rate limit, 429 Too Many Requests(太多请求)Chiến lược truy cập giao diện giao dịch quá thường xuyên, làm giảm tần suất truy cập giao diện giao dịch.

  • Lưu ý:Invalid order price/amount

    Những vấn đề như vậy là do gọi một hàm đơn.exchange.BuyHoặcexchange.SellGiá nhập vào thời gian và số lượng đơn vị thấp hơn gây ra lỗi.Số lượng âm đơn vị0Bạn có thể sử dụng các phương pháp này để phát hiện lỗi:exchange.BuyHoặcexchange.SellGọi trướcLogTrong khi đó, bạn có thể sử dụng một số tham số giá hoặc số lượng để xác định các vấn đề sau đây:

  • GetOrders:400:{"code":-1121,"msg":"Invalid symbol."}Điều gì sai?

    Một số người cho rằng:Giao dịch không hiệu quảBạn đang kiểm tra xem liệu giao dịch có sai cài đặt không.

  • Có một số mã lỗi được báo cáo trên nhật ký ổ đĩa thực có nghĩa là gì?

    Giải thích mã lỗi mà các giao diện API giao dịch khác nhau trả về cần xem tài liệu API giao dịch.

Đĩa thực

  • Ngôn ngữ Pine, Ngôn ngữ Ma thực tế thu nhập đường cong thời gian in In theo cài đặt trên các tham số mẫu ngôn ngữ của ngôn ngữ Pine / Mac, và các chính sách cũng được in khi hoàn toàn ngang hàng.

  • Máy đĩa thực của tiếng Anh in số dây kích hoạt tín hiệu, nhưng không có bất kỳ thao tác nào.

    Có thể là cài đặt các tham số mẫu ngôn ngữ Mac không phù hợp, chẳng hạn như độ chính xác, độ chính xác đơn vị tối thiểu. Lý do là tầng kích hoạt tín hiệu đã quyết định thành công, và tầng thực thi giao dịch đã quyết định không thể đặt hàng vì một số vấn đề trong tham số, do đó không có lệnh thực tế. Các bài viết liên quan đến tiếng Việt tại đây:https://www.fmz.com/digest-topic/5789 https://www.fmz.com/digest-topic/5768

  • Tôi đã thiết lập báo động webhook url trên Tradingview, tại sao máy tính không nhận được tín hiệu yêu cầu?

    Kiểm tra địa chỉ của webhook url để xem API KEY có đúng không. API KEY ở đây là API KEY mở rộng của FMZ, được đặt trong cài đặt tài khoản FMZ ở góc trên bên phải. Kiểm tra ID đĩa đệm trong webhook url được điền đúng không. Kiểm tra quyền API KEY mở rộng của FMZ được đưa ra đúng không.

  • Tại sao chỉ có một vài cặp tiền tệ giới hạn trong cấu hình đối tượng sàn giao dịch khi tạo thực tế? Sàn giao dịch thực tế hỗ trợ rất nhiều cặp giao dịch.

    Thiết lập các điều khiển tùy chỉnh cho các cặp giao dịch (chỉ có đĩa thực, dữ liệu trong trung tâm dữ liệu chỉ có một số lượng hạn chế và không thể được thiết lập tùy chỉnh) như sau:

    img

  • Tại sao bạn không thể truy cập FutuOpenD trên máy chủ mà có thể truy cập trên máy tính của bạn?

    Kiểm tra xem máy chủ có phải là địa chỉ IP ở nước ngoài không. Hiện tại FMZ chỉ hỗ trợ các dịch vụ tiền kỹ thuật số. Các dịch vụ tương lai hàng hóa, chứng khoán chứng khoán và các dịch vụ khác được hỗ trợ bởi các dịch vụ nội địa của FMZ.https://www.fmz.cn

  • Một số người nói rằng, một số người đang sử dụng ngôn ngữ này, nhưng không phải là những người sử dụng ngôn ngữ này, họ đang sử dụng ngôn ngữ này.

    Kiểm tra xem mô hình giá đóng cửa được sử dụng hay không, kiểm tra cài đặt trên các tham số mẫu ngôn ngữ chiến lược.

  • Các vấn đề về giá tương lai hàng hóa

    Trong CTP, chỉ có thời gian trước được áp dụng trong ngày hôm nay, ngày hôm qua. Hệ thống kiểm tra không phân biệtHiện tạiNgày hôm quaKhông thể chỉ định ngày hôm nay hay ngày hôm qua. Thời gian thựcIFVí dụ như một số loại có vị trí hiện tại ưu tiên vị trí hiện tại, chỉ có thể đặt vị trí hiện tại trước, không thể chỉ định. Vì vậy, vị trí hiện tại, vị trí vị trí ngày hôm qua được kết hợp thành một. Hiện tại, FMZ chỉ hỗ trợ các dịch vụ tiền kỹ thuật số. Các dịch vụ tương lai hàng hóa, chứng khoán và các dịch vụ khác được hỗ trợ bởi các dịch vụ nội địa của FMZ.https://www.fmz.cn

  • BITMEXTại sao các sàn giao dịch K-line có nhiều thời gian chu kỳ hơn các sàn giao dịch khác ở cùng một vị trí?

    Lý do làBITMEXK-Line timestamp của sàn giao dịch được sử dụng như là thời gian kết thúc của Bar hiện tại (một số chu kỳ K-Line)BITMEXCác giao diện giao dịch không được hỗ trợ, vì vậy thời gian của các chu kỳ này là thời gian bắt đầu của Bar). Ví dụ:

    img

  • Chiến lược tương lai hàng hóaexchange.GetPositionTrong dữ liệu mà hàm trả vềProfitKhông giống như những khoản lợi nhuận nổi được tính toán?

    Xem tài liệu API:https://www.fmz.com/api#exchange.getpositionProfitTrongCTP协议được định nghĩa làThị trường sợi lỗLợi nhuận trên thị trường chứng khoán đại diện cho mức thua lỗ của vị trí hiện tại của bạn so với giá thanh toán ngày giao dịch trước. Hiện tại, FMZ chỉ hỗ trợ các dịch vụ tiền kỹ thuật số. Các dịch vụ tương lai hàng hóa, chứng khoán và các dịch vụ khác được hỗ trợ bởi các dịch vụ nội địa của FMZ.https://www.fmz.cn

Hệ thống kiểm tra lại

  • Nhận thông báo lỗi:Exception catching is disabled

    Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.
    

    Kiểm tra xem tính năng "custom data source" đã được sử dụng hay không, và liệu dữ liệu được cung cấp bởi dịch vụ nguồn dữ liệu tùy chỉnh có chính xác hay không, có thể nguyên nhân gây ra thông báo lỗi này là dữ liệu giao dịch trả về bất thường.

  • Làm thế nào để kiểm tra chi phí thủ tục là người nhận/người tạo? Tiêu phí thực hiện thử nghiệm

    /*backtest
    start: 2022-11-08 00:00:00
    end: 2023-02-08 00:00:00
    period: 1h
    basePeriod: 15m
    exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
    */
    
    function main() {
        var t = exchange.GetTicker()
        exchange.Buy(t.Last - 10, 100/(t.Last - 10))
      
        while(1){
            t = exchange.GetTicker()
            Sleep(1000)
        }
    }
    
  • Những người tham gia vào cuộc họp này nói rằng:BITMEXCó phải tỷ lệ vốn được tính vào đường cong lợi nhuận và lỗ do hệ thống kiểm tra lại tạo ra không?

    Tỷ lệ vốn được tính vào đường cong lợi nhuận và lỗ được tạo ra bởi hệ thống kiểm tra lại.

  • Nhấp vào nút kiểm tra lại

    imgKiểm tra xem có phải người đại diện đã được mở và dẫn đến việc tải trang không đầy đủ hay không. Kiểm tra xem bảng điều khiển trang có báo cáo lỗi hay không.

  • Tiểu đồ thựcTại sao lại có giới hạn 50MB trong khi kiểm tra lại?

    Kiểm tra cấp đĩa thực, đó là Tick cấp đĩa thực, dữ liệu hành vi là từng giây, ghi lại thực. Và cũng có ảnh chụp nhanh đĩa, dữ liệu luồng đơn đặt hàng, số lượng dữ liệu rất lớn, chỉ hỗ trợ 50MB dữ liệu.

  • Tại sao hệ thống kiểm tra lại đã thay đổi phí thủ tục, và tại sao nó không hoạt động?

    img

    Trong hệ thống kiểm tra, các khoản phí giao dịch được thiết lập trên giao diện chỉ có hiệu lực khi được thêm vào và các đối tượng giao dịch được thêm vào trước đó không thể được thay đổi trực tiếp thông qua các điều khiển trên giao diện.

  • Làm thế nào chúng ta có thể xem xét lại một chút dữ liệu hiển thị trên hình ảnh tùy chỉnh?

    Khi vẽ biểu đồ tùy chỉnhChartPhương thức), biểu đồ hiển thị số lượng dữ liệu và cài đặt tái đoBiểu đồCác tham số liên quan, biểu đồ điều khiển hiển thị mục tối đa.chart.resetChức năng xóa một số dữ liệu cũ.

  • C++Quá trình kiểm tra không hiển thị bất cứ điều gì, không có thông báo lỗi và nhật ký, trang không thay đổi sau khi nhấp vào nút

    C++Chiến lược một số ngoại lệ không ném lỗi, loại trừ các lỗi khi chạy mã có thể bằng cách kiểm tra từng bước. Ví dụ: tính toán chỉ số do số lượng K dòng không đủ khi tính toán chỉ số.NANSau đóNANMột số người cho rằng việc so sánh các loại giá trị với các loại giá trị khác là nguyên nhân gây ra sự sụp đổ của chương trình.

  • pythonThử lại thẻ chết!

    Không thểtryNhững điều bất thường được phát hiệnSleepCác chức năng, như hình trên, sẽ bị mắc kẹt.

    img

  • Tại sao chỉ có một vài sàn giao dịch và một vài cặp giao dịch giới hạn khi xem lại?

    Các sàn giao dịch có quá nhiều cặp giao dịch, vì vậy trong hệ thống kiểm tra lại, chỉ có một vài cặp giao dịch đại diện được chọn để thử nghiệm. Có thể chọn các cặp giao dịch tương tự, kiểm tra lại hoàn toàn có thể được sử dụng trong thời gian thực.Điều khiển tùy chỉnhThiết lập các cặp giao dịch được hỗ trợ bởi sàn giao dịch.

  • Tại sao hệ thống kiểm tra lại không hỗ trợ nhiều cặp giao dịch hơn?

    Hệ thống kiểm tra chỉ hỗ trợ một số loại tiền tệ chính thống của các sàn giao dịch lớn hơn, một số loại tiền tệ chưa hỗ trợ tạm thời. Nếu cần, chiến lược kiểm tra có thể thay thế bằng các loại tiền tệ khác trong hệ thống kiểm tra. Trong thực tế, tiền kỹ thuật số có thể được kiểm tra bằng các loại tiền tệ khác nhau ngoài các yếu tố thị trường. Nói một cách đơn giản, hệ thống kiểm tra cố gắng hỗ trợ các giao dịch chính thống nhất có thể, và kiểm tra không nên phù hợp với một giống cụ thể nào đó.

  • Trong hệ thống kiểm tra:Thị trường giảm giáLợi nhuận từ cổ phiếuTiền bảo lãnhƯớc tính lợi nhuậnUSDT hiện cóKhái niệm

    Lợi nhuận và thua lỗ: là tất cả các giao dịch được mở trước khi nắm giữ hiện tại, và lợi nhuận và thua lỗ được tạo ra khi nắm giữ hiện tại là tất cả các lợi nhuận và thua lỗ tích lũy. Lợi nhuận: Lợi nhuận của việc nắm giữ hiện tại, nếu không nắm giữ hiện tại, là 0. Tiền bảo hiểm: Số tiền bảo hiểm chiếm vị trí hiện tại Dự kiến lợi nhuận: Đặt cổ phiếu hiện tại theo giá hiện tại (giả sử), tổng lợi nhuận và lỗ của cổ phiếu bình yên cộng với lợi nhuận và lỗ tích lũy, tính toán lợi nhuận dự kiến. Số USDT hiện có: Số USDT hiện có thể được sử dụng để mở giao dịch.

  • Tính toán tỷ lệ thắng của hệ thống kiểm tra lại

    for (var i = 0; i < profits.length; i++) {
        if (i == 0) {
            if (profits[i][1] > 0) {
                winningResult++
            }
        } else {
            if (profits[i][1] > profits[i - 1][1]) {
                winningResult++
            }
        }
        if ((profits[i][1] + totalAssets) > maxAssets) {
            maxAssets = profits[i][1] + totalAssets
            maxAssetsTime = profits[i][0]
        }
        if (maxAssets > 0) {
            var drawDown = 1 - (profits[i][1] + totalAssets) / maxAssets
            if (drawDown > maxDrawdown) {
                maxDrawdown = drawDown
                maxDrawdownTime = profits[i][0]
                maxDrawdownStartTime = maxAssetsTime
            }
        }
    }
    

    Trên đây là thuật toán tỷ lệ thắng, mô tả cách tính toán: Sau khi hệ thống kiểm tra lại đã tính toán lãi và lãi nổi theo thời gian, một đường cong lãi và lãi nổi được tính toán. Bắt đầu từ điểm đầu tiên, so sánh với điểm tiếp theo, ghi là thắng nếu cao hơn, âm nếu thấp hơn, và tiếp tục so sánh với điểm tiếp theo.

Người quản lý

  • Người quản lý trên nền tảng FMZ hiển thị offline, người quản lý trên máy chủ bị dừng lại Trong hệ điều hành linux, có thể thiếu bộ nhớ khiến người quản lý bị hệ thống dừng. Một chiến lược là sử dụng quá nhiều tài nguyên phần cứng. 2, Log chính sách xuất ra một nội dung rất lớn. 3, Trình quản trị đã chạy quá nhiều ổ đĩa chính sách trên thiết bị của họ. 4, khác (được bổ sung)

  • Máy MAC gặp lỗi khi chạy trình quản lý: dyld: cannot load (load command is unknown)

    dyld: cannot load (load command is unknown)
    

    Các phiên bản hệ điều hành quá thấp gây ra.

  • LinuxTrong khi đó, một số người khác đang cố gắng tìm hiểu về video của người quản lý.

    Liên kết đến B Station:https://www.bilibili.com/video/BV1eZ4y1c73v?share_source=copy_web

  • Có phải bạn phải dừng lại và xóa máy chủ cũ?robotCó phải là một chương trình và sau đó chạy lại?

    Bạn có thể không ngừng quản trị viên, chỉ xóa cũ.robotSau đó tải xuống gói nén mới, giải nén để tạo ra gói nén mới.robotTài liệu chương trình, đặt ở vị trí ban đầu. Khi đó, người quản lý sẽ được cập nhật, nhưng đĩa thực đang chạy vẫn sử dụng phiên bản cũ trong bộ nhớ và chỉ sử dụng phiên bản mới nhất khi khởi động lại đĩa thực.

  • LinuxMáy chủ quản trị dịch vụ

    LinuxCác bước cài đặt người quản lý:https://www.bilibili.com/video/BV1eZ4y1c73v?share_source=copy_web

  • Sử dụngscreenChạy trình quản trịrobotKhi xuất hiện-bash:screen:command not foundCác nhà quản lý không hoạt động.

    LinuxHệ thống không được cài đặtscreenMột phần mềm, thường được cài đặt.CentOSCác lệnh cài đặt hệ thống:yum install screen❖ Người quản lý hiện tại đã hỗ trợSSHTắt và chuyển sang chạy trong nền.screenCông cụ này được sử dụng trong chương trình quản trịrobotSử dụng lệnh trực tiếp trong thư mục:./robot -s node.fmz.com/xxxxxxx, sau đó nhập mật khẩu tài khoản của FMZLogin OKNhìn vào các ứng dụng khác, bạn có thể thấy một số ứng dụng khác../robot -s node.fmz.com/xxxxxxxTrong xxxxxxxx là mã nhận dạng duy nhất của mỗi tài khoản FMZ, bạn có thể nhập riêng của bạn (sau khi đăng nhập tài khoản, hãy nhấp vào trang quản trị viên, nhấp vào thêm quản trị viên, nhấp vào trang thêm quản trị viên có thể thấy), không phải để nhập ở đâyxxxxxxx

  • Khi người quản lý đang chạy, nơi nào là nhật ký của ổ đĩa thực trên đó?

    Danh mục trong trình quản lýlogsTrong thư mụcDB3Trong tệp cơ sở dữ liệu, tệp cơ sở dữ liệu được gọi là ổ đĩa thựcidVà mở rộng tên làdb3

  • LinuxHệ thống./robot -lXem tên sàn giao dịch được hỗ trợ bởi người quản lý, xuất hiện trong đóexchangeĐịa điểm giao dịch là gì?

    TênĐểexchangeĐịa chỉ đối tượng của sàn giao dịchHiệp định chungCác sàn giao dịch được truy cập, thông tin chi tiết về giao thức chung:https://www.fmz.com/api#通用协议

  • Trình quản trị không thể hiển thị theo danh sách

    Nếu bạn thêm nhiều hơn 5 người quản lý, các điều khiển sẽ xuất hiện theo danh sách.

    img

  • Bạn có thể chọn một nhà quản lý trong khung kéo xuống khi tạo ổ đĩa thực hoặc là nhà quản lý của bạn, bình thường không?

    Các nhà quản lý công cộng được cung cấp trên nền tảng là một công cụ nhanh chóng và dễ dàng cho người dùng mới bắt đầu. Không cần triển khai các nhà quản lý khi học, dễ dàng. Tuy nhiên, thử nghiệm thực tế vẫn khuyến cáo sử dụng các nhà quản lý riêng, sau khi tài nguyên phần cứng và mạng của nhà quản lý công cộng được chia sẻ và nền tảng có thể không thường xuyên duy trì các nhà quản lý công cộng này.

  • Một số người dùng đã sử dụng các ứng dụng khác nhau để cài đặt các trình quản lý../robot -s node.fmz.com/1234567Có phải tôi là người duy nhất không?

    Địa chỉ này là ID địa chỉ riêng của mỗi người dùng./1234567Các phần số là duy nhất và được sử dụng để xác định người dùng.Trung tâm điều khiển->Nhấp vào nút Add Administrator->Thêm trang quản trịSau đó, bạn sẽ thấy địa chỉ này, bạn có thể copy, paste và sử dụng nó.

  • Các biến môi trường trong hệ thống mà người quản lý đang sử dụng được thêm vàopython2.7Vì vậy, tại sao bạn không thể tìm thấy các biến môi trường?

    img

    windowsHệ thống được cài đặt lần đầu tiênpython, cần khởi động lại hiệu lực sau khi cài đặt các biến môi trường.

Môi trường nghiên cứu

  • Lỗi EOF

    img

    python reboot kết thúc reboot bằng sự bất thường của EOF (vì đôi khi các chính sách có thể là một vòng lặp chết) vì vậy gợi ý sự bất thường của EOF là bình thường.

Chức năng nền tảng

  • Một người quản lý có thể chạy nhiều ổ đĩa thực không?

    Không giới hạn số lượng, cụ thể tùy thuộc vào cấu hình máy chủ và mức độ phức tạp của chính sách, cụ thể là xem xét liệu nhiều ổ đĩa thực này có truy cập cùng một giao diện giao dịch hay không (xem tần số gọi giao diện, tần số càng nhiều càng cao), thường 5-6 ổ đĩa thực không có vấn đề).

  • Hiểu các khái niệm cơ bản như người quản lý, ổ đĩa thực

    https://www.fmz.com/digest-topic/7542

  • Khối thực, trang quản trị viên, tất cả nội dung biến mất

    Các nội dung trên ổ đĩa thực, trang quản trị viên đều biến mất, ổ đĩa thực đang hoạt động bình thường, người quản trị đang hoạt động bình thường trên máy chủ.
    Kiểm tra thông tin lỗi trình duyệt để xem trình duyệt có cài đặt plugin hay không, vấn đề ô nhiễm biến toàn cầu do plugin gây ra. Cách giải quyết là viết vào plugin trình duyệt hoặc đăng nhập FMZ bằng trình duyệt không cài đặt plugin trình duyệt.

  • Chính sách chính thức cho thuê, một nút để triển khai máy chủ cho thuê, miễn là FMZ có đủ số dư tài khoản, sẽ tự động gia hạn?

    Các chính sách được thuê sẽ không tự động được gia hạn, và các máy chủ quản lý được triển khai một nút sẽ tự động được gia hạn.

  • Tôi muốn đưa một số chức năng riêng biệt vào khuôn mẫu, các chiến lược khác cũng có thể tham khảo.

    FMZ APICác tài liệu cho biết:https://www.fmz.com/api#模板类库

  • FMZwexAppMột sàn giao dịch giả, chỉ có thể chọnBTC_USDTTôi có thể tùy chỉnh các giao dịch khác như thế nào?

    wexAppCác đĩa tương tự chỉ hỗ trợ một vài cặp giao dịch chính thức trong thời gian này, và không phải tất cả các cặp giao dịch đều có tương tự.

  • Vấn đề với API mở rộng gọi đồng thời, luôn báo cáo lỗi xác minh announce khi gọi đồng thời.

    Có thể tạo ra các phần mở rộng cho nhiều nền tảng FMZAPI KEYCác ứng dụng này được sử dụng cho các yêu cầu đồng thời.

  • Khi sử dụng công cụ khởi tạo, các luồng khởi tạo được tạo trên máy chủ có ghi lại trạng thái không?

    Khi thực hiện công cụ gỡ lỗi, nếu không thay đổi lần thứ hai, các đối tượng giao dịch được tạo trước đó sẽ được giữ lại và không được phát hành. Vì vậy, một số trạng thái sẽ được ghi lại ví dụ như đối tượng giao dịch hiện tại làMô hình tiền xuHoặcPhương thức đòn bẩy

  • Tại sao tôi đăng ký?wexAppMột số người đã đăng ký một sàn giao dịch giả, không có bất kỳ tài sản nào, không có ví và không có tài sản trong khu vực?

    Sau khi đăng ký, bạn cần xác minh hộp thư để kích hoạt tài khoản, bạn có thể kích hoạt tài khoản tại trung tâm cá nhân.

  • Thông tin nhật ký dài hơn đã được cắt và hiển thị ở phía sau... nhưng cần xem cấu trúc dữ liệu là gì?

    Giải pháp, sử dụngTrung tâm điều khiểncủaCông cụ chỉnh sửa, sử dụng trong các công cụ debuggingreturnCác câu trả lời trả về nội dung cần hiển thị mà không cắt nội dung hiển thị.

  • JavaScriptTrong chiến lược$.Vậy nghĩa là gì?

    $.Các hàm bắt đầu là các hàm xuất của mẫu, tương tự như các hàm giao diện của module. Xem mô tả trong tài liệu API:https://www.fmz.com/api#模板类库 pythonChế độ xuất trình bắt đầu bằngext.Người ta nói rằng:

  • Làm thế nào để vẽ một đường thẳng trên biểu đồ dữ liệu thị trường của kết quả kiểm tra lại?

    Biểu đồ cuối cùng được hiển thị khi kiểm tra lại có hai loại: một là hệ thống tạo ra, chính sách không kiểm soát được; một là giao diện API FMZ trong mã chính sách.ChartCác hoạt động của các chức năng.https://www.fmz.com/api#chart...

  • Google Authenticator trên điện thoại bị xóa sai, làm thế nào để đặt lại Google Authentication? Trang thiết lập tài khoản trên nền tảng không tìm thấy nơi để đặt lại thư. Bạn có thể sử dụng trình duyệt khác để đăng nhập vào nền tảng FMZ, nếu bạn cần nhập mã xác minh của Google, hãy nhấp vào "Unbind" để chuyển đến trang sử dụng hộp thư.

Những người khác

  • Sàn giao dịchAPI KEYAn ninh

    Người dùngAPI KEYFMZ không lưu trữ thông tin văn bản rõ ràng của tài khoản sàn giao dịch của người dùng và sử dụngHttpsThỏa thuận.

  • Vấn đề an ninh chiến lược

    Câu hỏi này có thể được xem tại:https://www.fmz.com/bbs-topic/1657

  • Hệ thống thanh toán trên nền tảng FMZ

    Tiêu chuẩn thanh toán thực tế: 1, một ổ đĩa thực được tính phí một lần trong một giờ ((0.05 USD/giờ), mua một giờ thời gian sử dụng. 2, dừng trong một giờ, khởi động lại ổ đĩa thực sẽ không tính phí lặp lại. 3, Trò chơi thực đã dừng, không kích hoạt thanh toán trong giờ tiếp theo. 4, Mẫu máy mới được tạo sẽ được tính phí một giờ ngay lập tức.

    img

    Thời gian tính toán này là thời gian xử lý các hoạt động tính toán, vì các hoạt động này sẽ tốn thời gian, vì vậy thời gian tính toán có thể bị trì hoãn. Ví dụ: thời gian tính toán hiện tại là 9:00, có thể thời gian xử lý hoạt động tính toán này là 9:02 (thời gian được hiển thị trong hình ảnh), sẽ được chỉnh sửa (lần tính toán tiếp theo là 10:00, không phải là tính toán trước).

  • talib database xử lý dữ liệu với độ chính xác hạn chế

    Nếu dữ liệu đặc biệt được cắt nhỏ, cuối cùng nó sẽ hiển thị là 0. Dữ liệu tham khảo:https://github.com/TA-Lib/ta-lib-python/issues/157

  • Chi phí thực tế trong chương trình tính phí, một lần tính phí hơn một giờ ((0.05USD) Nguyên nhân có thể là mất liên lạc lâu dài giữa người quản lý và nền tảng FMZ (trong thời gian này, đĩa thực tương tác trực tiếp với sàn giao dịch, vì vậy các chính sách thực hiện là bình thường), gây ra sự tích lũy phí khấu trừ, chậm khấu trừ, phí khấu trừ thanh toán một lần.


Có liên quan

Thêm nữa

vg80771610Tôi có một ổ đĩa thực không thể mở được.

18803662506Làm thế nào để chuyển số dư tài khoản?

Kẻ theo dõiPin đã chọn mô hình thời gian thực khi kiểm tra lại, tại sao các biểu đồ kiểm tra lại hiển thị giá đóng trệ, giá mở trệ thời gian thực?

IsaacFutures_OP 4: 400: {"code":"50000","data":[],"msg:"Body can not be empty. "} hiển thị bất thường bên dưới có nghĩa là gì?

xaifer48py có hỗ trợ sympy library không?

xowoxTái nạp

yingjunBuy ((-1, 6): 400: {"code":-2022, "msg:"ReduceOnly Order is rejected. "} Điều gì sai?

DXMthời gian nghỉ

trong khiQuản lý

eth8888Sử dụng chính sách ngôn ngữ Ma, cho các nhà đầu tư là không ổn định lệnh nhắc giữ vị trí ngược hướng và sau đó báo lỗi dừng chính sách

GraysonZXin chào, các nhà phát minh có chức năng lấy vốn được đóng gói để kiểm tra lại không?

HuangsongxinMô phỏng

Không quan tâmTôi muốn hỏi, tại sao việc lấy dữ liệu từ các đường K trong thực tế, vẽ thư viện Python là lộn xộn, và không có vấn đề gì khi kiểm tra lại.

ttry1Traceback (gần đây nhất gọi cuối cùng): File "", dòng 1615, trong Run File "", dòng 146, trong File "", dòng 138, trong chính File "", dòng 115, trong theo dõi KeyError: 43999.96000000001

389230565/upload/asset/1e5e44ad18aab047782b6.jpg Máy tính thực mới mở sẽ hiển thị lỗi này sau vài giờ, tại sao?

Củ cải nướngLàm thế nào để có được dữ liệu lịch sử USDT của hợp đồng Bitcoin U nhưng không tìm thấy API?

wxb1888Không thể sạc

Gaoyaxing24Không có chức năng tham khảo thư viện lớp trong Python?

zld123123Xin chào, một chiến lược đơn giản là một đường thẳng, khi chạy, bạn sẽ thấy một đơn được mở một thời gian, một tín hiệu được bật một thời gian, liên tục mở hai đơn, xin giúp đỡ.

dễ thương.Xin chào, khi giao dịch tương lai mở nhiều vị trí và không có vị trí cùng một lúc, position[0].profit chỉ có thể nhận được lợi nhuận lưu động của nhiều vị trí, vậy làm thế nào để có được lợi nhuận lưu động của không có vị trí?

ZhangmintaoXin chào, tôi thực sự muốn giới thiệu điều này.

Đánh giáTrang web, đăng nhập không lên, luôn trong đăng nhập, mã duyệt đăng nhập 2D cũng không xuất hiện, đó là lý do của trình duyệt.

efc645cgxTại sao các diễn đàn không thể đăng bài?

ZhousoneBạn có thể hỏi các nhà quản lý công cộng có thể chạy robot thực không?

Lông trên cừuNếu tôi sử dụng exchange.buy trong chính sách, số dư được trả về sẽ không được cập nhật.

Dao xươngTôi không hiểu câu trả lời của câu hỏi trên ở đâu.

wwq4817Xin vui lòng thay đổi vị trí để thay đổi tháng dễ dàng xảy ra vị trí ngược lại, làm thế nào để sửa chữa để tránh tình huống này??????

17606551005fmz/upload/asset/175f0fef6971c19389a0c.png /upload/asset/17633f3636a154477bb5a.png /upload/asset/1764cf80d829ca5ed5a6e.png /upload/asset/17667f2629b47a011bb8f.png Tại sao getposition không thể có được cổ phần không có đơn hàng?

Mrhuang00main:102:18 - TypeError: method.apply is not a function xin hỏi đây là vấn đề gì?

BamsmenMột số mẫu đã sử dụng các hàm này _.each() _.contains() _.last() Vui lòng hỏi _. Object được định nghĩa ở đâu? Không tìm thấy tài liệu liên quan

dsaidasiTrong ngôn ngữ my, như thể bạn chỉ cần chờ đợi dòng k kết thúc trước khi tham gia, không thể đặt một mức giá, và chờ đợi để vượt qua mức giá đó ngay lập tức tham gia?

Những năm tươi sángTrong giai đoạn khởi tạo trong chiến lược, bạn muốn thử nghiệm khả năng kết nối giao dịch, API hiệu quả, viết như thế nào?

dsaidasiBạn có thể kết nối với robot của bạn như token và OK, những sàn giao dịch có tường không? Và nếu bạn mở một máy chủ robot, máy tính của tôi có cần phải hoạt động 24 giờ không?

Wufuhao100wTôi đã tìm thấy mô tả của câu hỏi ở trên... nhưng câu trả lời của câu hỏi là không... say...

Xiaoyi007Robot khởi động báo cáo lỗi Traceback (most recent call last): File "", line 1028, in __init_botvs__ File "", line 11, in ImportError: DLL load failed: Ҳ ģ 2019-05-22 04:19:42

Pixiu777Các điều kiện cụ thể để sử dụng nhiều đường dây

MoneyymonsterBạn có muốn hỏi tại sao exchange.Buy ((-1,1) lại chỉ mua vài đồng xu 0.0 mỗi lần khi kiểm tra lại, thay vì nên mua một?

JeffzhChiến lược của tôi cần lưu trữ dữ liệu giao dịch để phân tích sau đó, làm thế nào để thực hiện lưu trữ và phân tích dữ liệu trong chiến lược?

13036897450Tôi muốn lấy tỷ lệ lợi nhuận/thất bại trong thời gian thực của các giao dịch đã được mở trong hợp đồng ok và dự kiến giá thăng bằng.

13036897450GetOrders: Ret: map[result:false error_code:10007]

Bạch ếch vàngERR_INSUFFICIENT_ASSET và TypeError: Cannot convert "null" to double Có gì sai?

MrkoengTA.KDJ có thể giải thích cho chúng ta giá trị của D.

1095176636@qq.comTôi muốn loại bỏ dữ liệu nhưng tại sao nó lại bị hủy mỗi khi nó được hoàn thành?

thhh87Có một máy chủ công cộng ở Mỹ trên nền tảng, nhưng không thể kết nối với nền tảng OKEX? Tôi đã thử và cũng báo hiệu thời gian hết.

1095176636@qq.comTại sao tôi lại xem lại các giao dịch trong lịch sử của BTC là cả số nguyên và các mảng chênh lệch bằng?

Tại sao?2018-07-23 09:58:40 lỗi TypeError: cannot read property 'Last' of null at main (__FILE__:5) 2018-07-23 09:58:40 Futures_OKCoin lỗi 2018-07-23 09:58:20 Thông tin null BTC_USD Khởi động robot để làm trống

chan122Tôi muốn dùng 5 phút để đánh giá và nhanh chóng chạy hết dữ liệu trong quá trình kiểm tra lại, nên thiết lập thế nào?

roshanzhengTôi muốn hỏi, nền tảng đảm bảo an toàn cho ID giao dịch và KEY của người dùng như thế nào? ví dụ, đảm bảo không có lệnh giao dịch bị tấn công sau khi người dùng lấy ID và KEY hàng loạt?

JklwonderPython làm thế nào để có được thời gian để kiểm tra lại?

jkyeiXin vui lòng cho tôi biết tại sao simnow hiển thị: ((CTP_T@9999) Error: 75 CTP: số lần đăng nhập liên tục thất bại đã vượt quá giới hạn, đăng nhập bị cấm

đậuMark, mục 4, tôi xem ở đâu?

wcg123Xin vui lòng cho tôi biết tại sao chỉ số CCI được tính toán luôn luôn khác nhau từ 1 đến 3 giá trị so với chỉ số OKEX, trong khi các chỉ số khác đều đúng.

Carpedium6740IP không hợp lệ hoặc không phù hợp với IP bị ràng buộc

ChânLàm thế nào để có được thông tin đặt hàng trong khi thử nghiệm lại?

Giấc mơ nhỏXin chào, bạn có thể gửi đơn xin việc, kèm theo hình ảnh chụp ảnh cụ thể để xem.

Giấc mơ nhỏBạn có thể bắt đầu đơn xin việc.

Giấc mơ nhỏvar và varip tuyên bố các cơ chế biến khác nhau, và trả lời bạn trên đơn xin việc.

Kẻ theo dõiTôi đã thử hai cách để thoát ra, một là gắn vào khi mở đơn, và mã là như sau, quay lại hình 1. if strategy.position_size >= 0 và Trend < 0 và TCI_bear strategy.entry (("SHORT", strategy.short, qty= rolling == true? roll_size : size, comment= 'OP-S@') Strategy.exit (CL-S, SHORT, xxxxxx) state = -1 trading_1:=0 Một cách khác là sử dụng cách tìm kiếm lệnh sau khi nhập vào exit, mã là như sau ((điều lạ là exit không hoạt động trực tiếp theo cách này ((hình 2), chức năng tìm kiếm lệnh được sao chép trực tiếp từ bài viết) if barstate.isrealtime and findOrderIdx (("SHORT") >= 0 and state == -1 state: = 0 Strategy.exit (CL-S, SHORT, xxxxxx) /upload/asset/1656cda7ac73bb62bc54e.png /upload/asset/16596c76416af7cde208b.png Một điểm khác, không biết tại sao cùng một tín hiệu lại được bật 3 lần liên tiếp, mã là: if trading_1 == 0 and Trend == -1 and TCI_bear and strategy.position_size < 0 strategy.entry (("IP-S1", strategy.short, qty=size) trading_1 := -1 Giấc mơ luôn giúp ta xem chuyện gì xảy ra.

Giấc mơ nhỏĐiều này liên quan đến việc thiết kế chiến lược cụ thể, hãy xem phân tích cụ thể của chiến lược.

Giấc mơ nhỏXin chào, đây là một giao dịch cụ thể, mã gọi IO, có thể gửi đơn đặt hàng cho một tình huống cụ thể.

xaifer48Rất ngon, cảm ơn.

Giấc mơ nhỏChúng tôi khuyên bạn nên sử dụng các nhà quản lý riêng để cài đặt các thư viện Python cần thiết trên thiết bị của mình.

xaifer48Tôi đã cố gắng viết import sympy như vậy mà không hỗ trợ thư viện sympy.

Giấc mơ nhỏXin chào, bất kỳ thư viện python nào cũng có thể được nhập, cần cài đặt thư viện này trong môi trường python của hệ thống thiết bị của người quản lý.

Giấc mơ nhỏXin chào, câu hỏi cụ thể là gì?

Giấc mơ nhỏCó thể chỉ định dưới đây là không đúng, hãy kiểm tra cài đặt tham số của hàm SetDirection ().

Giấc mơ nhỏNó là một vấn đề với mạng thiết bị của bạn. Hãy thử thay đổi thiết bị khác như VPS ở Singapore hoặc Anh.

Giấc mơ nhỏCác tham số khác cũng được kiểm tra, các thiết lập như độ chính xác, xem bài viết: https://www.fmz.com/digest-topic/5768

eth8888Đặt điểm trượt 5

Giấc mơ nhỏNếu điểm trượt cộng quá nhỏ, bạn có thể điều chỉnh các tham số thư viện mẫu của ngôn ngữ Mac.

Giấc mơ nhỏHiện tại, các nhóm QQ và WeChat đã bị giải thể, bạn có thể nhấp vào đường link Telegram để thêm Telegram trên trang chủ của FMZ.

Chu Yong-kangQQ là bao nhiêu?

Giấc mơ nhỏKhảo sát lại ngoại trừ các hợp đồng tương lai vĩnh cửu Bitcoin, BitMex, các cơ chế khác không có tỷ lệ vốn. Hiện tại cũng không có giao diện truy cập tỷ lệ vốn. Sử dụng chức năng HTTPQuery hoặc thư viện mạng khác để truy cập giao dịch bằng giao diện công cộng này để truy cập dữ liệu liên quan đến tỷ lệ vốn.

Không quan tâmTôi nhìn vào nó, và tôi nghĩ rằng nó phù hợp với dữ liệu thực.

Giấc mơ nhỏCó thể nhìn vào mặt bàn giao dịch, có lẽ dòng K chính là như vậy.

Không quan tâm/upload/asset/223d0ac6a9df9afd9e23c.png Có một số người cho rằng việc mua đĩa OUI không phải là lý do.

Giấc mơ nhỏNhững người tham gia cuộc họp này đã có thể xem hình ảnh của các vấn đề cụ thể, bối cảnh.

Giấc mơ nhỏCó lỗi ngữ pháp, hãy kiểm tra dòng mã chính sách 115.

Giấc mơ nhỏHình ảnh không thể hiển thị.

Giấc mơ nhỏGiá truyền - 1 là danh sách giá thị trường thực sự.

Củ cải nướngVì vậy, thực tế, các chức năng như exchange.Buy ((() và các chức năng khác thực sự là các đơn vị giá giới hạn, không phải các đơn vị giá thị trường, nếu giá biến động quá nhanh, thì việc đặt hàng sẽ rất khó thực hiện sau đó.

Giấc mơ nhỏCó thể, nhưng hãy cân nhắc về tần số truy cập giao diện.

Củ cải nướngCùng một giao diện, ví dụ như phương pháp GetTicker, tôi có thể liên quan đến 10 cặp giao dịch khác nhau cùng một lúc và yêu cầu cùng một chức năng giao diện?

Giấc mơ nhỏBạn có thể quét tài liệu API hoặc công ty WeChat 2D trên trang chủ để giúp bạn xử lý.

Giấc mơ nhỏBạn có thể thêm các tài liệu API để bắt đầu xử lý mật mã 2D của doanh nghiệp.

Gaoyaxing24Tôi đã thử và kết quả là báo cáo lỗi, gợi ý rằng ext không có phương pháp nào có sẵn. Không có phương pháp này trong dir. Có ví dụ nào không?

Giấc mơ nhỏCó, bạn có thể xem tài liệu API, mô tả ba ngôn ngữ. https://www.fmz.com/api#%E6%A8%A1%E6%9D%BF%E7%B1%BB%E5%BA%93

Giấc mơ nhỏBạn có thể truy cập trang chủ của FMZ và thêm vào các nhóm FMZ, nhóm QQ và nhóm WeChat, bạn có thể đặt câu hỏi cụ thể trong nhóm và gửi hình ảnh cụ thể.

dễ thương.Tôi hiểu rồi, cảm ơn bạn.

Giấc mơ nhỏTôi không hiểu ý của bạn, hãy xem cụ thể tại nhóm QQ của tôi. Mã trên của bạn, nếu bạn có kho trống, tiếp tục truy cập vị trí [1]. Nhưng bạn chỉ truy cập vị trí chính của chỉ mục 0.

dễ thương.Có một cái khoá trống, trong mã này có nhiều cái và một cái trống mở cùng một lúc, dữ liệu trong vị trí được đi qua, nhưng không có dữ liệu khoá trống.

Giấc mơ nhỏKhông cần tính toán. Position là một số, bạn phải đi qua dữ liệu trong đó. Nếu bạn không hiểu khái niệm đi khắp nơi, hãy xem qua nhé.

dễ thương.Không, chỉ truy cập nhiều kho dữ liệu, không có kho dữ liệu trống, mã nguồn. var n = 0.005 // số đơn vị đầu tiên var MarginLevel = 20 // Đòn bẩy hợp đồng function main (() { exchange.SetContractType (("swap") Exchange.Set MarginLevel (Mức độ biên giới) var position = [] while (true) { var account = exchange.GetAccount ((() position = exchange.GetPosition ((() if (position.length == 0) { exchange.SetDirection (tạm dịch: "bán") exchange.Sell ((-1, n, "bỏ trống", "chỉ số nhân:", q = 1, "tổng tài khoản:", account.Balance) exchange.SetDirection (("buy") exchange.Buy ((-1, n, "quá nhiều", "các tham số tỷ lệ nhân:", x = 1, "tổng tài khoản:", account.Balance) if (position.length > 0) { Log ((position[0]) Sleep ((12000)

Giấc mơ nhỏGetPosition trả về một mảng, cấu trúc kho trống, cấu trúc nhiều kho.

Giấc mơ nhỏCó ý gì không?

Giấc mơ nhỏCó phải máy bay đang mở thang, hãy thử tắt đi.

Giấc mơ nhỏBạn có thể đăng bài. Nhưng đừng vi phạm, vi phạm sẽ bị phong tỏa.

Giấc mơ nhỏCác nhà quản lý công cộng thường được sử dụng để thử nghiệm, thực hành, thực tế đề nghị sử dụng thiết bị của riêng bạn để chạy các nhà quản lý.

Dao xươngTôi là người thứ hai - '_' ', người già nhìn dấu phẩy, đặt phông chữ trình duyệt quá lớn, một trang chỉ nhìn thấy phía câu hỏi, không hiển thị phía câu trả lời.

Giấc mơ nhỏ/upload/asset/16011a2067f6ff610b2b.png

Giấc mơ nhỏTrong khi đó, các nhà đầu tư khác cũng cho rằng, việc này có nghĩa là họ sẽ phải làm sạch các vị trí sắp được giao, và có thể làm cho các hợp đồng chính mới mở ra các vị trí.

wwq4817/upload/asset/17ae92e032761f21d020f.png

Giấc mơ nhỏTôi không hiểu rõ, chuyển vị trí sang vị trí khác là gì?

17606551005fmzTôi hiểu rồi. Cảm ơn.

Giấc mơ nhỏĐặt hàng không có giao dịch. Vì vậy, không có lưu trữ. Khi đặt hàng, hãy ăn giá của đối thủ, sau đó vượt giá một chút.

Giấc mơ nhỏMã trên dòng 102 được gửi xuống để xem (bao gồm dòng 102) có phải là hàm _C không.

Giấc mơ nhỏTạp chí JS http://underscorejs.org/

Giấc mơ nhỏCó thể, thiết lập ngôn ngữ Mac: Các tham số thư viện giao dịch ngôn ngữ Mac, cách thực hiện: Mô hình giá thực tế /upload/asset/166d993a8809d6f7f518.png

Giấc mơ nhỏCác bạn có thể xem trên https://www.fmz.com/strategy/125569

Giấc mơ nhỏCác sàn giao dịch tường, thường sử dụng máy chủ ở nước ngoài, chạy người quản lý, và sau đó một robot được chỉ định để chạy người quản lý này, do đó máy tính của máy tính không cần phải được khởi động, vì chương trình robot được chạy trên máy chủ của người quản lý.

Giấc mơ nhỏKhông lịch sự.

Wufuhao100wỒ, tôi ở phía sau, cảm ơn!

Giấc mơ nhỏDưới đây là một hình ảnh về nguyên nhân của vấn đề: Kiểm tra xem API có được mở hay không.

Wufuhao100wFutures_OP 0: 403: {"error":{ "message":"Access Denied","name":"HTTPError"}} Số 72

Giấc mơ nhỏNhững vấn đề cụ thể là gì? Số là bao nhiêu?

Wufuhao100wNơi nào để xem?

Wufuhao100wNhững vấn đề trên đều không có giải pháp.

Giấc mơ nhỏVấn đề gì?

Giấc mơ nhỏNếu bạn đang sử dụng python, bạn đã nhập DLL có tên không hợp lệ này, không hợp lệ vì các nhóm ký tự. Kiểm tra chính sách nhập các thư viện đó.

Cỏ nhỏTiết kiệm thời gian truy cập nhiều giao diện cùng một lúc

Giấc mơ nhỏBạn có thể xem chi tiết trong tài liệu API về mô tả về danh sách giá thị trường, danh sách giá thị trường.

Giấc mơ nhỏBạn có thể sử dụng hàm _G để lưu Để biết thêm chi tiết, hãy xem tài liệu API.

Giấc mơ nhỏĐiều này đòi hỏi phải viết chương trình. Nhìn vào giao diện GetPosition, truy vấn thông tin gốc, trong đó nên có dữ liệu liên quan.

Giấc mơ nhỏ10007 là mã lỗi của sàn giao dịch, http://www.fmz.com/bbs-topic/597 bài đăng là tập hợp tài liệu API của sàn giao dịch, bạn có thể truy vấn thông tin mã lỗi của sàn giao dịch liên quan.

Giấc mơ nhỏ1, ```ERR_INSUFFICIENT_ASSET `` ` Đây là tài sản không đủ và đã được đặt hàng. 2、```TypeError: Cannot convert "null" to double`` Đây là một tham số được truyền. Có lẽ bạn đã biết nghĩa đen của từ ngữ này rồi.

Giấc mơ nhỏBạn có thể xem bài viết của nhà phát minh: https://zhuanlan.zhihu.com/p/27300549 Bài viết này.

Giấc mơ nhỏVâng, vấn đề là gì?

Giấc mơ nhỏBaidu VPS sẽ có rất nhiều, Amazon, Ali Cloud, các khu vực khác, vv.

Giấc mơ nhỏBạn có thể sử dụng các giao diện khác nhau để gọi điện thoại. Trong hệ thống đánh giá, các giao diện sâu ngoại trừ lớp thứ nhất là dữ liệu tương tự. Một số dữ liệu khác không phải là dữ liệu quan trọng mà là giả lập.

Giấc mơ nhỏBây giờ là mã hóa không đối xứng, miễn là bạn giữ mật khẩu FMZ của mình, nhưng vấn đề liên quan đến bảo mật và công nghệ cốt lõi, quá nhiều chi tiết không thể nói, xin lỗi.

Giấc mơ nhỏCó phải bạn đang sử dụng sleep trong gói time của python?

chan122sleep ((300) và chờ 300 giây để kiểm tra lại.

Giấc mơ nhỏVâng. Thuê một cái trên Amazon.com.

Tại sao?Cách giải quyết Bạn có thể sử dụng trực tiếp máy chủ ở nước ngoài?

Giấc mơ nhỏTruy cập vào sàn giao dịch quá giờ, hiện tại chỉ có máy chủ ở nước ngoài có thể truy cập vào OKEX.

Giấc mơ nhỏBạn có thể làm việc theo bản cập nhật 5 phút của dòng K, bỏ qua phần còn lại bằng Sleep.

Cỏ nhỏĐiều kiện quá khắc nghiệt.

Cỏ nhỏAPI key được mã hóa bằng mã thông báo, bạn phải nhập mật khẩu khi nhập key, botvs không lưu thông báo, vì vậy không có vấn đề

Giấc mơ nhỏVâng, cảm ơn vì đã đề xuất, một bộ phận khác có thể chịu trách nhiệm phát triển các cơ chế an toàn, tôi có thể không rõ.

Mèo già thích ăn cá.Có thể sử dụng mã nguồn để giải mã, đó là mã hóa đối xứng. Khi tải lên API key, bạn nhập mật khẩu của botvs để mã hóa. Khi triển khai người quản lý, những gì được nhập vẫn là mật khẩu của botvs để giải mã. Nếu các token được mã hóa của botvs bị rò rỉ, bạn có thể giải mã mã khóa chỉ bằng cách lấy mật khẩu botvs của người dùng. Điều này là không an toàn. Chúng tôi khuyên bạn nên thay thế bằng khóa riêng không đối xứng. Chìa khóa công cộng được sử dụng để mã hóa việc tải lên, khóa riêng chỉ ở trong tay người dùng và chỉ được sử dụng khi triển khai người quản lý.

Giấc mơ nhỏKhông đối xứng, BotVS không lưu trữ văn bản API KEY, người dùng máy chủ bản địa giải mã sử dụng. Trừ khi máy chủ của người dùng bị đen hoặc mật khẩu của người dùng bị rò rỉ.

Mèo già thích ăn cá.Xin cảm ơn bạn đã trả lời. Một, chúng tôi nhập API và gửi nó vào trang web botvs. Sau khi được mã hóa, nó được truyền qua https và lưu trên máy chủ botvs. 3. máy chủ botvs, đẩy khóa API được mã hóa đến người quản lý; 4. Người quản lý sẽ giải mã khóa API mà họ nhận được tại địa phương để kết nối với sàn giao dịch tương ứng. Vì vậy, đây là một mã hóa đối xứng. Nếu bạn có chìa khóa, bạn có thể giải mã. Điều này có nghĩa là chìa khóa sẽ bị rò rỉ nếu máy chủ của botvs bị xâm nhập hoặc nhân viên nội bộ có vấn đề về đạo đức nghề nghiệp. Tôi hiểu đúng không? Nếu vậy, bạn nên thay đổi mã hóa không đối xứng để giữ khóa. Người dùng nhập khóa riêng của người quản lý để bắt đầu bắt đầu giao dịch kết nối.

Giấc mơ nhỏCác tin tức được cập nhật, hãy xem phần giải thích 47.

Giấc mơ nhỏCác tin tức được cập nhật, hãy xem phần giải thích 47.

Mèo già thích ăn cá.Xin chào, tôi là một con chó cũ đã liên lạc với botvs, đồng ý.

Giấc mơ nhỏĐể lấy thời gian hiện tại trong mã Python, bạn viết như thế này. `` import time def main (: Log (("giờ thời gian:", _D ((time.time))) # xuất giờ hiện tại。 ``

Giấc mơ nhỏKhông lịch sự ^^

Carpedium6740Đó là vấn đề, đã được giải quyết, cảm ơn.

Giấc mơ nhỏCó lẽ là lỗi cài đặt mật khẩu, không thể đăng nhập quá giới hạn, có thể liên hệ với dịch vụ khách hàng simnow, xin giải mã. Nếu bạn thay đổi mật khẩu của BotVS, nó sẽ không hiệu quả và cần phải được cấu hình lại.

Giấc mơ nhỏCó thể một số chỉ số được sử dụng OK khác với thực hiện của Talib. Một số chỉ số là, chẳng hạn như STOCHRSI.

Giấc mơ nhỏVấn đề này có lẽ là địa chỉ danh sách trắng được thiết lập khi bạn xin API KEY của sàn giao dịch, sau đó bạn thực sự tạo robot truy cập API KEY của sàn giao dịch. Địa chỉ IP được sử dụng không nằm trong danh sách trắng này.

Giấc mơ nhỏNếu không, bạn không biết bạn đang tìm kiếm đơn đặt hàng nào.