Eu não vi as coisas dessa maneira. Eu não preciso comparar estratégias, eu tenho apenas uma = "tirar o máximo proveito do mercado" :) É por isso que existe um testador embutido. Permite não só avaliar a rentabilidade e a qualidade do trabalho, mas também fazer a depuração passo a passo, selecionando a partir das entranhas dos algoritmos :) Coloquei o código aqui para reuni-lo para executar a "estratégia" especificada.
Existem subsistemas para determinar a borda da tendência (a propósito, mais uma vez, apenas ela agora está incluída no trabalho), os três loops, padrões, comércio na tendência, a definição de movimento lateral que não dá lucro, mas apenas para drenar, o determinante da atividade do mercado (quando o mercado é passivo não comercializa), determinante da super atividade (geralmente o início da sessão americana) quando também pausa sustentada, o sistema fecha no estado do mercado, e muito mais ... Cada algoritmo requer melhorias e refinamento, e você tem que negociar para ganhar a vida e fazer mais pesquisas... tal é a história. Espero que você entre nisso e que tudo vá mais rápido... :)
Eu não vi as coisas dessa maneira. Não preciso comparar estratégias - eu tenho uma = "tirar o máximo proveito do mercado" :) É por isso que existe um testador embutido. Permite não só avaliar a rentabilidade e a qualidade do trabalho, mas também fazer a depuração em modo passo-a-passo, selecionando a partir das entranhas dos algoritmos :) Eu coloquei o código aqui para reuni-lo para executar a "estratégia" especificada.
Existem subsistemas para determinar a borda da tendência (a propósito, mais uma vez, apenas ela agora está incluída no trabalho), os três loops, padrões, comércio na tendência, a definição de movimento lateral que não dá lucro, mas apenas para drenar, o determinante da atividade do mercado (quando o mercado é passivo não comercializa), determinante da super atividade (geralmente o início da sessão americana) quando também pausa sustentada, o sistema fecha no estado do mercado, e muito mais ... Cada algoritmo requer melhorias e refinamento, e você tem que negociar para ganhar a vida e fazer mais pesquisas... tal é a história. Espero que você entre nisso e que tudo vá mais rápido... :)
Sim! ainda há algum trabalho a ser feito nele, você já pode aproximar seu desempenho. Portanto, o Perito é ótimo, não dá nenhum erro de teste, você só precisa encontrar a veia de afinação para isso.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Se você chegar ao final do teste, podemos discutir o que fiz de errado.
- Com as configurações como estão agora, ele está pisando em volta.
Sim! ainda há algum trabalho a ser feito, você já pode ter uma idéia aproximada de como funciona. Então o Expert é ótimo, não comete nenhum erro de teste, você só precisa encontrar a veia de afinação para ele.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Se você chegar ao final do teste, podemos discutir o que fiz de errado.
- Não sei qual é o problema do SETTINGS, ele empata.
Eu não sei de que configurações você está falando? Todas as configurações estão incorporadas no código. Ele se ajusta ao mercado "por si só", levando em conta amplitudes, volatilidade, ruído, movimentos planos e de tendência (tendências), além disso, há estatísticas de vários dias (há 7 dias definidos) para o máximo, mínimo e média destes indicadores, o que permite que você se baseie na história e não se "adapte" demais a um mercado morto ou com medo de ser muito ativo. Como e o que você está testando?
Aqui está o resultado - como eu entendo, você não poderá se retirar, mas também poderá ganhar algum dinheiro, mas não muito.
Vamos rever os "parâmetros
//Trade: CAPITAL NO POST em % ! (Destaquei-o! como uma porcentagem) do capital. Esta é uma parte da gestão de capital que ainda não foi trabalhada. MAS aqui 0=minlote, 0,01=de capital é tomado 0,01 PERCENTAGEM e uma MUITA é calculada sobre este MONTANTE. O valor padrão para o capital é fixado em 1%. Minha configuração padrão é 0=minlot, já que estou testando em uma conta real, não em uma demonstração.
//TESTE: TakePROFIT a 3000 que você define = parada e tomada exorbitante, mas isto não é importante, porque eles são definidos mais tarde, como exigido pelo sistema de fechamento.
STOPLOSS em PUNKs //Trade: StopLOSS em PUNKs
//-------------------------- рыночная визиулизация ситуаций //=ЭТО только отображение на графике разной информации из кишочков алгоритмов.inputbool showNeedAlerts = false; //РЫНОК: Алерты РЫНОЧНЫЕinputbool ONblinkTrink = true; //РЫНОК: Вкл моргатель-бренчательinputbool SoundCandles = true; //РЫНОК: Звук бренчателя=ТИКАЕТ когда открывает позу.inputbool OnViewLabel = true; //РЫНОК: Вкл ЛЕЙБЛЫinputbool OnViewAnalyz = true; //РЫНОК: ВИДЕТЬ АНАЛИЗАТОР
======================ЭТО ВАЖНО, нужно убрать чтобы случайно не установили falseinputbool UseSignalFiltering = true; //РЫНОК: ФИЛЬТР: ВКЛЮЧИТЬ =ФОРМИРОВАТЕЛЬ СИГНАЛОВinputbool OnCloseSystem = true; //РЫНОК: ЗАКРЫТИЕ: ВКЛЮЧИТЬ =СИСТЕМА ЗАКРЫТИЯ//-------------------------- ЗАКРЫТИЕ --------------------------
= false; //ЗАКРЫТИЕ: ДАННЫЕ ВИДЕТЬ=ЭТО ТОЛЬКО ДЛЯ ОБЗОРА НА ГРАФИКЕ
= false; //ЗАКРЫТИЕ: ВЫВОД в принт =ЭТО ТОЛЬКО ДЛЯ ОБЗОРА В "ЭКСПЕРТАХ"//-------------------------- ФИЛЬТРАЦИЯ -------------------------- Это не влияет ни на что, только на вывод инфо про работу алгоритмовinputbool ViewPARAM_FLTP = true; //ФИЛЬТР: ДАННЫЕ ВИДЕТЬinputbool OnviewCHNL = true; //ФИЛЬТР: КАНАЛЫ ВИДЕТЬUSEinputbool OnviewTRNdk_FLTR = false; //ФИЛЬТР: ТРЕНДИКИ ВИДЕТЬinputbool OnviewBTR5flt = true; //ФИЛЬТР: BTR5 ВИДЕТЬinputbool OnviewBTR5_MSPD = true; //ФИЛЬТР: BTR5_MSPD ВИДЕТЬinputbool wantseeAllPrints = false; //ФИЛЬТР: ВЫВОД в принтinputbool wantseeEveryoneSignal = false; //ФИЛЬТР: ВСЕ СИГНАЛЫ ВИДЕТЬ//------------- // АДАПТАЦИЯ для всех систем //----------------- Это не влияет ни на что, только на вывод инфо про работу алгоритмовinputbool ViewPARAM_ADPT = true; //АДАПТАЦИЯ: ДАННЫЕ ВИДЕТЬ//--------------------- ИСТОРИЯ паттернов --------------------------
!!! ВАЖНО ИСТОРИЯ:
Вкл Поиск ПАТТЕРНОВ= TRUE включает режим теста по истории!!!
Для работы и внешнего тестера нужно ставить falseinputbool ONpttrHistory = true; //ИСТОРИЯ: Вкл Поиск ПАТТЕРНОВinputint ArrPttrTime = 0; //ИСТОРИЯ: Массив ПОИСКА (в часах)inputint ONpointSTOP = 0; //ИСТОРИЯ: Шаг в БАРАХ 0=ВСЯinputstring PttrCanlesTime = "2021.03.04 01:00"; //ИСТОРИЯ: ВРЕМЯ начала ОСМОТРАinputstring PttrENDTime = "2021.03.05 23:00"; //ИСТОРИЯ: ВРЕМЯ КРАЙ сессии//--------------------- АНАЛИЗАТОР СИСТЕМ ANLZ--------------------------
НА РАБОТУ НЕ ВЛИЯЕТ, ТОЛЬКО НА ВЫВОД РЕЗУЛЬТАТОВ И ПОЗВОЛЯЕТ ПРИ АНАЛИЗЕ ОБСАСЫВАТЬ КАЖДУЮ ПОЗОЧКУ
inputcolor kljhuh123 = clrBlack; //=== АНАЛИЗАТОР ===inputbool OnANALYZER = true; //АНАЛИЗАТОР: ВИДЕТЬ все сделкиinputbool OnANALYZERprint = false; //АНАЛИЗАТОР: ВЫВОД в принтinputbool comparisonVs = false; //АНАЛИЗАТОР: Вкл СРАВНЕНИЕinputbool OnViewPttrnAnalyz = false; //АНАЛИЗАТОР: Вкл ОСМОТР поз и "линий жизни"inputbool OnPRKviewing = false; //АНАЛИЗАТОР: Вкл ОСМОТР с ПРК "жизни позы"inputint NnPattern = 0; //АНАЛИЗАТОР: НОМЕР паттерна на ОСМОТР//input int TMPovajaInta = 13; //АНАЛИЗАТОР: ВСЕГО ПОЗ НА ОСМОТРinputbool OnlyBADpos = false; //АНАЛИЗАТОР: УБЫТОЧНЫЕ ПОЗЫinputbool CalcPttrTimes = false; //АНАЛИЗАТОР: Вкл ОСМОТР Свечи по ВРЕМЕНИ//--------------------------- ВКЛЮЧЕНИЕ ПАТТЕРНОВ --------------------------НА РАБОТУ НЕ ВЛИЯЕТinputbool ONViewPATTRN = true; //ПАТТЕРН: Вкл окраскуinputbool OnLYSUYpttrn = true; //1: ЛЫСЫЙ: Вклinputbool OnSTRONGpttrn = true; //2: CИЛЬНЫЙ: Вклinputbool On2HAMMpttrn = true; //3: 2й МОЛОТ: Вклinputbool On3HAMMpttrn = true; //4: 3й МОЛОТ: Вклinputbool OnHAMMERpttrn = true; //5: МОЛОТ: Вклinputbool OnACCELERpttrn = true; //6: УСКОРЕНИЕ: Вклinputbool OnABSORPTpttrn = true; //7: ПОГЛОЩЕНИЕ: Вклinputbool On2BALDSpttrn = true; //8: 2ЛЫСЫХ: Вклinputbool OnREVERSpttrn = true; //9: РЕВЕРС: Вклinputbool showTuningAlerts = false; //НАСТРОЙКА: Алерты НАСТРОЙКИinputbool showAlerts1 = false; //НАСТРОЙКА: Алерты SENDERa
Статья написана на основе книги Р.Винса "Математика управления капиталом". В ней рассматриваются эмпирические и параметрические методы нахождения оптимального размера торгового лота, на основе которых написаны торговые модули управления капиталом для мастера MLQ5.
O código não é para executar o robô no testador. Para fazer isso, basta colocar um exeshnik.
Há um total de 2 abordagens para robôs:
1. a avaliação, ou você poderia chamá-la de "abordagem do funcionário", ou a abordagem do consumidor. Você pega um executável, executa-o e contrata aquele que você gosta. Esta é a abordagem do consumidor para a seleção de produtos.
Você cria um produto que será então avaliado por alguém usando a abordagem1. Esta abordagem está escolhendo no IDEAS e sua implementação.
O código é afixado para reunir os "fãs" da segunda abordagem :)
Клиентский терминал MetaTrader идеально подходит для автоматизации торговых стратегий. Для разработчиков торговых роботов в нем есть всё ‒ мощный язык программирования MQL4/MQL5 на основе C++, удобная среда разработки MetaEditor, многопоточный тестер стратегий с поддержкой распределенных вычислений в MQL5 Cloud Network. В этой статье вы узнаете, как перенести свой клиентский терминал со всеми разработками в виртуальную среду.
O código não é para executar o robô no testador. Para fazer isso, basta colocar um trecho.
Há um total de 2 abordagens para robôs:
1. a avaliação, ou você poderia chamá-la de "abordagem do funcionário", ou a abordagem do consumidor. Você pega um executável, executa-o e contrata aquele que você gosta. Esta é a abordagem do consumidor para a seleção de produtos.
Você cria um produto que será então avaliado por alguém usando a abordagem1. Esta abordagem está escolhendo no IDEAS e sua implementação.
O código é afixado para reunir os "amantes" da segunda abordagem :)
Boa saúde para nós.
para entrar nela - quero entender o significado da estratégia no testador. para melhorá-la, você precisa entender o que ela faz e o que você precisa acrescentar ou subtrair em funções.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
quando eu não entendo o que faz - acaba sendo um pensamento oco
Está funcionando.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
trocado -----------
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Até agora está com bom aspeto.
Eu não vi as coisas dessa maneira. Eu não preciso comparar estratégias, eu tenho apenas uma = "tirar o máximo proveito do mercado" :) É por isso que existe um testador embutido. Permite não só avaliar a rentabilidade e a qualidade do trabalho, mas também fazer a depuração passo a passo, selecionando a partir das entranhas dos algoritmos :) Coloquei o código aqui para reuni-lo para executar a "estratégia" especificada.
Existem subsistemas para determinar a borda da tendência (a propósito, mais uma vez, apenas ela agora está incluída no trabalho), os três loops, padrões, comércio na tendência, a definição de movimento lateral que não dá lucro, mas apenas para drenar, o determinante da atividade do mercado (quando o mercado é passivo não comercializa), determinante da super atividade (geralmente o início da sessão americana) quando também pausa sustentada, o sistema fecha no estado do mercado, e muito mais ... Cada algoritmo requer melhorias e refinamento, e você tem que negociar para ganhar a vida e fazer mais pesquisas... tal é a história. Espero que você entre nisso e que tudo vá mais rápido... :)
Eu não vi as coisas dessa maneira. Não preciso comparar estratégias - eu tenho uma = "tirar o máximo proveito do mercado" :) É por isso que existe um testador embutido. Permite não só avaliar a rentabilidade e a qualidade do trabalho, mas também fazer a depuração em modo passo-a-passo, selecionando a partir das entranhas dos algoritmos :) Eu coloquei o código aqui para reuni-lo para executar a "estratégia" especificada.
Existem subsistemas para determinar a borda da tendência (a propósito, mais uma vez, apenas ela agora está incluída no trabalho), os três loops, padrões, comércio na tendência, a definição de movimento lateral que não dá lucro, mas apenas para drenar, o determinante da atividade do mercado (quando o mercado é passivo não comercializa), determinante da super atividade (geralmente o início da sessão americana) quando também pausa sustentada, o sistema fecha no estado do mercado, e muito mais ... Cada algoritmo requer melhorias e refinamento, e você tem que negociar para ganhar a vida e fazer mais pesquisas... tal é a história. Espero que você entre nisso e que tudo vá mais rápido... :)
Sim! ainda há algum trabalho a ser feito nele, você já pode aproximar seu desempenho. Portanto, o Perito é ótimo, não dá nenhum erro de teste, você só precisa encontrar a veia de afinação para isso.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Se você chegar ao final do teste, podemos discutir o que fiz de errado.
- Com as configurações como estão agora, ele está pisando em volta.
Sim! ainda há algum trabalho a ser feito, você já pode ter uma idéia aproximada de como funciona. Então o Expert é ótimo, não comete nenhum erro de teste, você só precisa encontrar a veia de afinação para ele.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Se você chegar ao final do teste, podemos discutir o que fiz de errado.
- Não sei qual é o problema do SETTINGS, ele empata.
Eu não sei de que configurações você está falando? Todas as configurações estão incorporadas no código. Ele se ajusta ao mercado "por si só", levando em conta amplitudes, volatilidade, ruído, movimentos planos e de tendência (tendências), além disso, há estatísticas de vários dias (há 7 dias definidos) para o máximo, mínimo e média destes indicadores, o que permite que você se baseie na história e não se "adapte" demais a um mercado morto ou com medo de ser muito ativo. Como e o que você está testando?
Aqui está o resultado - como eu entendo, você não poderá se retirar, mas também poderá ganhar algum dinheiro, mas não muito.
Aqui está o resultado - entendo que você não pode perder, mas também pode ganhar dinheiro, mas não muito.
Aposte em 10-12 pares e vá em frente.
Aposte em 10-12 pares e vá em frente.
Vou verificar mais sobre a conta de 5 minutos e o rublo
Aqui está o resultado - como eu entendo, você não poderá se retirar, mas também poderá ganhar algum dinheiro, mas não muito.
Vamos rever os "parâmetros
//Trade: CAPITAL NO POST em % ! (Destaquei-o! como uma porcentagem) do capital. Esta é uma parte da gestão de capital que ainda não foi trabalhada. MAS aqui 0=minlote, 0,01=de capital é tomado 0,01 PERCENTAGEM e uma MUITA é calculada sobre este MONTANTE. O valor padrão para o capital é fixado em 1%. Minha configuração padrão é 0=minlot, já que estou testando em uma conta real, não em uma demonstração.
//TESTE: TakePROFIT a 3000 que você define = parada e tomada exorbitante, mas isto não é importante, porque eles são definidos mais tarde, como exigido pelo sistema de fechamento.
STOPLOSS em PUNKs //Trade: StopLOSS em PUNKs
Vamos rever os "parâmetros
Vou tentar novamente com as configurações como você descreveu
Aqui está o resultado - como eu entendo, você não poderá se retirar, mas também poderá ganhar algum dinheiro, mas não muito.
=============================================================================
O código não é para executar o robô no testador. Para fazer isso, basta colocar um exeshnik.
Há um total de 2 abordagens para robôs:
1. a avaliação, ou você poderia chamá-la de "abordagem do funcionário", ou a abordagem do consumidor. Você pega um executável, executa-o e contrata aquele que você gosta. Esta é a abordagem do consumidor para a seleção de produtos.
Você cria um produto que será então avaliado por alguém usando a abordagem1. Esta abordagem está escolhendo no IDEAS e sua implementação.
O código é afixado para reunir os "fãs" da segunda abordagem :)
Aqui está o resultado - como eu entendo, você não poderá se retirar, mas também poderá ganhar algum dinheiro, mas não muito.
=============================================================================
O código não é para executar o robô no testador. Para fazer isso, basta colocar um trecho.
Há um total de 2 abordagens para robôs:
1. a avaliação, ou você poderia chamá-la de "abordagem do funcionário", ou a abordagem do consumidor. Você pega um executável, executa-o e contrata aquele que você gosta. Esta é a abordagem do consumidor para a seleção de produtos.
Você cria um produto que será então avaliado por alguém usando a abordagem1. Esta abordagem está escolhendo no IDEAS e sua implementação.
O código é afixado para reunir os "amantes" da segunda abordagem :)
Boa saúde para nós.
para entrar nela - quero entender o significado da estratégia no testador. para melhorá-la, você precisa entender o que ela faz e o que você precisa acrescentar ou subtrair em funções.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
quando eu não entendo o que faz - acaba sendo um pensamento oco
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Quando você mesmo cria algo - eu entendo o que preciso de cada função.