Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 41
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Товарищи подскажите как сделать так чтобы при запуске советника открывалось окошко лицензионного соглашения как при установке какого либо стороннего софта с выбором кнопочек согласен или нет. Может в стандартных библиотеках типа user32.dll есть что нибудь подобное ?
https://docs.mql4.com/ru/common/MessageBox
В этот мессаджбокс не влезает большой текст, всего пару строк. а мне надо бы пару страниц текста с прокруткой справа и кнопочками снизу, ну на крайняк без кнопочек.
Товарищи подскажите как сделать так чтобы при запуске советника открывалось окошко лицензионного соглашения как при установке какого либо стороннего софта с выбором кнопочек согласен или нет. Может в стандартных библиотеках типа user32.dll есть что нибудь подобное ?
Я одну фитчу,для управлением торговли процесса,переделывал.И использовал для этого Дельфи. Очень не трудный, не труднее MQL,по моему на 1С...
Гуру, подскажите, что не так? Необходимо, чтобы советник открывал сделку в определенный день недели.
Гуру, подскажите, что не так? Необходимо, чтобы советник открывал сделку в определенный день недели.
den_nedeli = 5; // то есть в пятницу, можно и пораньше в четверг например, то den_nedeli = 4,
bool Opn_B = false;
if ( DayOfWeek() == den_nedeli )
{
Opn_B = true;
}
Вопрос, такой можно ли сделать оконный индикатор у которого часть информации рисовалась бы в чарте (как пример MACD в окне и стрелочки при пересечении линий в чарте). если да то как это сделать?
и еще, желательно, чтобы стрелочки были не объектами, а именно индикатором.
P.S. щас решаю проблему с помощью шаблона, но не очень удобно, так как приходится постоянно менять параметры, тестирую
den_nedeli = 5; // то есть в пятницу, можно и пораньше в четверг например, то den_nedeli = 4,
bool Opn_B = false;
if ( DayOfWeek() == den_nedely )
{
Opn_B = true;
}
Сделал так
bool Opn_B = false; в start уже есть. Начал открывать сделку. Теперь нужно, чтобы сделка закрывалась на закрытии. Можно в последние минуты дня. Как это осуществить?
Что-то вроде
не срабатывает, так как время прошло, а необходимо закрыться на последних минутах дня. Что посоветуете?Сделал так
bool Opn_B = false; в start уже есть. Начал открывать сделку. Теперь нужно, чтобы сделка закрывалась на закрытии. Можно в последние минуты дня. Как это осуществить?
Что-то вроде
не срабатывает, так как время прошло, а необходимо закрыться на последних минутах дня. Что посоветуете?Можно поробовать так:
В настройках эксперта укажете в строке ввода время закрытия в таком формате и без пробелов, для простоты время выбрано серверное.
//-----
extern string TimeClose = "23:3"; // что означает время закрытия 23:03, ноль не пишем,
if ( ""+Hour()+":"+Minute()+"" == TimeClose )
{
Cls_B = true;
}
а вот более надежный способ если експерт не сможет закрыть сделку в течении минуты как в первом варианте
extern int TimeClose= 2303; // означает время закрытия 23:03
if ( 100 * Hour() + Minute() >= TimeClose )
{
CL_B = true;
}
Можно поробовать так:
В настройках эксперта укажете в строке ввода время закрытия в таком формате и без пробелов, для простоты время выбрано серверное.
//-----
extern string TimeClose = "23:3"; // что означает время закрытия 23:03, ноль не пишем,
if ( ""+Hour()+":"+Minute()+"" == TimeClose )
{
Cls_B = true;
}