وسائل لوڈ ہو رہے ہیں... لوڈنگ...

rest ورژن OKEX کراس ٹرم ہیجنگ کی حکمت عملی (تعلیم)

مصنف:ایجاد کاروں کی مقدار - خواب، تاریخ: 2019-04-17 13:30:36
ٹیگز:مطالعہ

OKEX کراس ٹرم ہیجنگ کی حکمت عملی کا انتہائی آسان ورژن (تعلیم)

img

  • صرف اصل سیٹ بنائیں ، مخالف سیٹ کو تبدیل کیا جاسکتا ہے ، معاہدہ تبدیل کریں ، یعنی مخالف سیٹ۔

  • دو ایکسچینج آبجیکٹ شامل کریں، پہلی سہ ماہی، دوسرا اسی ہفتے۔

  • اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے علاوہ ، اس کے بعد ، اس کے بعد ، اس کے بعد ، اس کے بعد ، اس کے بعد ، اس کے بعد ، اس کے بعد ، اس کے بعد ، اس کے بعد ، اس کے بعد ، اس کے بعد

  • آپ کی رائے کا خیر مقدم کرتے ہیں BUG.

تعلیم کی حکمت عملی ، عملی طور پر احتیاط۔

تعلیم کی حکمت عملی ، عملی طور پر احتیاط۔

تعلیم کی حکمت عملی ، عملی طور پر احتیاط۔


function Hedge (isOpen, priceA, priceB) {
    exchanges[0].SetDirection(isOpen ? "sell" : "closesell")
    exchanges[1].SetDirection(isOpen ? "buy" : "closebuy");
    (function (routineA, routineB) {
        Log(routineA.wait(), routineB.wait(), priceA, priceB)
    })(exchanges[0].Go(isOpen ? "Sell" : "Buy", priceA, _ContractNum), exchanges[1].Go(isOpen ? "Buy" : "Sell", priceB, _ContractNum));
}

var slidePrice = 5
function main () {
    var tickerA, tickerB 
    var arr = []
    for (var i = 0 ; i < _Count ; i++) {
        arr.push({open: _Begin + i * _Add, cover: _Begin + i * _Add - _Profit, isHold: false})
    }
    exchanges[0].SetContractType("quarter")
    exchanges[1].SetContractType("this_week")
    while (1) {
        var tab = {type: "table", title: "状态", cols: ["节点信息"], rows: []}
        tickerA = exchanges[0].GetTicker()
        tickerB = exchanges[1].GetTicker()

        if (tickerA && tickerB) {
            $.PlotLine("差价:A所-B所", tickerA.Last - tickerB.Last)
            for (var j = 0 ; j < arr.length; j++) {
                if (tickerA.Buy - tickerB.Sell > arr[j].open && !arr[j].isHold) {
                    Hedge(true, tickerA.Buy - slidePrice, tickerB.Sell + slidePrice)
                    arr[j].isHold = true
                }
                if (tickerA.Sell - tickerB.Buy < arr[j].cover && arr[j].isHold) {
                    Hedge(false, tickerA.Sell + slidePrice, tickerB.Buy - slidePrice)
                    arr[j].isHold = false 
                }
                tab.rows.push([JSON.stringify(arr[j])])
            }
        }
        LogStatus(_D(), "\n `" + JSON.stringify(tab) + "`")
        Sleep(500)
    }
}

متعلقہ

مزید

جیمی سے محبتexchanges[0].Go ((() اس فنکشن کی دستاویزات میں کوئی وضاحت نہیں ہے؟ کہاں سے آیا ہے، اس کا کیا مطلب ہے؟ لنک کی درخواست کریں۔

1998ءہیلو مصنف، کیا یہ حکمت عملی اب بھی کام کرتی ہے؟

fmzeroتعلیم کی ویڈیو کہاں ہے؟

جیمی سے محبتاوہ، شکریہ، میں نے دیکھا، سیکھا.

ایجاد کاروں کی مقدار - خوابای پی آئی دستاویزات کے لئے http://www.fmz.com/api#exchange.go...

ایجاد کاروں کی مقدار - خوابحکمت عملی تعلیم کے لئے حکمت عملی ہے ، عملی طور پر احتیاط سے استعمال کریں۔ اسے خود ہی تبدیل ، بڑھا ، بہتر بنایا جاسکتا ہے۔

ایجاد کاروں کی مقدار - خواباس کا ماخذ بہت سادہ ہے اور اس کو دیکھنے کے بعد ہی سمجھ میں آتا ہے۔