Đặt cược theo số vị trí, không xác định số lượng đặt cược

Tác giả:17732164739, Tạo: 2023-11-15 15:09:18, Cập nhật: 2023-11-15 15:45:51

Các bạn có, tôi đang cố gắng trong okx để tạo ra một bảng xếp hạng hoặc một bảng xếp hạng nhiều bảng xếp hạng hoặc một bảng xếp hạng trống, làm thế nào để tạo ra một bảng xếp hạng không dựa trên số lượng tùy chỉnh mà dựa trên số lượng bảng xếp hạng, tôi đã viết bằng ngôn ngữ js, và tôi đã thực hiện một số công cụ khác để tạo ra một bảng xếp hạng.
exchange.SetDirection (closebuy) exchange.Sell ((-1, 1) không thể làm như vậy, không thể tùy chỉnh số lượng ngang hàng


Thêm nữa

Giấc mơ nhỏ```js function main (() { // POST /api/v5/copytrading/close-subposition instType : SPOT / SWAP, subPosId var tradeType = "SPOT" // viết SWAP nếu là hợp đồng vĩnh viễn var subPosId = "xxxxx" // ID vị trí var ret = exchange.IO (("api", "POST", "/api/v5/copytrading/close-subposition", "instType=" + tradeType + "& subPosId=" + subPosId") Log ((ret)) ♪ `` Có lẽ là như vậy.

Giấc mơ nhỏ/upload/asset/16da3d5e574f1d5032e1.png Các giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch giao dịch. Các giao dịch được đóng gói trên các giao dịch khác nhau.

Giấc mơ nhỏKhông lịch sự. Chính sách là ngôn ngữ Javascript, bạn có thể làm mới trước, xóa bộ nhớ cache và thử xem có thể giải quyết vấn đề hay không.

Giấc mơ nhỏHãy thử xóa cache hoặc bắt buộc trang làm mới.

17732164739Một giấc mơ tốt, tôi đã có một thông báo lỗi trong khi thực hiện thử nghiệm trên ổ đĩa thực: Uncaught RuntimeError: Aborted ((). Build with -sASSERTIONS for more info bạn xem, không biết lý do tại sao, như thể thử nghiệm trước vẫn hoạt động tốt, thay đổi tham số không hoạt động, không quay lại

17732164739Tôi đang nghĩ về việc sử dụng webhook để gửi tin nhắn trên nền tảng của chúng tôi mà không sử dụng exchange.SetDirection (("buy")). var result = exchange.Buy ((-1, amount) như vậy, chỉ cần đẩy ra ngoài tín hiệu mở giao dịch, để webhook nhận được thực hiện giao dịch, nhưng có một vấn đề là position = exchange.GetPosition))) không thể có được thông tin nắm giữ, chủ yếu là không thể có được giữ giá đồng, như vậy làm thế nào để xử lý, bằng cách tính toán để có được giá đồng?

Giấc mơ nhỏTôi không có thông tin liên quan.

17732164739Tôi thấy GPT trên nền tảng của chúng tôi khá hữu ích, như là tôi đã được đào tạo về chiến lược, tôi là một chuyên gia về bằng sáng chế, và tôi cũng muốn đào tạo một GPT chuyên viết bằng sáng chế, tôi không biết làm thế nào để làm điều đó.

Giấc mơ nhỏĐơn giản là trong tài liệu: http request url > https://www.fmz.com/user-guide#%E5%AE%9E%E7%9B%98%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81

17732164739Chào các bạn, chúng tôi đã có một số thông tin khác nhau về cách bạn có thể cài đặt các định dạng tin nhắn trên các tín hiệu đẩy.

Giấc mơ nhỏĐiều này có nghĩa là, sử dụng webhook để đẩy tin nhắn, được nhận bởi một chương trình. Ví dụ: có thể là các hệ thống định lượng khác của bạn, giao diện, vv. Một ví dụ được viết bằng ngôn ngữ golang ở đây là một kịch bản chương trình để nhận yêu cầu.

17732164739Tôi muốn hỏi về cách thiết lập các chương trình dịch vụ của golang, làm thế nào để viết, ở đâu để viết, có hướng dẫn nào liên quan không?

Giấc mơ nhỏ/upload/asset/16113ad8d68015391a1b.jpg

Giấc mơ nhỏCác kịch bản được đóng gói cao của ngôn ngữ PINE và ngôn ngữ Mac, chủ yếu làm các chiến lược xu hướng, được xác định ngay từ đầu khi thiết kế. Nếu bạn muốn viết các chính sách đóng góp hai chiều cùng một lúc, nên sử dụng javascript / python / cpp để dễ dàng thiết kế hơn.

17732164739Một giấc mơ tốt, tôi còn một vấn đề, đó là làm thế nào để giữ hai chiều khi viết chính sách ngôn ngữ pine, làm thế nào để có được thông tin vị trí của nhiều kho trống cùng một lúc, fun hasLong))) => strategy.position_size > 0 fun hasShort (() => strategy.position_size < 0 Điều này có vẻ không hoạt động

17732164739Tôi đã xem tài liệu này và không tìm thấy những gì bạn nói, bạn có thể nói cụ thể với tôi rằng điều tôi muốn thực hiện là đẩy tín hiệu giao dịch ra khỏi nền tảng của chúng tôi để cho robot của nền tảng khác nhận được tín hiệu giao dịch, tương tự như Tradingview.

Giấc mơ nhỏhttps://www.fmz.com/syntax-guide#fun_log tài liệu có một ví dụ đẩy ở cuối chương này.

17732164739Có một vấn đề, trong cài đặt đẩy tín hiệu, webhook đẩy, có thể thiết lập định dạng hoặc nội dung đẩy, đó là chức năng tương tự như trading view

Giấc mơ nhỏCác đặc điểm kỹ thuật của các hợp đồng khác nhau, để tính toán theo các đặc điểm kỹ thuật cụ thể của hợp đồng, bạn có thể tham khảo mẫu này dưới đây: https://www.fmz.com/strategy/276298

17732164739Nếu bạn muốn một ví dụ, bạn có thể cho tôi một ví dụ nào đó.

Giấc mơ nhỏTheo các quy tắc cụ thể của hợp đồng, giao dịch sẽ khác nhau. Ví dụ, hợp đồng đặt chỗ OKX BTC là 100 đô la cho một hợp đồng.

17732164739Một giấc mơ tốt, tôi đã hiểu một chút, số tiền tôi tính toán ở trên thực sự là số tiền, chứ không phải số giấy tờ, vậy làm thế nào để chúng ta có thể chuyển đổi thành số giấy tờ hợp đồng của các loại giao dịch?

Giấc mơ nhỏVí dụ, nếu đó là một hợp đồng U-bit và số tiền bảo lãnh là USDT, thì trước tiên tính toán 1% USDT của tổng tài sản, sau đó chuyển đổi số lượng này thành số lượng hợp đồng của giống tương ứng để giao dịch, và sau đó đánh giá số lượng hợp đồng của đơn đặt hàng này có đáp ứng yêu cầu số lượng đơn đặt hàng tối thiểu của sàn giao dịch hay không, nếu đáp ứng, đặt hàng.

17732164739Những giấc mơ tốt đẹp, gây phiền nhiễu, có một số câu hỏi muốn hỏi, sau đây là một phần của tôi chiến lược mở cửa var price = exchange.GetTicker ((currency).Last; var account = exchange.GetAccount (); var available = account.Balance * positionSize*bei; var amount = _N ((available / price,0)); exchange.SetDirection (("buy") var result = exchange.Buy ((−1, amount); vậy tôi định đặt số tiền đầu tư cho mỗi đồng xu là một phần trăm của tổng số tiền của tôi, nhưng tôi tính số tiền đầu tư bằng một phần trăm, sau khi tính số tiền đầu tư, nhưng số tiền đầu tư này được tính theo số nhân của số tiền đầu tư nhỏ nhất, số tiền đầu tư nhỏ nhất của các loại tiền tệ khác nhau, ví dụ, số tiền đầu tư nhỏ nhất mà tôi tính là 10, nhưng số tiền đầu tư nhỏ nhất trên đồng xu này là 100, nghĩa là tôi thực sự đã đầu tư 1.000 đồng xu, dẫn đến một số khoản đầu tư nhỏ, có rất nhiều khoản đầu tư, sai với ý định ban đầu của tôi, bạn có thể giúp tôi xem vấn đề này được giải quyết như thế nào?

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

17732164739Xin cảm ơn bạn.

Giấc mơ nhỏ```js var createResult = exchange.IO (("api", "POST", "/api/v5/tradingBot/grid/order-algo", "", JSON.stringify ((params))); `` Hãy thử như thế này nhé.

17732164739Bạn có thể cố gắng thay đổi nó không, cảm ơn bạn.

Giấc mơ nhỏCó vẻ như sai trong mã, tham số thứ tư của hàm exchange.IO là dạng urlencode, và tham số thứ năm là raw, có thể truyền JSON ((theo dạng tham số mà sàn giao dịch thực sự cần)

17732164739Tôi luôn báo lỗi, và JSON.stringify ((params) của tôi in ra như thế này: {"instId":"XRP_USDT","algoOrdType":"contract_grid","maxPx":2.8925,"minPx":0.5785,"gridNum":38,"runType":"1","sz":22.01,"direction":"long","lever":"10","triggerParams":[{"triggerAction":"start","triggerStrategy":"instant"}]} cũng không sai vì sao lại có Future_OP 4: {"code":"50014data":[],"msg":"algoOrdType can't be empty"} báo lỗi

17732164739Tôi có một mã gọi OKXAPI và nó luôn đưa ra lỗi, tôi không biết vấn đề ở đâu, bạn có thể giúp tôi xem không, cảm ơn, mã của tôi là: var params = { "instId":uuSymbols[i], "algoOrdType:"contract_grid", "maxPx": maxPx, "minPx": "minPx", "gridNum": "runType": 1 "sz": sz, "direction": hướng, "lever": "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever", "lever" "Trigger Params": {C:$0000FF} "TriggerAction": "Bắt đầu", "triggerStrategy": "instant" ♪ ♪ ]] }; var createResult = exchange.IO (("api", "POST", "/api/v5/tradingBot/grid/order-algo", JSON.stringify ((params)); tài liệu API của OKX được gọi khác là: POST /api/v5/tradingBot/grid/order-algo body {C:$0000FF} "instId": "BTC-USDT-SWAP", "algoOrdType": "contract_grid", "maxPx": "5000", "minPx": "400", "gridNum": 10, "runType": "1", "sz": "200", "direction": "long", "Lever": 2 "trigger Params": {C:$0000FF} "TriggerAction": "Bắt đầu", "TriggerStrategy": rsi, "Timeframe": 30M, "Hold": 10 "TriggerCond": "cross", "cross", "cross", "cross", "cross", "cross", "cross", "cross", "cross", "cross", "cross", "cross", "cross", "cross", "cross", "cross", "cross" "TimePeriod": 14 }, {C:$0000FF} "TriggerAction": "Stop", "TriggerAction": "Stop", "TriggerAction": "Stop", "TriggerAction": "Stop", "TriggerAction": "Stop", "TriggerAction": "Stop", "TriggerAction": "TriggerAction": "Stop", "TriggerAction": "TriggerAction" "TriggerAction" "TriggerAction" "TriggerAction" "TriggerAction" "TriggerAction" "TriggerAction" "TriggerAction" "TriggerAction" "TriggerAction" "TriggerAction" "TriggerAction" "TriggerAction" "TriggerStrategy": "Giá" "TriggerPx": 1000, StopType: 2 ♪ ♪ ]] ♪ ♪ Có cảm giác không có vấn đề gì, tại sao lại có lỗi trong Futures_OP 4: { "code":"50014","data":[], "msg:"algoOrdType cant be empty"}

Giấc mơ nhỏXin chào, điều này không hữu ích, bạn có thể đi qua mảng này, chuyển sang các cặp giao dịch một lần một lần, và sau đó thực hiện.

17732164739Có một câu hỏi nhỏ, nếu tôi đưa tất cả các đồng tiền vào một mảng, tôi có cần phải chọn tất cả các đồng tiền trên bàn điều khiển thực tế không?

17732164739Chúc bạn giấc mơ tốt đẹp, cảm ơn rất nhiều.

Giấc mơ nhỏKhông lịch sự, bạn có thể thử mã, nhưng nó không hoạt động.

17732164739Tôi hiểu một chút, cảm ơn bạn.