Корректировать время на заявлениях MT4?
Results 1 to 6 of 6

Thread: Корректировать время на заявлениях MT4?

  1. #1
    Привет! ... это только я?
    Я единственный, кто просматривает их распечатку выписки из МТ4 и видит, что все их сделки были совершены в Лилонгве по малавийскому времени? [где нибудь !!!]
    Теперь это нормально, если вы живете в Лилонгве, но я живу в Австралии, и я хочу видеть свои торги в австралийском времени.
    Я экспортирую свои заявления в Excel, чтобы сделать мой анализ, но я не могу понять, как изменить даты на мое время. Кажется, проблема в том, что HTML-ячейка является текстовой ячейкой ??
    Я знаю, что время платформы не может быть изменено, но я надеюсь, что какая-то яркая искра выработала способ сделать это и готова поделиться.

    С благодарностью,

    ,

  2. #2
    Привет, я не использую MT4, но я немного знаю Excel. Попробуйте эту формулу в ячейке = DATEVALUE (B7) TIMEVALUE (B7). Очевидно, замените 'B7' на любую ячейку, содержащую вашу текстовую дату. Если это работает, вы можете добавить или вычесть к новой дате все, что вам нравится. Если это не сработает, опубликуйте пример, и я посмотрю, Дэвид.

  3. #3
    Приложений: 1 Привет, Дэвид! Во-первых, спасибо за ваш ответ и предложение. Не слишком уверен, что это сработает. Вложение показывает прямую вставку оператора MT4 в Excel. Столбцы Время открытия и Время закрытия показывают время торговой платформы. Это те, которые я хочу изменить на свое местное время согласно уравнению справа. Все вставленные значения обычно отформатированы; числа могут использоваться в вычислениях, однако дата и время являются текстовыми значениями и не содержат числовую систему дат Excel. Какие-нибудь мысли? ,
    https://www.forex-russian.com/attach...1811859494.xls

  4. #4
    я не знаю, что такое столбец налогов в отчетах mt4, или как он рассчитывается или как к нему обращаются. это не входит. выходные данные разделены точкой с запятой в соответствии со всеми дерьмовыми выходными данными mql csv, и я не могу быть обеспокоен, заставляя его быть разделенным запятыми. это индия загрузите историю своего аккаунта в mt4, прикрепите ее к любому открытому графику и дайте ему поработать, а затем удалите, как только он будет закончен выходной файл находится в вашей директории экспертовфайлов. просто. Вставленный код/ --------------------------------------------- --------------------- /| nubWriteTimeAdjAcctHistoryIndi.mq4 |/| |/| |/ ----------------------------------------------- ------------------- # свойство copyright # ссылка на свойство #property indior_separate_window extern int ChartTimeIsGMTPlusHours = 0; extern int OutputGMTPlusHours = 0; внешняя строка OutputFilename = AcctHistory.csv; void RunOutput () {int filehandle; int i; datetime dtopen, dtclose; строка s; filehandle = FileOpen (OutputFilename, FILE_CSV | FILE_WRITE); if (filehandle lt; 0) {Alert (Ошибка открытия файла для записи. Убедитесь, что файл не открыт другой программой); } else {FileWrite (дескриптор файла, тикет, открытый GMT OutputGMTPlusHours, тип, размер, символ, цена открытия, SL, TP, закрытый GMT OutputGMTPlusHours, цена закрытия, комиссия, своп, прибыль, комментарий); я = 0; while (i lt; OrdersHistoryTotal ()) {OrderSelect (i, SELECT_BY_POS, MODE_HISTORY); dtopen = OrderOpenTime (); dtopen = dtopen - (ChartTimeIsGMTPlusHours * 60 * 60); dtopen = dtopen (OutputGMTPlusHours * 60 * 60); dtclose = OrderCloseTime (); dtclose = dtclose - (ChartTimeIsGMTPlusHours * 60 * 60); dtclose = dtclose (OutputGMTPlusHours * 60 * 60); switch (OrderType ()) {case OP_BUY: s = Buy; перерыв; case OP_SELL: s = Sell; перерыв; case OP_BUYLIMIT: s = лимит покупки; перерыв; case OP_BUYSTOP: s = Buy Stop; перерыв; case OP_SELLLIMIT: s = Лимит на продажу; перерыв; case OP_SELLSTOP: s = Sell Stop; перерыв; случай 6: s = баланс; перерыв; дело 7: с = кредит; перерыв; по умолчанию: s = Неизвестно ( OrderType () ); перерыв; } FileWrite (filehandle, OrderTicket (), TimeToStr (dtopen), s, OrderLots (), OrderSymbol (), OrderOpenPrice (), OrderStopLoss (), OrderTakeProfit (), TimeToStr (dtclose), OrderClosePrice (), OrderCommission (), OrderCommission (), (), OrderProfit (), OrderComment ()); я ; }} FileClose (filehandle); Оповещение (Закончено. Закройте этот индекс!); } int init () {RunOutput (); Возвращение (0); } int deinit () {return (0); } int start () {IndiorShortName (Закрыть меня); Возвращение (0); }

  5. #5
    ... фанатично-кровавый !!!! Делает именно то, что я хотел. Я просто не понимаю, почему МТ4 не имеет этого средства в своей системе отчетности. Достаточно плохо мириться с платформой, показывающей только время сервера; Вы могли бы подумать, что они дадут вам возможность по крайней мере распечатать с местным временем. Еще раз - спасибо! Прекрасная работа.

  6. #6

    Quote Originally Posted by ;
    ... фанатично-кровавый !!!! Делает именно то, что я хотел. Я просто не понимаю, почему МТ4 не имеет этого средства в своей системе отчетности. Достаточно плохо мириться с платформой, показывающей только время сервера; Вы могли бы подумать, что они дадут вам возможность по крайней мере распечатать с местным временем. Еще раз - спасибо! Прекрасная работа. woofx
    потому что mt4 разработан под определенное мышление. он делает определенные вещи базовым способом, а затем имеет mql, чтобы позволить вам делать то, что вам действительно нужно. отсюда этот основной кусок кода. большинство из них были бы удивлены тем, что можно сделать с помощью mql, когда вы - способный программист, но большинство из них не способны, а большинство даже не подозревают mql и mt4 все еще дерьмо, но вы можете заставить его делать много разных вещей.

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

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