voidOnChartEvent(constint id, // Event IDconstlong& lparam, // Parameter of type long eventconstdouble& dparam, // Parameter of type double eventconststring& sparam // Parameter of type string events
)
{
if (id == CHARTEVENT_KEYDOWN)
if (lparam == 114) // F3 has been pressed
{
Alert ("you are gonna mess around With thing that might stop the EA working properly");
}
}
к сожалению, это не работает, возможно, MetaQuotes исправит это когда-нибудь
Так что, вероятно, именно поэтому вы не можете использовать его в mql4. В большинстве случаев вы не хотите запускать терминальную функцию каждый раз, когда используете клавишу f для функции советника.
SDC: Так что, вероятно, именно поэтому вы не можете использовать его в mql4. В большинстве случаев вы не хотите запускать терминальную функцию каждый раз, когда используете клавишу f для функции советника.
Например, когда вы нажимаете F8 ... F9 ... F12 ... и так далее.
SDC: Так что, вероятно, именно поэтому вы не можете использовать его в mql4. В большинстве случаев вы не хотите запускать терминальную функцию каждый раз, когда вы используете клавишу f для функции советника.
Я не хочу его использовать, просто хочу предупредить пользователя, если он нажмет "F3".
Alert ("you are about to mess around With thing that might stop the EA working properly");
я бы хотел использовать
к сожалению, это не работает, возможно, MetaQuotes исправит это когда-нибудь
я бы хотел использовать
к сожалению, это не работает, возможно, MetaQuotes исправит это когда-нибудь
Я думал, что мы можем просто поставить любую маскировку нажатия клавиш и она будет работать OOTB. Видимо, нет, да?
Возможно, F3 зарезервирована для будущего использования терминала ...
он используется для открытия окна ГВ.
И что?
нет, есть несколько клавиш, которые не работают, одна из них - "F3".
Я считаю, что она не работает ни с одной из клавиш F.
Я считаю, что он не работает ни с одной из клавиш F.
на самом деле "F5" работает, вы можете проверить сами, я вам для этого не нужен ;-)
он используется для открытия окна ГВ.
И что?
Так что, вероятно, именно поэтому вы не можете использовать его в mql4. В большинстве случаев вы не хотите запускать терминальную функцию каждый раз, когда используете клавишу f для функции советника.
Например, когда вы нажимаете F8 ... F9 ... F12 ... и так далее.
Так что, вероятно, именно поэтому вы не можете использовать его в mql4. В большинстве случаев вы не хотите запускать терминальную функцию каждый раз, когда вы используете клавишу f для функции советника.
Я не хочу его использовать, просто хочу предупредить пользователя, если он нажмет "F3".