Путешествие опытного программиста

Автор:Лидия., Создано: 2022-12-09 16:57:43, Обновлено: 2023-09-20 10:47:32

img

Путешествие опытного программиста

I. Преамбула

Женщины боятся выйти замуж за неправильного мужчину, в то время как мужчины боятся заняться неправильной профессией. Это предложение действительно выгравировано на моем лице. Я окончила университет с двумя степенями бакалавра и присоединилась к производственной промышленности в Китае, занимаясь разработкой программного обеспечения для традиционных отраслей промышленности (автомобильная электроника). В начале я написала первую программу с ASM, сотрудничала с ПКБ, разработанной с помощью моей подруги, и выпустила первый продукт и патент на изобретение. В начале я думала, что индустрия, в которой я занималась, ни на кого не сравнима. Однако постепенно я обнаружила, что это не так...

II. Интернет+

Я занимался разработкой программного обеспечения для 8-разрядных, 16-разрядных и 32-разрядных компьютеров от традиционной промышленности до современной индустрии ИИ+. Порог этих отраслей очень высок, а инвестиционный капитал и период времени очень велики. Интернет-индустрия не заняла много времени, чтобы стать популярной, а пену капитала нужно переваривать. Был предложен интернет плюс, и Интернет начал постепенно проникать и грызть традиционные отрасли. Большие данные, Интернет вещей, Индустрия 4.0, интеллектуальный транспорт v2x и т. Д. Постепенно посягают на прибыль традиционных отраслей, заставляя их модернизировать и реформировать. В результате общая зарплата традиционных отраслей не высока, особенно в центральных городах, прыжки из одной ямы в другую - лишь небольшие, а также несет риск увеличения дохода.

III. Индивидуальные входы и выходы

На пути роста опытного программиста они изучали прибыль после сна и реализацию знаний. В свободное время я работал с друзьями над несколькими проектами, такими как система управления аккумуляторными батареями для хранения энергии AGV, система мониторинга транспортных средств на базе 3G/4G, сканер для скал, консоль для разделения электролитов и так далее. В конце концов все они потерпели неудачу. Я усердно работал днем и оставался на работе до поздней ночи. Я вложил много времени и энергии, даже разделил личность, но результат был очень плохим. Я написал белую книгу с моими партнерами. Мы испытали VC и привлекали инвестиции. Я очень усердно работал с моими партнерами. Наконец, я упал на пути к реализации продукта и не смог встать. В личном резюме, техникам трудно понять рынок, сосредоточившись на инвестировании активов. Нелегко получить клиентов, либо спрос не определяется на ранней стадии, либо заказ браконьерский. Проект может не быть вознагражден, если многие меры снижения риска не контролируются очень хорошо.

IV. Процесс получения цифровой валюты

Когда я услышал о приобретении биткойнов, многие люди сказали, что это схема Понци. Но у меня не было соответствующего восприятия, поэтому я уклонился от боязни. Когда я был поражен, биткоин увеличился в сотни раз. Друг сказал, что он установил машину для приобретения Litecoins и он зарабатывал деньги каждый день. Мне было любопытно узнать, что это за машина, поэтому я пошел посетить и изучить специально. Я обнаружил, что машина действительно хорошая. Я купил машину и бросил ее туда. Мне не нужно ее обслуживать. Я запустил машину, и она сразу же приобретет монеты. После проверки с друзьями я купил первую машину ASIC для Litecoin. В то время цена Litecoin составляла 70 юаней юаней. Согласно вычислительной мощности и цене 70 юаней, оценивается, что стоимость будет восстанавливаться через полгода. Рынок биткоина горячий, а рынок приобретения горячий. В конце концов, мы хорошо умеем делать приобретательную машину, объединяя аппаратное обеспечение, структуру и программное обеспечение с друзьями. Мы связались с несколькими производителями чипов ASIC, одной из местных компаний, которые имеют высокие требования к минимальному количеству чипов заказа. Минимальная партия составляет 10k, и даже чипы для пробной оценки не даются. При условии, что технический порог непредсказуем, мы не смогли выяснить, насколько большой может быть рынок, и невозможно инвестировать столько денег. Неизвестно, упустить ли возможность или избежать ямы идеально (см. Као Мао). Цены на монеты увеличивались и уменьшались. Для тех, кто не участвовал на рынке, у них нет чувства риска. Наконец, Litecoin снизился до 7 юаней, приобретательная машина была закрыта на некоторое время, и, наконец, мы нашли место, чтобы тайно приобретать цифровую валюту. К моменту закрытия мы накопили 200-300 Litecoins. Мы их вообще не продавали, их было слишком много, чтобы хеджировать, поэтому мы потеряли все. С тех пор я никогда не обращал внимания на приобретение машин и цены монет.

