Постов с тегом "metatrader": 149

metatrader


Стили торговли | Как найти свой путь | Трейдер Вадим Глазун

Одни выбирают инвестирования и планируют свои действия на годы или десятилетия вперед. Совершая одну или две сделки за год. Другие, наоборот, берут минимальные изменения цены, но делают это по сотне раз на день. Что общего у таких, разных на первый взгляд, стилях торговли.



( Читать дальше )

Продам софт для трейдинга

    • 27 марта 2021, 09:00
    • |
    • Serg
  • Еще
Очень мало времени на алготрейдинг, поэтому продаю софт (1 лицензия у каждого продукта):
1) Tick Data Suite для Metatrader
2) QuantAnalyzer
3) Forex Stradegy Builder Professional and Expert Adviser Studio

PS: В целом данный софт позволил мне торговать прибыльно на рынке CFD и Forex


MetaTrader 5 build 2815: Доступ к стакану цен из Python, улучшения в отладчике и профилировщике

Выпущена новая версия платформы MetaTrader 5:

  1. Terminal: Добавлена возможность получения данных стакана цен через Python API.

    Три новые функции позволят легко и быстро получить данные для статистических вычислений и машинного обучения при помощи огромного количества готовых библиотек Python.

    • market_book_add — производит подписку терминала MetaTrader 5 на получение событий об изменениях в стакане по указанному символу.
    • market_book_get — возвращает кортеж из BookInfo, содержащий записи стакана цен указанного символа.
    • market_book_release — отменяет подписку терминала MetaTrader 5 на получение событий об изменениях в стакане по указанному символу.
  2. Terminal: Максимальная длина Push-сообщений увеличена с 256 до 1024 символов. Теперь вы можете отправлять гораздо больше информации на мобильные устройства из своих MQL5-программ.


( Читать дальше )

Торговля сеткой + машинное обучение, все pro and contra

    • 18 января 2021, 16:37
    • |
    • Fillio
  • Еще
Решил запустить небольшой проект по исследованию (назовем это так) мартингалов + МО. В сети ничего подобного не нашел.
Это не обязательно может быть мартин, это может быть простая сетка
В чем могут быть преимущества такого подхода: 
  • менее чувствителен к шуму
  • более устойчив на новых данных, как следствие
  • исследуются другие пространства признаков, нежели при простом дискреционнм трейдинге
  • ....
делитесь опытом, если таковой имеется. Ну а я предлагаю пока посмотреть\почитать про машинное обучение. Если оно вам надо. Удачи.



( Читать дальше )

Упустил прибыль по золоту

Опять я упустил прибыль по золоту. Неужели меня опять начала преследовать эта детская проблема трейдинга — раннее закрытие позы?

Упустил прибыль по золоту



Неделя началась хорошо для золота — оно пошло вверх. И, что суко характерно, я мог бы взять прибыль по золоту, если бы не закрыл перед выходными сделку в лонг с мизерной прибылью. Ну да ладно, лонг мы упустили, так может шорт удался? Ведь золото потом начало падать. Но я опять обгадился — хоть и проснулся рано, но не включил метатрейдер, поэтому не увидел точку входа в шорт. Ладно! Зато смог войти в лонг, вход на скриншоте выше. Всё началось удачно — цена поползла сразу вверх, но далее я на важном сопротивлении перессал и закрыл мелкую прибыль 48 пипсов. А эта сука пошла расти до 194 пипсов! Вот кошмар!.

 

В итоге я упустил почти 200 пипсов прибыли. Печально. Так и чешутся руки застолбить прибыль, а ведь не нужно этого делать, надо давать прибыли течь, как говорится.





Интервью с Сергеем Елисеевым — Опционы. Оседлай волатильность

Сергей Елисеев — создатель Option Lab, известный опционный трейдер, преподавать курсов и семинаров по торговле опционами.

Создатель Algo Volatility Trading Fund. На рынке с 2000 года.

В интервью мы обсудим:

  • Особенности торговли опционами на «сингл-стоки» на CME
  • Каким объемом можно торговать опционами на Московской Бирже
  • Почему нельзя торговать опционами на акции Тесла
  • Как прогнозировать волатильность и какие модели для этого использовать
  • Почему историческая волатильность — это зеркало заднего вида
  • Почему торговля опционами — это торговля ожидаемой волатильностью
  • Можно ли торговать опционами новичкам
  • Главные принципы торговли опционами для начинающих
  • Биржевые опционы на крипту
  • Собственную крипто-биржу
  • Самую важную книгу для опционного трейдера

 



( Читать дальше )

Интервью с Алексеем Афанасьевским: трейдеры Робингуда — это мясо

Алексей Афанасьевский — основатель фонда Finartel, работает на рынке с 1999 года.

Он расскажет:
  • Как зарабатывают хэдж-фонды
  • Что делать в ситуации, когда бензин дешевле нефти
  • Про спреды на газ и «делателей вдов»
  • Вытеснят ли математики и кванты простой народ с рынка
  • Сколько стоит хэдж
  • Какой максимальный объем денег эффективен для работы на российском рынке
  • О зеркальных инструментах и торговле ими

  • обсудить на форуме:
  • Robinhood

С++ Библиотека для сервера и клиента Named Pipe

В общем, сделал библиотеку simple-named-pipe-server для  работы с именованными каналами. Библиотека содержит сервер и клиент для C++11, а также клиент для MQL4.

С++ Библиотека для сервера и клиента Named Pipe


Очень простая, многопоточная серверная и клиентская библиотека Named Pipe, реализованная с использованием C++11. Проект был проверен на компиляторе mingw 7.3.0 x64. Папка code_blocks содержит примеры для IDE Code::Blocks. Не забудьте в проектах указать свой компилятор, иначе проект не соберется. Сделал либу только сегодня, так что в ней могут быть ошибочки.

Пример сервера
#include <iostream>
#include "named-pipe-server.hpp"

int main() {
    /* в конструкторе сервера можно также задать размер буфера */
    SimpleNamedPipe::NamedPipeServer server("my_server");

    /* обработчики событий */
    server.on_open = [&](SimpleNamedPipe::NamedPipeServer::Connection* connection) {
        std::cout << "open, handle: " << connection->get_handle() << std::endl;
    };
    server.on_message = [&](SimpleNamedPipe::NamedPipeServer::Connection* connection, 
			const std::string &in_message) {
        /* обрабатываем входящие сообщения */
        std::cout << "message " << in_message << ", handle: " << connection->get_handle() << std::endl;
        connection->send("ok");
    };
    server.on_close = [&](SimpleNamedPipe::NamedPipeServer::Connection* connection) {
        std::cout << "close, handle: " << connection->get_handle() << std::endl;
    };
    server.on_error = [&](SimpleNamedPipe::NamedPipeServer::Connection* connection, const std::error_code &ec) {
        std::cout << "error, handle: " << connection->get_handle() << ", what " << ec.value() << std::endl;
    };

    /* запускаем сервер */
    server.start();
    std::system("pause");

    /* останавливаем сервер 
     * (деструктор класса сам выполнит остановку, вызывать не обязательно)
     */
    server.stop();
    std::cout << "close program" << std::endl;
    return EXIT_SUCCESS;
}


( Читать дальше )

....все тэги
UPDONW
Новый дизайн