उच्च आवृत्ति ट्रेडिंग रणनीति - पेनी जंप

लेखक:शून्य, दिनांकः 2014-08-18 12:52:35
टैगःउच्च आवृत्ति

$1.01 x $1.03 200. और फिर अचानक यह भद्दा संस्थागत निवेशक आता है और $1.01 के लिए 3000 शेयरों का भुगतान करता है, और ऑर्डर बुक $1.01 x $1.03 बन जाता है। 200। और हम आमतौर पर इस भद्दा संस्थागत निवेशक को एक हाथी के रूप में जानते हैं, हाथी के रूप में, और उच्च आवृत्ति वाले व्यापारी जानते हैं कि $1.01 की कीमत का समर्थन किया जाता है, और इसलिए वे अपनी बोली मूल्य को 1 सेंट बढ़ाकर $1.02 कर देते हैं, और इस रणनीति को पेनी जंप कहा जाता है; क्योंकि उच्च आवृत्ति वाले व्यापारी जानते हैं कि अगले चरण में, एक हाथी का समर्थन किया जाता है; इसलिए यदि कीमत $1.03 x $1.05 तक बढ़ जाती है, तो वह तुरंत $0.01 का लाभ कमा सकता है।

यदि एक उच्च आवृत्ति व्यापारी इस शेयर को खरीदता है, तो वह इसे $1.01 के लिए बेच सकता है, भले ही कीमत ऊपर न जाए, क्योंकि नीचे एक हाथी है जो समर्थन कर रहा है।

उच्च आवृत्ति व्यापारियों के लिए, लाभ का तरीका वास्तव में सरल है, बाजार में सूक्ष्म संरचनाओं द्वारा व्यापार प्रतिद्वंद्वियों के इरादे का अनुमान लगाना, और दूसरों से पहले एक कदम स्थापित करना। फिर कम समय में एक छोटा सा लाभ कमाना और जल्दी से बाजार से बाहर निकलना।

इस हाथी के लिए, जब उसने बाजार में एक बड़ी राशि का भुगतान किया, तो उसने अपने व्यापारिक इरादों को उजागर कर दिया और स्वाभाविक रूप से उच्च आवृत्ति वाले व्यापारियों द्वारा शिकार का लक्ष्य बन गया।

और वास्तविक स्टॉक ट्रेडिंग की दुनिया में, ऐसा बहुत कम होना चाहिए कि इस तरह के शर्मीले संस्थागत निवेशक खुले तौर पर बाजार में बड़ी मात्रा में खरीद (या बेचने के लिए) पोस्ट करेंगे। इसके विपरीत, यह आम है कि बड़े संस्थागत निवेशक, एक स्टॉक से बाहर निकलने के लिए चाहते हैं, इसलिए जानबूझकर एक बड़ी मात्रा में पोस्ट करते हैं ताकि झूठी कल्पना बनाई जा सके, ताकि उच्च आवृत्ति वाले व्यापारियों को स्टॉक की कीमत को बढ़ावा देने के लिए आकर्षित किया जा सके, और फिर एक और दिमाग का सामान बाहर आ जाए, और यह मेरी दुनिया में लाभदायक व्यापार है। धोखाधड़ी।

उच्च आवृत्ति व्यापारियों के लिए, एक बार जब इस रणनीति को देखा जाता है, तो वे वापस जाकर धोखाधड़ी के खिलाफ लड़ते हैं और इस तरह के संस्थागत निवेशकों के लिए धोखाधड़ी के टोफू को खाने के लिए रणनीति विकसित करते हैं।

अनुलग्नकः

img



var Counter = {
    i: 0,
    w: 0,
    f: 0
};

// Variables
var InitAccount = null;

function CancelAll() {
    while (true) {
        var orders = _C(exchange.GetOrders);
        if (orders.length == 0) {
            break;
        }
        for (var i = 0; i < orders.length; i++) {
            exchange.CancelOrder(orders[i].Id);
        }
        Sleep(Interval);
    }
}

function updateStatus(msg) {
    LogStatus("调戏次数:", Counter.i, "成功:", Counter.w, "失败:", Counter.f, "\n"+msg+"#0000ff\n"+new Date());
}

