ОСВЕЩАЯ ПУТЬ К ПРИБЫЛЬНОЙ ТОРГОВЛЕ: пошаговое руководство по созданию инструмента проверки торговой стратегии с помощью макросов VBA

В этом руководстве мы показали вам, как создать простой инструмент для проверки эффективности ваших торговых стратегий, даже если у вас нет сильных навыков программирования. Используя Excel и VBA, вы можете создать электронную таблицу для ретроспективного тестирования, которая позволит вам тестировать свои стратегии на исторических данных. Мы надеемся, что это руководство предоставило вам знания и навыки, необходимые для создания таблицы для тестирования на истории и тестирования ваших торговых стратегий.

Вот несколько ресурсов, которые помогут вам изучить VBA:

1. Документация Microsoft VBA: Microsoft предоставляет обширную документацию и примеры для VBA на своем веб-сайте. Вы можете найти документацию по VBA в Excel, Word, Access и других приложениях Office.

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

3. VBA Express: VBA Express — это веб-сайт, посвященный программированию VBA в Microsoft Office. Он содержит большую коллекцию руководств, примеров и фрагментов кода, которые можно использовать для изучения VBA.

4. Udemy: Udemy — это платформа для онлайн-обучения, которая предлагает различные курсы по программированию VBA. Вы можете найти курсы по конкретным темам, а также комплексные курсы, которые охватывают все, от основ до продвинутых тем.

5. Stack Overflow: Stack Overflow — популярный веб-сайт вопросов и ответов по программированию, на котором есть специальный раздел для VBA. Вы можете найти ответы на конкретные вопросы, а также примеры и фрагменты кода, которые можно использовать для изучения VBA.

6. Программирование на VBA в Excel для чайников. Эта книга — отличный ресурс для начинающих, желающих научиться программированию на VBA в Excel. Он охватывает основы программирования VBA, а также дополнительные темы, такие как отладка и обработка ошибок.

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

Вот краткое руководство по использованию нашего демонстрационного инструмента Excel VBA Macro для тестирования на исторических данных:

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

2. Перейдите на вкладку рабочего листа «Выбрать», скопируйте исторические данные из источника. Исторические данные должны состоять как минимум из 1000 групп данных.

3. Затем вставьте его в область данных из столбца H в столбец M. Пожалуйста, импортируйте исторические данные, соответствующие конкретной акции. Не используйте данные других акций в качестве замены и не смешивайте их.

4. Если вы добавляете данные ежедневно, нажмите Ctrl + E и вводите данные по одному.

5. Установите Принципал в ячейке B18 (обычно установлено значение 100 000) и % обучения в ячейке B16 (обычно установлено значение 70).

6. Установите SMA в ячейке B2 (обычно установлено значение 5) и срок действия в ячейке B7 (обычно установлено значение 3).

7. Заполните «Коэффициент оптимизации» в ячейке B34.

8. Перейдите на вкладку рабочего листа «Сканирование» и установите все параметры, такие как «Минимумы», «Максимумы» и «Шаги».

9. Нажмите Ctrl + Y и дайте макросу запуститься.

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

«НАУКА ДОЛЖНА СТАТЬ ИСКУССТВОМ»

«Знание должно посредством этого полного слияния с его собственным разумом и жизнью превратиться в реальную силу». — «О войне» Карла фон Клаузевица (1780–1831)

«Если перед битвой кто-то просчитал и проверил свою стратегию и верит, что может победить, шансы на победу высоки. Если расчеты показывают, что они не могут победить, шансы на победу низкие. Детальная стратегия и тщательный расчет ведут к победе, а грубая стратегия и расчет не имеет шансов на победу, тем более без какой-либо стратегии и расчета вообще». — Цитата из «Искусства войны» Сунь-Цзы (китайского полководца, стратега, философа и писателя, жившего в период Восточного Чжоу с 771 по 256 г. до н.э.)

Когда вы дойдете до конца этого руководства, мы надеемся, что вы узнали достаточно, чтобы создать таблицу для тестирования на исторических данных и протестировать свои торговые стратегии. И если вы недостаточно выучили, вы всегда можете обвинить в этом Excel или VBA. Просто шучу! А если серьезно, если у вас есть какие-либо вопросы или вам нужна помощь, не стесняйтесь обращаться к ресурсам, которые мы предоставили. Не укусят… думаем мы.

Помните, торговля не для слабонервных. Это требует мужества, дисциплины и немного удачи. А если ничего не помогает, вините только алгоритмы! Мы уверены, что они не будут против.

Удачной торговли!

Большое спасибо!

Виктор Дж. Ма

Гладиатор Данных

2023–03

Скачать: www.TYZU.com Электронная почта: [email protected]

Не стесняйтесь подписаться, связаться и обсудить в Твиттере @DataGladiator или на Medium @DataGladiator.

© 2007~2023 Data Gladiator. Все права защищены.

Нажмите, чтобы получить полный учебник бесплатно: Блог Data Gladiator (tyzu.com)

Отказ от ответственности:

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

Обратите внимание: я не финансовый консультант и не финансовый советник. Все торговые сигналы, планы, прогнозы и действия здесь на 100% генерируются алгоритмами. Все бэк-тестирование и форвард-тестирование выполняются виртуальными средствами. Некоторые из моделей носят предсказательный характер. Использование прогностических моделей сопряжено с неотъемлемыми рисками. Когда Модели и Данные оказываются неверными или неполными, любые решения, принятые на их основе, подвергают Систему потенциальным рискам. Например, полагаясь на Модели и Данные, Систему можно заставить покупать определенные цели по слишком высоким ценам, продавать по слишком низким, слишком ранним или слишком поздним ценам, а затем упускать некоторые благоприятные возможности. /эм>

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

Эта программа или статья основана на личном мнении и опыте и не может считаться профессиональным советом по финансовым инвестициям. Идеи и стратегии никогда не следует использовать без предварительной оценки вашего личного и финансового положения. Рынок опасен, торговля рискованна, будьте осторожны.