एक उभरते हुए मसालेदार के रूप में, मैं मंच के फ्यूचर ट्रेडिंग में दिशा के चयन और ट्रेडिंग निर्देशों के संयोजन से परेशान हूं।
पहले ट्रेडिंग दिशा का चयन करें exchange.SetDirection ((buy/sell/closebuy/closesell), ट्रेडिंग दिशा में कुल चार प्रकार के ट्रेड हैं
<unk> फिर, विनिमय. खरीदें/बेचें () फ़ंक्शन को कॉल करें
एक बार में, हम निम्नलिखित संयोजनों में उलझ जाते हैं:
Buy और sell के दिशा-निर्देश
buy और sell दिशा में
closebuy दिशा में buy और sell
closesell दिशा के तहत buy और sell को कैसे समझा जाए, इसे closesell के साथ मैन्युअल रूप से परीक्षण करने के बाद,
मैं इस निष्कर्ष पर पहुंचा हूँ:
<unk>// निष्कर्ष 1: चाहे वर्तमान दिशा buy या sell हो, अधिक स्थान buy है, खाली स्थान sell है <unk>
<unk>// निष्कर्ष 2: चाहे वह closebuy या closesell हो, ज्यादातर लोग sell करते हैं, और कुछ भी नहीं buy करते हैं
छोटे व्यंजनों के लिए, परीक्षण किए गए व्यंजनों के कोड इस प्रकार हैंः
/*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}
// निष्कर्ष: चाहे वर्तमान दिशा buy या sell हो, अधिक पोजीशन buy है, खाली पोजीशन sell है
// वर्तमान में अधिक पदों पर
//--------------------------------------------
//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}
//--------------------------------------------
निष्कर्षः चाहे वह closebuy हो या closesell, ज्यादातर लोग sell करते हैं
// वर्तमान रिक्त स्थान
//--------------------------------------------
//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}
निष्कर्षः चाहे वह क्लोज-बॉय हो या क्लोज-सेल, ज्यादातर लोग खरीदते हैं
| 下单函数 | 设置方向 | 备注 |
|---|---|---|
| exchange.Buy | 开多仓: exchange.SetDirection("buy") 、 平空仓: exchange.SetDirection("closesell") | 都是买入,但是一个是开仓 一个是平仓。 |
| exchange.Sell | 开空仓: exchange.SetDirection("sell") 、 平多仓:exchange.SetDirection("closebuy") | 数字货币期货是四个方向,商品期货还有对于今仓的处理。 |
- 1

