Là một người đang lớn lên, tôi rất bối rối về sự kết hợp giữa các chỉ thị mua và bán và lựa chọn hướng trong giao dịch tương lai của nền tảng.
SetDirection ((buy/sell/closebuy/closesell), giao dịch theo hướng có tổng cộng bốn loại
Sau đó, gọi hàm exchange.Buy/Sell () để đặt hàng.
Một số trường hợp có thể liên quan đến:
<unk> Buy và sell theo hướng
mua và bán theo hướng sell
mua và bán theo hướng closebuy
Các giá trị mua và giá trị bán theo hướng closesell, được hiểu như thế nào, đã được thử nghiệm bằng tay bằng cách thay đổi giá trị.
Tôi kết luận như sau:
<unk>// Kết luận 1: Bất kể xu hướng hiện tại là buy hay sell, mở nhiều vị trí là buy, mở vị trí trống là sell
Kết luận 2: Cho dù hướng là closebuy hay closesell, hầu hết đều là sell, và không có gì là buy
Đối với các loại cà phê nhỏ hơn, các mã cà phê được thử nghiệm như sau:
/*backtest
start: 2018-12-01 00:00:00
end: 2018-12-31 00:00:00
period: 1h
exchanges: [{"eid":"Futures_OKCoin","currency":"BTC_USD"}]
*/
function main() {
exchange.SetContractType("quarter")
exchange.SetMarginLevel(10)
exchange.SetDirection("sell")
var buy1 =exchange.GetTicker()
Log(buy1.Sell)
exchange.Sell(3500,500)
Log(exchange.GetAccount());
Log(exchange.GetPosition());
exchange.SetDirection("closebuy")
exchange.Buy(4000,500)
Log(exchange.GetAccount());
Log(exchange.GetPosition());
}
//buy sell
// [{"Price":3934.21,"Amount":500,"FrozenAmount":0,"Profit":-0.00003230381575061599,"Margin":1.27090318,"MarginLevel":10,"Type":1,"ContractType":"quarter"}]
// {"Balance":0,"FrozenBalance":0,"Stocks":98.72528411046,"FrozenStocks":0}
//buy buy
// [{"Price":3934.23,"Amount":500,"FrozenAmount":0,"Profit":-0.00003230365153283115,"Margin":1.27089671,"MarginLevel":10,"Type":0,"ContractType":"quarter"}]
// {"Balance":0,"FrozenBalance":0,"Stocks":98.725290599843,"FrozenStocks":0}
//sell sell
//[{"Price":3934.21,"Amount":500,"FrozenAmount":0,"Profit":-0.00003230381575061599,"Margin":1.27090318,"MarginLevel":10,"Type":1,"ContractType":"quarter"}]
//{"Balance":0,"FrozenBalance":0,"Stocks":98.72528411046,"FrozenStocks":0}
//sell buy
//[{"Price":3934.23,"Amount":500,"FrozenAmount":0,"Profit":-0.00003230365153283115,"Margin":1.27089671,"MarginLevel":10,"Type":0,"ContractType":"quarter"}]
//{"Balance":0,"FrozenBalance":0,"Stocks":98.725290599843,"FrozenStocks":0}
//---------------------------------------------------------------------------
//buy buy
//[{"Price":3934.23,"Amount":500,"FrozenAmount":0,"Profit":-0.00003230365153283115,"Margin":1.27089671,"MarginLevel":10,"Type":0,"ContractType":"quarter"}]
// {"Balance":0,"FrozenBalance":0,"Stocks":1.725290599843,"FrozenStocks":0}
//sell buy
//[{"Price":3934.23,"Amount":500,"FrozenAmount":0,"Profit":-0.00003230365153283115,"Margin":1.27089671,"MarginLevel":10,"Type":0,"ContractType":"quarter"}]
//{"Balance":0,"FrozenBalance":0,"Stocks":1.725290599843,"FrozenStocks":0}
//buy sell
//[{"Price":3934.21,"Amount":500,"FrozenAmount":0,"Profit":-0.00003230381575061599,"Margin":1.27090318,"MarginLevel":10,"Type":1,"ContractType":"quarter"}]
// {"Balance":0,"FrozenBalance":0,"Stocks":1.72528411046,"FrozenStocks":0}
//sell sell
//[{"Price":3934.21,"Amount":500,"FrozenAmount":0,"Profit":-0.00003230381575061599,"Margin":1.27090318,"MarginLevel":10,"Type":1,"ContractType":"quarter"}]
// {"Balance":0,"FrozenBalance":0,"Stocks":1.72528411046,"FrozenStocks":0}
// Kết luận: cho dù hướng hiện tại là mua hay bán, mở thêm là mua, mở trống là bán
// Hiện đang nắm giữ nhiều vị thế
//--------------------------------------------
//closebuy buy
//invalid position
//closebuy sell
//[]
//{"Balance":0,"FrozenBalance":0,"Stocks":2.992310000303,"FrozenStocks":0}
//closesell buy
//invalid position
//closesell sell
//[]
//{"Balance":0,"FrozenBalance":0,"Stocks":2.992310000303,"FrozenStocks":0}
//--------------------------------------------
// Kết luận: Bất kể hướng là closebuy hay closesell, hầu hết đều là sell
// Hiện đang giữ vị trí trống
//--------------------------------------------
//closesell sell
//invalid position
//closesell buy
//[]
//{"Balance":0,"FrozenBalance":0,"Stocks":2.992310000303,"FrozenStocks":0}
//closebuy sell
//invalid position
//closebuy buy
//[]
//{"Balance":0,"FrozenBalance":0,"Stocks":2.992310000303,"FrozenStocks":0}
// Kết luận: Bất kể là mua gần hay mua gần, hầu hết đều mua
| 下单函数 | 设置方向 | 备注 |
|---|---|---|
| exchange.Buy | 开多仓: exchange.SetDirection("buy") 、 平空仓: exchange.SetDirection("closesell") | 都是买入,但是一个是开仓 一个是平仓。 |
| exchange.Sell | 开空仓: exchange.SetDirection("sell") 、 平多仓:exchange.SetDirection("closebuy") | 数字货币期货是四个方向,商品期货还有对于今仓的处理。 |
- 1

