হাই ফ্রিকোয়েন্সি ট্রেডিং কৌশল - পেনি জাম্প

লেখক:শূন্য, তারিখঃ ২০১৪-০৮-১৮ ১২ঃ৫২ঃ৩৫
ট্যাগঃউচ্চ ফ্রিকোয়েন্সি

$1.01 x $1.03 200, এবং হঠাৎ করেই এই অদ্ভুত প্রাতিষ্ঠানিক বিনিয়োগকারী আসে এবং $1.01 এর জন্য 3000 শেয়ারের একটি পেমেন্ট করে, যা অর্ডার বইয়ে $3.200 হয়ে যায়। $1.01 x $1.03। 200। এবং আমরা সাধারণত এই অদ্ভুত প্রাতিষ্ঠানিক বিনিয়োগকারীদেরকে "হরিণ হাতি", "হরিণ হাতি" বলে থাকি, এবং উচ্চ-ফ্রিকোয়েন্সি ব্যবসায়ীরা জানে যে $1.01 এর দামের একটি সমর্থন আছে, তাই তারা তাদের বিডের দামকে ১ সেন্ট বাড়িয়ে ১.০২ ডলারে নিয়ে যায়, এবং এই কৌশলটিকে পেনী জাম্প বলা হয়; কারণ উচ্চ-ফ্রিকোয়েন্সি ব্যবসায়ীরা জানে যে পরবর্তী রাউন্ডে একটি হাতি রয়েছে যা সমর্থন করে; তাই যদি দাম $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);
    }
}

সম্পর্কিত

আরো

caixb1233এই কৌশলটি কি এখনও কার্যকর?

বি বিঅনেক ধন্যবাদ শেয়ার করার জন্য, আমি এখনও বুঝতে পারছি না, আমি বুঝতে পেরেছি, ধন্যবাদ! 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