Plugin phòng ngừa rủi ro một cú nhấp chuột cho hợp đồng tương lai


Ngày tạo: 2020-03-18 15:59:34 sửa đổi lần cuối: 2020-03-24 10:52:08
sao chép: 54 Số nhấp chuột: 2624
3
tập trung vào
1444
Người theo dõi

Có thể tự động bảo hiểm hai hợp đồng ngay lập tức, chú ý thêm giá trượt thích hợp, có thể không giao dịch. Nhiều vị trí có thể được chia nhiều lần.

Các plugin có thể được khởi động bằng một nút trên thiết bị đầu cuối giao dịch, không tính phí, thuận tiện cho giao dịch thủ công.

Mã nguồn chiến lược

function main(){
    exchange.SetContractType(Reverse ? Contract_B : Contract_A)
    var ticker_A = exchange.GetTicker()
    if(!ticker_A){return 'Unable to get quotes'}
    exchange.SetDirection('buy')
    var id_A = exchange.Buy(ticker_A.Sell+Slip, Amount)
    exchange.SetContractType(Reverse ? Contract_B : Contract_A)
    var ticker_B = exchange.GetTicker()
    if(!ticker_B){return 'Unable to get quotes'}
    exchange.SetDirection('sell')
    var id_B = exchange.Sell(ticker_B.Buy-Slip, Amount)
    if(id_A){
        exchange.SetContractType(Reverse ? Contract_B : Contract_A)
        exchange.CancelOrder(id_A)
    }
    if(id_B){
        exchange.SetContractType(Reverse ? Contract_B : Contract_A)
        exchange.CancelOrder(id_B)
    }
    return 'Position: ' + JSON.stringify(exchange.GetPosition())
}