imgСбой без отскока

Как весенний ветер внезапно

В первой половине 2017 года друг сказал мне, что Litecoin превысил 100. Я сразу же проснулся, открыл компьютер, чтобы проверить цену. Вау, я сделал сбалансированный бюджет, и заработал, я был счастлив. Я перенес валюту из кошелька на биржу, и смотрю на рынок каждый день, 150, 100, 120. Увы, 150 будет продаваться. Психология перца отражается в полной мере... Наконец, он был продан за 500 CNY. Тем не менее, я продал в точке начала бычьего рынка... Утешайте себя без сожалений [ слезы].

imgПродано в начале бычьего рынка

Поскольку приобретающая машина стала отработанным железом, я разделил деньги с партнерами, что считалось успешной инвестицией. Я вывел капитал*2, а остальное сохранил в качестве своего торгового капитала. С тех пор я вошел в цифровую валюту один и никогда не выходил...

VI. Вступление в цифровую валюту

17-летний бычий рынок был действительно бычьим рынком. В 12 часов вечера я обнаружил, что большинство владельцев монет пришли "переместить кирпичи". Я присоединился к группе QQ, и я увидел, что число членов группы увеличилось с 200 до 1000, и большинство людей, которые пришли, чтобы научиться "перемещать кирпичи". Некоторые люди зарабатывают много каждый день, когда они перемещают кирпичи, в то время как другие могут заработать немного. Я научился html с нуля. js сделал первый сайт сравнения рынка для всех, чтобы найти разницу в цене. Внутренняя ссылкаimg

Когда я перемещал кирпичи, я узнал, что очень популярно перемещать кирпичи запрограммированным способом. 5% разница в цене была повсюду, и не было много ручного вмешательства, это было перемещение денег из одного места в другое, что могло удвоить доходность за несколько дней. Так мы начали так называемое количественное путешествие. С 4 сентября 2017 года все больше и больше грабящих роботов появилось, и разница в цене была сокращена до очень небольшой суммы, человеческие кирпичные перевозчики были в основном побеждены роботами.

VII. Путь к количественному определению

кирпичное движение на бычьем рынке действительно золотой век, но хорошие времена недолгие. В нем участвовали различные роботы, и пространство прибыли было сжато. В настоящее время роботы, которые могут перемещать кирпичи, конкурируют за плату за обслуживание. У кого есть более низкая плата за обслуживание, будет возможность. Вот коды двух ветеранов для справки:

Great z - Multi-platform Hedge Stable Arbitrage V2.1. js (открытый исходный код на FMZ был удален, если это неуместно, вы можете связаться с нами, чтобы удалить ссылку в тексте) (https://github.com/beaquant/strategies/blob/master/Многоплатформенный хеджирование стабильной ставки V2.1.js)

Спинач - биткоин-арбитраж (https://github.com/philsong/bitcoin-arbitrage)

Spinach - raven (Усовершенствованная версия, Spinach удалил код, если он неуместен, вы можете связаться с нами, чтобы удалить ссылку в тексте) (https://github.com/beaquant/crypto-raven)

Подробнее о стратегиях с открытым исходным кодом можно прочитать здесь (https://github.com/fmzquant/strategies)

Я запустил сетку, движущиеся кирпичи, лук комбайнер на платформе FMZ непосредственно, на котором стратегия открытого исходного кода может быть запущена непосредственно с параметрами, настроенными. После нескольких корректировок я отказался от этого. Потом я сделал аналогичную бесконечную сетку и в конечном итоге много раз выбивался. Сборщик порей был открыт в период, когда торговая платформа начала не иметь платы за обслуживание. Однако рынок изменился с прошлого. Сборщик порей был собран и открыт несколько раз, но это не идеально. Перемещение кирпичей - это своеобразное счастье.

VIII. Создание рынка

Я всегда люблю удовольствие, но я не хочу быть таким медленным. Я начал создавать рынки с производителями высокой частоты, одноногими и двуногими. Основная идея создания рынка заключается в том, чтобы найти соответствующий рынок. Поскольку есть много роботов, движущихся кирпичами, рыночная цена имеет тенденцию быть последовательной. Большие колебания рынка часто вызваны одним рынком, и цепная реакция распространяется на другие рынки. Говоря общем, рыночная цена будет реагировать быстрее на некоторых топ-платформах. Другие платформы следуют цене топ-платформ. Поскольку у этих топ-платформ есть средства, которые могут повлиять на рынок, и когда они получают некоторое сообщение, они становятся инсайдерами (см. высокочастотная торговля) и работают вместе в одном направлении на рынке. Для получения информации о микроотношениях рынка см. (https://medium.com/digitalassetresearch/an-analysis-of-price-discovery-in-bitcoin-spot-markets-7563fbf1c890)

Let the market price of A be P* and the market price of B be P. When you have order book data, P*&P can be obtained by using mid=(ask+bid)/2.
First, determine the true value of the product in the B market V (value)=P+Alpha
P is the mid price of market B. Assuming that the market is an inefficient market, the price does not reflect the real value of the product. The real value is V, and the difference between the two is Alpha. Since we now assume that the lead-follower relationship between A and B has been determined, in this example, Alpha can be estimated by using the moving average (MA) of P* - P. If Alpha=0.1 and P=1, then V=1.1, that is to say, the price of B market is very cheap, only 1 yuan, while the actual value of this product is 1.1 yuan.

После того, как я сделал более 6 версий маркетмейкера, я все еще не могу победить скальпинг HGG, и я все еще не в состоянии получить прибыль, поставить его в ожидании.

Для повышения скорости, я нашел много способов получить реальный IP-адрес обмена и внутренний IP-адрес обмена, чтобы уменьшить задержку сети... Вот как я получил навыки создания рынка и обслуживания (приветствую боссов ~)

IX. Приобрести рынок

После неудачи создания рынка, я все еще не сдавался в своем уме. Я обнаружил, что рыночная стратегия открытого исходного кода должна быть той стратегией, которую я искал. После того, как я ее увидел, я просветлился и сразу же начал работать. Реальный бот используется для регулирования параметров и торговли реальными деньгами. Есть параметр, который приносит прибыль в 3% в один день, относительная доходность (возврат - увеличение цены валюты) составляет 2,5%, а максимальная относительная доходность составляет 9%. В конце концов, после работы с теми же параметрами, нет такой хорошей прибыли. Эта стратегия заключается в том, чтобы принимать заказы медленно, что похоже на лидера против последователя в вышеуказанном рыночном процессе. Однако рыночная цена меняется очень быстро, и некоторые маркетологи реагируют немного быстрее, чем другие - фактическая ситуация в основном неизбежна. Как и раньше, ваша пассивная рыночная цена всегда немного выше, чем ваша активная рыночная цена. Если ваша активная цена на один цент лучше, чем пассивная цена, то когда ваша пассивная цена меняется, ваша активная рыночная цена также изменится. То, что вы должны сделать здесь, почти достаточно. Теперь рынок претерпел быстрые изменения. Когда вы меняете котировку, чтобы адаптироваться к новому рынку, вы можете обнаружить, что пассивные заказы некоторых людей не были отменены вовремя, и они соответствуют цене, которую вы готовы взять на себя инициативу закрыть.

X. Система обратного тестирования

Рынок меняется, и набор параметров может оставаться в течение определенного периода времени. Трудно найти прибыльные параметры, особенно стратегии создания рынка. Это действительно занимает много времени и дорого, чтобы сделать реальную проверку бота. В настоящее время, данные о открытии позиции записываются и система бэкстетинга строится.

Открытый исходный код записи данных находится в Github, добро пожаловать (https://github.com/goex-top/market_data_collector)

Система обратного тестирования на уровне Ticker все еще исследуется. Лично я считаю, что ее необходимо обновить, то есть во время обратного тестирования ордера нельзя закрывать по цене, отправленной по стратегии, но он должен быть закрыт в соответствии с данными открытия позиции. В конце концов, цена отправки ордеров увеличилась очень сильно.

XI. Резюме

Существует поговорка, что Я взимал деньги, но никогда не снимал в цифровой валюте. Хотя это немного самоиздевательство, для меня это действительно реалистично. На пути количественной торговли я не могу повернуть назад. Я не остановлюсь, пока не закончится потеря.


Связанные

Больше