Мой MT5 Уголок - Page 3
Страница 3 из 815 FirstFirst 12345 ПоследняяПоследняя
Results 21 to 30 of 41

Thread: Мой MT5 Уголок

  1. #21

    Quote Originally Posted by ;
    {quote} Привет, abowaik, Спасибо, что поделился своим кодом. Надеюсь, это не неуместно, но вот несколько советов ... Необходимый шаг в работе с несколькими символами - сначала убедиться, что символ выбран в окне просмотра рынка. Поскольку функция SymbolSelect вернет false, если символ не существует, я бы рекомендовал заменить вашу функцию invalid_pair с помощью if (! SymbolSelect (pairs, true)) {Alert (Ошибка: неверная пара: пары \ n Проверить настройки символа); возвращать (INIT_FAILED); } Или еще лучше использовать CSymbolInfo, который уже ...
    Спасибо за советы Nicholishen.

  2. #22

    Quote Originally Posted by ;
    {quote} Вы можете использовать пользовательские символы внутри backtester. И пользовательские символы - это старые автономные графики в mt4. Тогда очевидно, что у вас нет идеи о MT5. MT4 скоро умрет, потому что брокеры убьют его. 1/4 цены, новые брокерские инструменты, дилер из коробки ...
    Спасибо, я этого не знал. Я только что создал свой первый пользовательский символ в MT5, и я в процессе импорта файлов HST из своей живой учетной записи MT4. Вы сделали это и довольны ли вы качеством данных?

  3. #23

    Quote Originally Posted by ;
    {quote} Спасибо, я этого не знал. Я только что создал свой первый пользовательский символ в MT5, и я в процессе импорта файлов HST из своей живой учетной записи MT4. Вы сделали это и довольны ли вы качеством данных?
    Данные MT4 не подходят для любых видов использования. К счастью, брокеры имеют с нескольких месяцев полные данные о тике, доступные на своих серверах. Тогда данные не являются проблемой. Я импортирую данные, потому что у моего брокера нет учетных записей MT5, и я использую некоторые инструменты в MT4. Тогда единственный способ использовать инструменты, созданные в MT5 с учетной записью MT4, - это импортировать канал MT4, обработать его в инструментах MT5 и снова отправить сигнал инструмента на MT4

  4. #24
    Привет, ребята, я заменил мой любимый MT4 на MT5 с декабря прошлого года. Я думаю, что MT5 является логически следующим шагом, а разработка на MQL5 намного проще, чем на MQL4. Ну, ребята, у меня только одна большая проблема с MT5. Мой MT5 ел так много процессора, что иногда невозможно начать торговлю. Я запускаю v5 build 1755 (самый новый). Я являюсь ручным трейдером и не запускаю автоматический трейдер (EA). Единственное, что я использую, это набор инструментов как эксперт для всего моего материала для ручного трейдера, например, фибоса, купить кнопки продажи и т. Д. Инструментарий - это просто панель с некоторыми панельными объектами и, надеюсь, не вызовет проблем с процессором. Если я открою более 5 диаграмм, mt5 будет потреблять 80-90% процессора. Я уже уменьшил настройку max bar до 50.000. знаете ли вы, что я могу сделать, чтобы снизить потребление процессора? спасибо, что встретились

  5. #25

    Quote Originally Posted by ;
    Привет, ребята, я сменил мой любимый MT4 на MT5 с декабря прошлого года. Я думаю, что MT5 является логически следующим шагом, а разработка на MQL5 намного проще, чем на MQL4. Ну, ребята, у меня только одна большая проблема с MT5. Мой MT5 ел так много процессора, что иногда невозможно начать торговлю. I # 8217; m работает v5 build 1755 (самый новый). Я ручного трейдера и приюта # 8217; t запускает автоматический трейдер (EA). Единственное, что я запускаю, - это набор инструментов для экспертов по всем моим материалам ручного трейдера, например, фибос, купить кнопки продажи и т. Д. Инструментарий - это просто панель с некоторыми ...
    Вы или ваш брокер используете синтетические символы? У него есть ошибка

  6. #26

    Quote Originally Posted by ;
    Привет, ребята, я сменил мой любимый MT4 на MT5 с декабря прошлого года. Я думаю, что MT5 является логически следующим шагом, а разработка на MQL5 намного проще, чем на MQL4. Ну, ребята, у меня только одна большая проблема с MT5. Мой MT5 ел так много процессора, что иногда невозможно начать торговлю. I # 8217; m работает v5 build 1755 (самый новый). Я ручного трейдера и приюта # 8217; t запускает автоматический трейдер (EA). Единственное, что я запускаю, - это набор инструментов для экспертов по всем моим материалам ручного трейдера, например, фибос, купить кнопки продажи и т. Д. Инструментарий - это просто панель с некоторыми ...
    скорее всего, за использование массивов переменных, циклов, которые занимают слишком много времени, чтобы закончить. У вас есть код mql5?

  7. #27

    Quote Originally Posted by ;
    Привет, ребята, я заменил мой любимый MT4 на MT5 с декабря прошлого года. Я думаю, что MT5 является логически следующим шагом, а разработка на MQL5 намного проще, чем на MQL4. Ну, ребята, у меня только одна большая проблема с MT5. Мой MT5 ел так много процессора, что иногда невозможно начать торговлю. Я запускаю v5 build 1755 (самый новый). Я являюсь ручным трейдером и не запускаю автоматический трейдер (EA). Единственное, что я использую, - это набор инструментов для экспертов по всем моим материалам ручного трейдера, например, фибос, купить кнопки продажи и т. Д. Инструментарий - это просто панель с некоторыми ...
    post ur chart (s)

  8. #28
    Вложений: 1 Благодарю за ответ u'r.
    Quote Originally Posted by ;
    {quote} Вы или ваш брокер используете синтетические символы? У него есть ошибка
    Да, у меня более 500 синтетических символов, но они все отключены, потому что они не используются. Я построил мост для криптовалютного рынка. Мой мост загружает все данные OHLC из binance в MT5 - так что я могу анализировать их в MT5 (намного проще, чем в диаграмме дерьмового бинания :-)). Но этот мост не активен, потому что у меня нет свободного времени для крипторесурсов.
    Quote Originally Posted by ;
    {quote}, скорее всего, за использование массивов переменных, циклов, которые занимают слишком много времени, чтобы закончить. У вас есть код mql5?
    Ну, я не могу поделиться полным кодом, но, вероятно, вы правы. Я использую множество переменных для моих объектов диалога. например. мои переменные в классе диалога: Введенный класс кода CToolboxMenu: public CAppDialog {private: string m_symbol; CPanel m_panel_toolbox; CLabel m_label_toolbox; CPanel m_panel_trad; CButton m_button_trad_buy; CButton m_button_trad_sell; CLabel m_label_trad_lots; CSpinEdit m_sedit_trad_lots; CLabel m_label_trad_tranche; CSpinEditInt m_sedit_trad_tranche; CLabel m_label_trad_limit; CSpinEdit m_sedit_trad_limit; CLabel m_label_trad_sl; CSpinEdit m_sedit_trad_sl; CLabel m_label_trad_; CComboBox m_combo_trad_; CPanel m_panel_info; CLabel m_label_info_time; CLabel m_label_info_time_value; CLabel m_label_info_bid; CLabel m_label_info_bid_value; CLabel m_label_info_ask; CLabel m_label_info_ask_value; CLabel m_label_info_spread; CLabel m_label_info_spread_value; CPanel m_panel_sep_head; CLabel m_label_sep; CPanel m_panel_sep; CComboBox m_combo_sep_color; CComboBox m_combo_sep; CPanel m_panel_fibo_head; CLabel m_label_fibo; CPanel m_panel_fibo; CComboBox m_combo_fibo_color; CCheckBox m_cbox_fibo_seq; CCheckBox m_cbox_fibo_os; CCheckBox m_cbox_fibo_dis; CEdit m_edit_fibo_dis; CCheckBox m_cbox_fibo_mid; CCheckBox m_cbox_fibo_112; CLabel m_label_fibo_tar; CSpinEditInt m_sedit_fibo_tar; CLabel m_label_fibo_bal; CSpinEditInt m_sedit_fibo_bal; CButton m_button_fibo; CPanel m_panel_pivot_head; CLabel m_label_pivot; CPanel m_panel_pivot; CComboBox m_combo_pivot_color; CComboBox m_combo_pivot_calc; CComboBox m_combo_pivot_tf; CPanel m_panel_targets_head; CLabel m_label_targets; CPanel m_panel_targets; CPanel m_panel_drawing; или мои функции initdeinit: Введенный код/ -------------------------------------- ---------------------------- /| Функция инициализации экспертов |/ ----------------------------------------------- ------------------- int OnInit () {//--- long chart_height = 0; long chart_width = 0; int chart_x1 = 0; int chart_x2 = 0; int chart_y1 = 0; int chart_y2 = 0; ChartGetInteger (0, CHART_HEIGHT_IN_PIXELS, 0, chart_height); ChartGetInteger (0, CHART_WIDTH_IN_PIXELS, 0, chart_width); chart_y2 = (целое) chart_height; chart_x1 = 0; chart_x2 = chart_x1; if (uninit_reason == 0 || ObjectGetString (0, TOOLBOX_NAME, OBJPROP_TEXT) == C){ObjectsDeleteAll (0, TOOLBOX_NAME); ObjectsDeleteAll (0, TOOLBOX_NAME); } if (ObjectFind (0, TOOLBOX_NAME) gt; -1) return (INIT_SUCCEEDED); CreateBackupLabels (); if (! toolbox.Create (0,, 0, chart_x1, chart_y1, chart_x2, chart_y2)) return (INIT_FAILED); toolbox.Run (); if (! toolbox_menu.Create (0,, 0, toolbox.GetX1Menu (), toolbox.GetY1Menu (), toolbox.GetX2Menu (), toolbox.GetY2Menu (), Symbol ())) return (INIT_FAILED); toolbox_menu.Run (); LoadBackup (); возвращать (INIT_SUCCEEDED); }/ ---------------------------------------------- -------------------- /| Экспертная деинициализация |/ ----------------------------------------------- ------------------- void OnDeinit (const int reason) {//--- uninit_reason = reason; SaveBackup (); if (reason == REASON_CLOSE) ObjectSetString (0, TOOLBOX_NAME, OBJPROP_TEXT, C); если (причина == REASON_CHARTCHANGE) возврат; toolbox.Destroy (причина); toolbox_menu.Destroy (причина); if (причина == REASON_REMOVE || причина == REASON_RECOMPILE || причина == REASON_PARAMETERS || причина == REASON_PROGRAM) {ObjectsDeleteAll (0, TOOLBOX_NAME); ObjectsDeleteAll (0, TOOLBOX_NAME); ObjectsDeleteAll (0, TOOLBOX_NAME); }} В настоящее время я сохраняю статусзначение всех объектов в ярлыках, а не в файлах конфигурации, подобных в классе example. == GT; CreateBackupLabels (); LoadBackup (); И я также действительно не деинирую панель инструментов, потому что у меня возникли проблемы с восстановлением инструментария при переключении профилей. Вероятно, это может быть следующим шагом: сохранить и загрузить статусзначения в файле конфигурации, а затем отключить панель инструментов при переключении диаграммы.
    Quote Originally Posted by ;
    {quote} Опубликовать ur диаграммы (ы)
    они очень просты:

  9. #29

    Quote Originally Posted by ;
    спасибо за ответ u'r. {quote} Да, у меня более 500 синтетических символов, но все они отключены, потому что они не используются. Я построил мост для криптовалютного рынка. Мой мост загружает все данные OHLC из binance в MT5 - так что я могу анализировать их в MT5 (намного проще, чем в диаграмме дерьмового бинания :-)). Но этот мост не активен, потому что у меня нет свободного времени для крипторесурсов. {quote} Ну, я не могу поделиться полным кодом, но, вероятно, вы правы. Я использую множество переменных для моих объектов диалога. например. мои переменные ...
    Вы должны запустить профилировщик, чтобы узнать, какой элемент в вашем коде выщелачивает ЦП, если таковой имеется. Также вы можете легко реализовать виртуальные методы CObject LoadSave путем добавления ваших объектов в CList или CArrayObj, которые будут сериализовывать и сохранятьзагружать их виз файла bin. Вот пример кода.
    https://github.com/nicholishen/Chart...ileManagerMql4

  10. #30
    Возможно, мы (кто-то) должны начать общую цепочку QQ MQL5, чтобы мы не захватили личную нишу abowaik с помощью общих материалов MQL5?

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.