Results 1 to 3 of 3

Thread: Мечты о внутрибиржевом арбитраже [userscript]

  1. #1
    Новичок
    Join Date
    Jun 2018
    Posts
    18

    Лампочка Мечты о внутрибиржевом арбитраже [userscript]

    Если бы были прямые пары основных валют, то такого расхождения, вероятно, не было бы:
    Снимок.JPG

    В-общем, накалякал простой скрипт, который показывает стоимость кросс-курс 1МС в баксах по курсу торгуемой монеты.

    Так как междоменные запросы запрещены, придётся ручками вбивать курсы основных валют
    Code:
            var ARR_Pairs = ["BTC", "LTC", "BCH", "DASH", "DOGE"];
            var ARR_USD   = [6796, 107, 937, 269, 0.003];
            var MC_ARR = ["", "", ""];
            var MC_ARR_USD = [0, 0, 0];
    В первом массиве монеты, во втором их цены.
    В третьем и четвёртом массивах можно добавить такое же количество пустот и нолей, чтобы ничего не глючило. Силы оставили мои руки, дабы автоматизировать это.

    Собственно, сам юзерскрипт для tampermonkey:
    https://pastebin.com/FqtrVSpQ
    Code:
    // ==UserScript==
    // @name         OTUPS
    // @namespace    OpenTrade USD Price Shower
    // @version      0.2
    // @description  Show USD price
    // @author       DEMENTOR
    // @match        https://trade.multicoins.org/
    // @grant        none
    // ==/UserScript==
    
    (function() {
        'use strict';
        setInterval(function(){
            insertPrices();
        },1000);
    
        function insertPrices(){
            // test
            var ARR_Pairs = ["BTC", "LTC", "BCH", "DASH", "DOGE"];
            var ARR_USD   = [6796, 107, 937, 269, 0.003];
            var MC_ARR = ["", "", "", "", ""];
            var MC_ARR_USD = [0, 0, 0, 0, 0];
            for (var i = 0; i < ARR_USD.length; i++){
                MC_ARR[i] = $('#table-market tr:contains("' + ARR_Pairs[i] + '") td:eq(1)').text();
                MC_ARR_USD[i] = ARR_USD[i]/MC_ARR[i];
                $('#table-market tr:contains("' + ARR_Pairs[i] + '") td:eq(0)').html(ARR_Pairs[i] + ' (' + MC_ARR_USD[i].toFixed(5) + ')');
            }
        }
    
    })();
    Модифицированный OTUPS, выложенный темой чуть ниже.
    Со скриптами биржи не конфликтует
    Last edited by DEMENTOR; 06-11-2018 at 01:26 PM.

  2. #2
    Местный Alekserk's Avatar
    Join Date
    Feb 2018
    Posts
    146
    А можешь простенькую оболочку написать, которая бы показывала текущую стоимость МС по продаже/покупке в разных валютных парах? Я бы арбитражил

  3. #3
    Новичок
    Join Date
    Jun 2018
    Posts
    18
    так, вроде, оно и показывается сейчас =))

    при желании, можно вместо баксов в arr_usd использовать что угодно =)

    Либо я не совсем понял, что имелось в виду.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •