Много лет спустя вы обнаружите, что эта статья является самой ценной в вашей инвестиционной карьере - узнайте, откуда берутся доходы и риски

Автор:Лидия., Создано: 2022-12-19 15:03:57, Обновлено: 2023-09-20 10:58:10

img

Много лет спустя вы обнаружите, что эта статья является самой ценной в вашей инвестиционной карьере - узнайте, откуда берутся доходы и риски

Много лет спустя, А Чжу, который вырос, вспомнил свои детские юные годы, он забыл Золотой крест и медвежий перекресток, он забыл о ликвидациях и менталитете, но он все еще должен помнить пятый выпуск Зинана, учит количественной торговли.

Потому что то, чему Зинан учил в этом выпуске, заставило его осознать важность выяснения, откуда берутся доходы и риски.

Для того, чтобы людям, не имеющим базовых знаний программирования, было удобнее извлечь выгоду из Zinan teaching quantitative trading, я постараюсь не использовать код в столбце, а также попытаюсь использовать псевдокод для реализации функций, если это необходимо.

Каждый, кто делает инвестиции, получает приговор мучения души от родственников и друзей:

Как можно получать прибыль?

Или продлить его:

Почему ты не теряешь деньги?

Большинство людей смеются только тогда, когда встречаются с кем-то, кто издевается над ними.

Другими словами, откуда вы получаете доход?

Когда большинство людей сталкиваются с проблемой, они скажут честно и просто: "Купи в низкой точке и продавай в высокой точке". Если я покупаю низко и продаю высоко, я получу прибыль. Это приводит к следующему вопросу. Как вы решаете, низкая или высокая точка?

Я дам тебе отрезок К-линии, и ты скажешь мне, это высокая или низкая точка.

img

Это высокая или низкая точка?

Ты сказал, что тебе нужно посмотреть на полосы Боллинджера?

img

Вы сказали, что уровень давления нарушен, и низкая точка, несомненно, поднимется?

img

Он прорвался через несколько полос Боллинджера, упомянутых Великим V, и затем постоянно уменьшается.

Ты говоришь, что это не считается, и даешь мне еще одну долю?

img

Да ладно, мы дважды прошли через уровень давления.

Учившись урока, автор, безусловно, будет шутить со мной.

img

Простите, все дорога увеличивается.

Так ты думаешь, что это высокая точка или низкая точка?

Не смеешь сказать, что следующий шаг - водопад.

img

Это и есть странность теории форм волн. Если нынешняя форма волны не соответствует, он скажет, что это только временно. Следующая форма волны должна соответствовать. Если следующая форма волны не соответствует, он скажет, что следующая форма волны должна соответствовать снова. Это то же самое, что родить мальчика или девочку. Если ты ошибишься, он скажет, что в следующем рождении у тебя должен быть мальчик или девочка.

Далеко от этого, я имею в виду сказать вам, что подобные вещи недействительны, если вы не подтверждаете, что они действительны. Точно так же, как и при приеме лекарств, все лекарства выставляются на рынок с предположением, что они недействительны, и они могут быть перечислены на рынке только в том случае, если они доказаны эффективными (за исключением традиционной китайской медицины, которая может быть названа недействительной только если она не убивает большое количество людей и не может быть скрыта, когда она сообщается, иначе можно только сказать, что это несчастье быть убитым, и нельзя сказать, что есть проблема с токсичной традиционной китайской медициной.)

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

Тогда можно сказать, что это эффективно.

Доказанный "источник прибыли" является надежным источником прибыли.

Следующий вопрос очень прост: как доказать его действительность с помощью логики?

Это очень просто. Например, я знаю обмен, его сырой_Kline_ info генерируется через цены и глубины информации Binance, Huobi, и т. д. Тогда он должен иметь задержку относительно целевой биржи, верно?

Так что пока я могу найти его целевую биржу и привести формулу для рисования цены на K-линии, я могу получить информацию о следующем рисунке K-линии до того, как он нарисует K-линию.

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

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

Почему? Потому что есть комиссия за транзакцию. Комиссия за изменение цены в течение нескольких сотен миллисекунд обычно составляет около 0,005%. А комиссия за обмен составляет около 0,01%. В это время вы должны подумать, являетесь ли вы покупателем или покупателем, потому что, логически говоря, покупателем, то есть принимающим чьи-то заказы, что, очевидно, быстрее и стабильнее, чтобы поймать тренд. Однако сборы для покупателей бирж часто намного выше, чем для покупателей. Хотя сбор за услуги производителя относительно низок, он часто может получить счет с нулевой платой за услуги (например, если вы пересылаете эту статью и хвалите Zinan teaching quantitative trading - это самая надежная программа, которую вы когда-либо видели. Может быть, я поделюсь методом двухмесячного сервиса покупателя 0 за лучшую цифровую валюту 20h в выпуске... Shh.). Однако, следующая проблема с покупателем тренда заключается в том, что вы можете

