Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 1097
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем привет,начал читать учебник MQL4(хочу научиться программировать),но там старая версия,что посоветуете сделать?Читать учебник,потом документацию?
Если до этого на си программировал, то лучше посмотреть исходники бесплатных индикаторов попроще и советников и почитать справку.
Если не программировал вообще, то... посмотреть исходники бесплатных индикаторов попроще и советников и почитать справку. )))
Есть еще учебник на этом форуме: https://www.mql5.com/ru/forum/108883
Просто сначала переменная называлась ProfitableSerie и имела противоположную функцию. И еще кой-чего добавить
Попробуй так. Чувствую еще какая-нибудь бяка вылезет...
Еще один шаг в перед - бот открыл одну сделку, правда на этом все и закончилось. Больше ничего не открывает и в журнале даже нет сообщений об каких либо попытках..
Блин, вот хотел же изначально только часть кода вставить правильного, но потом весь скопировал и ошибку эту не исправил. Должно быть так в последнем условии
Но вообще-то он не должен был ни одной сделки заключить тогда. Какое-то из двух первых условий работает неверно. Пока исправь условие, будем посмотреть :)
Updade: верни OnDeinit на всякий случай.
Блин, вот хотел же изначально только часть кода вставить правильного, но потом весь скопировал и ошибку эту не исправил. Должно быть так в последнем условии
Но вообще-то он не должен был ни одной сделки заключить тогда. Какое-то из двух первых условий работает неверно. Пока исправь условие, будем посмотреть :)
Updade: верни OnDeinit на всякий случай.
Попробовал, после одной сделки в минус начал открывать позиции на каждом тике.
Внеси в первые два условия первой строчкой
if (GlobalVariableGet("AllowNewOrders") == 1) return;
И попробуй первый тест на одной паре.
Брокер GrandCapital?
Внеси в первые два условия первой строчкой
if (GlobalVariableGet("AllowNewOrders") == 1) return;
И попробуй первый тест на одной паре.
Брокер GrandCapital?
}
Да, Гранд капитал. Правильно вставил? Что-то он опять перестал открывать сделки.
Ребят, уже голову сломал. Как сделать чтоб советник выставлял отложки по максимумам и минимумам, например за 8 свечей, с тейком в 1/4 .
делаю примерно так:
double Vhod1=iHighest(Symbol(),0,MODE_HIGH,8,0);
double Vhod2=iLowest(Symbol(),0,MODE_LOW,8,0);
double TP=((Vhod1-Vhod2)/4)+Vhod1;
пробовал менять параметры, но пишет то стопы не верны, то выставит по цене 7.00000 непонятно откуда берет
Ребят, уже голову сломал. Как сделать чтоб советник выставлял отложки по максимумам и минимумам, например за 8 свечей, с тейком в 1/4 .
делаю примерно так:
double Vhod1=iHighest(Symbol(),0,MODE_HIGH,8,0);
double Vhod2=iLowest(Symbol(),0,MODE_LOW,8,0);
double TP=((Vhod1-Vhod2)/4)+Vhod1;
пробовал менять параметры, но пишет то стопы не верны, то выставит по цене 7.00000 непонятно откуда берет
iHighest, iLowest выдадут адрес свечи а не цену, справку и учебник читайте.
Так точно. Надо
double Vhod1=iHigh(Symbol(), 0, iHighest(Symbol(),0,MODE_HIGH,8,0));
double Vhod2=iLow(Symbol(), 0, iLowest(Symbol(),0,MODE_LOW,8,0));