function main() {
    if (DisableLog) {
        EnableLog(false);
    }
    CancelAll();
    InitAccount = _C(exchange.GetAccount);
    Log(InitAccount);
    var i = 0;
    var locks = 0;
    while (true) {
        Sleep(Interval);
        var depth = _C(exchange.GetDepth);
        if (depth.Asks.length === 0 || depth.Bids.length === 0) {
            continue;
        }
        updateStatus("搜索大象中.... 买一: " + depth.Bids[0].Price + ",  卖一:" + depth.Asks[0].Price + ", 锁定次数: " + locks);
        var askPrice = 0;
        for (i = 0; i < depth.Asks.length; i++) {
            if (depth.Asks[i].Amount >= Lot) {
                askPrice = depth.Asks[i].Price;
                break;
            }
        }
        if (askPrice === 0) {
            continue;
        }
        var elephant = null;
        // skip Bids[0]
        for (i = 1; i < depth.Bids.length; i++) {
            if ((askPrice - depth.Bids[i].Price) > ElephantSpace) {
                break;
            }
            if (depth.Bids[i].Amount >= ElephantAmount) {
                elephant = depth.Bids[i];
                break;
            }
        }

        if (!elephant) {
            locks = 0;
            continue;
        }
        locks++;
        if (locks < LockCount) {
            continue;
        }
        locks = 0;

        updateStatus("调戏大象中....大象在第" + i + "档, " + JSON.stringify(elephant));
        exchange.Buy(elephant.Price + PennyTick, Lot, "Bids[" + i + "]", elephant);
        var ts = new Date().getTime();
        while (true) {
            Sleep(CheckInterval);
            var orders = _C(exchange.GetOrders);
            if (orders.length == 0) {
                break;
            }
            if ((new Date().getTime() - ts) > WaitInterval) {
                for (var i = 0; i < orders.length; i++) {
                    exchange.CancelOrder(orders[i].Id);
                }
            }
        }
        var account = _C(exchange.GetAccount);
        var opAmount = _N(account.Stocks - InitAccount.Stocks);
        if (opAmount < 0.001) {
            Counter.f++;
            Counter.i++;
            continue;
        }
        updateStatus("买单得手: " + opAmount +", 开始出手...");
        exchange.Sell(elephant.Price + (PennyTick * ProfitTick), opAmount);
        var success = true;
        while (true) {
            var depth = _C(exchange.GetDepth);
            if (depth.Bids.length > 0 && depth.Bids[0].Price <= (elephant.Price-(STTick*PennyTick))) {
                success = false;
                updateStatus("没有得手, 开始止损, 当前买一: " + depth.Bids[0].Price);
                CancelAll();
                account = _C(exchange.GetAccount);
                var opAmount = _N(account.Stocks - InitAccount.Stocks);
                if (opAmount < 0.001) {
                    break;
                }
                exchange.Sell(depth.Bids[0].Price, opAmount);
            }
            var orders = _C(exchange.GetOrders);
            if (orders.length === 0) {
                break;
            }
            Sleep(CheckInterval);
        }
        if (success) {
            Counter.w++;
        } else {
            Counter.f++;
        }
        Counter.i++;
        var account = _C(exchange.GetAccount);
        LogProfit(account.Balance - InitAccount.Balance, account);
    }
}

संबंधित

अधिक

caixb1233z बड़ा है, क्या यह रणनीति अभी भी काम कर रही है?

बीबीबहुत बहुत धन्यवाद साझा करने के लिए, मैं अभी भी समझ में नहीं आया, समझ के अनुसार टिप्पणी नीचे, धन्यवाद! https://dn-filebox.qbox.me/91dee18be7307389046517f405b410897a1f3fb9.png https://dn-filebox.qbox.me/4d90b4713a44f61b3a836114fceaf62bcff0756e.png https://dn-filebox.qbox.me/1937c68cfe9f33040d29e03efa5160e13c5ad174.png https://dn-filebox.qdn.me/bdc54915ecc86cebb582fee0307758519207a78.png