Вы нашли какие-либо проблемы? Даже если вы можете судить о тенденции, вы не сможете получить прибыль. В дополнение к тому, что вы можете определить тенденцию, ваш источник дохода здесь имеет дополнительную информацию, которую вы ранее игнорировали, и поймите тенденцию.

Способность улавливать тенденцию делится на две части:

  1. Он может получить приказ.
  2. Прибыль, полученная в результате увеличения и уменьшения тренда, может покрыть расходы на захват заказов (промиссия).

Вместе с ними и источники ваших прибылей и рисков.

Давай, прочитай еще раз:

  1. Найти биржу D, которая будет сравнивать цены на биржах A, B и C;
  2. Разработка алгоритма для сравнительного анализа D-биржи с другими биржами с целью наведения K-линии;
  3. в соответствии с установленным алгоритмом определять краткосрочный тренд торговой пары на бирже D;
  4. изменение позиции путем размещения или приема ордеров в соответствии с определенной тенденцией;
  5. Убедитесь, что стоимость изменения позиции ниже, чем прибыль от тренда.

Ну, эти пять пунктов составляют источник прибыли и риска вашей стратегии. далее, назначить первое задание для извлечения источника прибыли и риска из этих пяти пунктов ~

Что ты будешь делать после того, как вытащишь его?

Ответьте себе на два вопроса:

  1. Могут ли ваши предположения о рентабельности быть доказаны логикой или статистикой?
  2. Можно ли устранить ваши источники риска?

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

Кто-то может спросить: а логическое доказательство и статистическое доказательство? Если это цифровая валюта, используйте платформу FMZ для обратного теста:https://www.fmz.cn/sign-up/1974419, если вы воспользуетесь моей ссылкой, чтобы зарегистрироваться, вы получите бота за 5 юаней. Что касается статистики, то это, как правило, обратное тестирование данных нескольких различных периодов. После того, как обратное тестирование окажется эффективным, запустите на симуляционном боте, на реальном боте. То есть (реальный бот) практика является единственным стандартом для (статистического метода) тестирования (эффективной стратегии) истины.

Псевдокод стратегии (предположим, вы видели, как Зинан преподает количественную торговлю и пишет о среднем слое, здесь только псевдокод логического слоя написан, и никакого контента не заполняется. Вам нужно сделать терпимость к ошибкам, оптимизацию и улучшение стратегии самостоятельно):

'''
class high_freq():
    def __init__(self,mid_class):
    '''
    This is used to initialize various data, do it yourself as needed
    '''
        pass
        
    def refreash_data(self):
    '''
    This is used to refresh markets, depth, and account information
    '''
        pass
        
    def refreash_target_data(self):
    '''
    This is used to refresh the exchange data for benchmarking
    '''
        pass
        
    def make_price_condition(self):
    '''
    This is used to process price information
    '''
        pass
        
    def make_amount_condition(self):
    '''
    This is used to process amount information
    '''
        pass
        
    def make_deal_condition(self):
    '''
    Give the judgment of the trading conditions, whether to make bids, ask or wait according to the price information and amount information
    '''
        pass
    
    def make_trade_dict(self):
    '''
    Generate the order book to be traded according to the trading conditions and depth
    '''
        pass
        
    def do_trade_and_cancel(self):
    '''
    According to the information in the order book, cancel the old order, fill in the new pending order price, and pend the order
    '''
        pass
        
    def check_deal(self):
    '''
    Check the pending order situation, whether pending orders successful, whether there are network problems omitted single, position risk
    '''
        pass

    def lower_risk(self):
    '''
    Reduce position risk according to your own settings. For example, if they tend to hold currencies, they usually pay more for small buy orders.
    If they tend to short positions, they sell small buy orders more.
    This is easy to understand. The upward period tends to hold currencies, while the downward period tends to hold short positions.
    '''
        pass
    
    def trade_controller(self):
    '''
    Process trading-related logic, integrated into a single function
    '''
        pass
        
    def clear_info_controller(self):
    '''
    Processing and cleaning up thread-related logic, integrated together
    '''
        pass
    
    def target_controller(self, target_class):
    '''
    Processing and benchmarking with exchange information related logic, integrated together
    '''
        pass
    
def main():
    raw_base_class = mid_class(exchanges[0])
    base_class = high_freq(base_class)
    
    raw_target_class =  mid_class(exchanges[1])
    target_class =  high_freq(target_class)
    
    While True:
        Sleep(100)
        
        base_class.refreash_data()
        target_class.refreash_target_data()
        
        base_class.target_controller(target_class)
        base_class.clear_info_controller()
        base_class.trade_controller()

Так что это конец этой статьи. Как больше и дальше больше. В следующем выпуске я поделюсь, как обмануть малые и средние биржи, чтобы дать вам нулевой тестовый период комиссии (чтобы вы могли манипулировать стратегией, проиллюстрированной в этой статье на самом деле. Я не поделился кодом здесь, но я сам использовал стратегию создания рынка. Согласно разным биржам и торговым парам, прибыль составляет около 0,1-0,5% в день.)


Связанные

Больше