Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Уважаемые эксперты! подскажите код обновления буферов
Уважаемые эксперты! Подскажите, пожалуйста, по обновлению буферов (просто хороший совет)
есть код (патч, фикс, обновление) от Raff 4 мультитаймфреймовых (MTF) индикаторов, работает довольно хорошо;
какой аналогичный код можно добавить к обычным (не МТФ) индикаторам?
Если возможно, пожалуйста, приведите пример,
спасибо
//---- Обновление буферов +++++++++++++++++++++ обновление от Raff
if (TimeFrame>Period()) {
int PerINT=TimeFrame/Period()+1;
datetime TimeArr[]; ArrayResize(TimeArr,PerINT);
ArrayCopySeries(TimeArr,MODE_TIME,Symbol(),Period( ));
for(i=0;i=TimeArray[0]) {
//----
/************************************************** ***
Обновление буферов: buffer = buffer[0];
************************************************** ****/
Buffer1= Buffer1[0];
Buffer2= Buffer2[0];
Buffer3= Buffer3[0];
//----
} } }
//+++++++++++++++++++++++++++++++++++++++++ Raff ++++++
Нужен код для паузы между действиями в советнике
Каким образом правильно вставить оператор паузы в советник? Будет ли это то же самое для индикатора?
sleep(1000);
1000 - это 1000 миллисекунд, или 1 секунда.
Небольшая тема об этом с кодом https://www.mql5.com/en/forum/174203
Как закодировать этот алерт?
Я пытаюсь закодировать набор алертов, включая некоторые, связанные с RSI, но на самом деле я застрял на этом моменте:
Я просто не могу понять, как сделать код для оповещения о точке повторного входана уровнях RSI 30-70.
Я буду очень рад, если кто-нибудь объяснит мне, как это сделать.
Спасибо за ваше время.
pente
Для информации:
- RSI с алертом здесь https://www.mql5.com/en/forum
- все о RSI здесь: https://www.mql5.com/en/forum
- другой RSI с алертом находится в теме элитных индикаторов в элитном разделе.
-----------------------------
pentesileia,
Я не кодер, но знаю, что это что-то с двумя значениями индикатора.
Например, у нас есть i бар и i+1 бар (это то же самое, что 1-й бар и 2-й бар).
Так вот, RSI на i баре ниже 70, а RSI на i+1 баре (предыдущий бар) выше 70. Это и есть пересечение. А для 30, например, наоборот.
Это несложно закодировать.
newdigital,
Спасибо за быстрый и мудрый ответ!
Я уверен, что с такой информацией я смогу достичь своей цели.
pente
Как увеличить размер лота после убытка?
Кто-нибудь знает достаточно о программировании советников, чтобы помочь мне немного.
У меня есть довольно хороший советник, но я хотел бы, чтобы он увеличивал размер лота только после падения капитала или убыточной сделки, но я не уверен, как это запрограммировать.
Кто-нибудь может мне помочь?
Спасибо!!!
Чик Гослинг
Как я могу создать этот код из metastock в MT4
фактор:= 2.43;
sp:= 3;
ip:= 10;
lp:= 16;
sl:= (Mov(CLOSE,sp,S)-Mov(CLOSE,ip,S))/(((((Mov(CLOSE,ip,S)+factor*Mov(CLOSE,ip,S)
)*0.333)-Mov(CLOSE,ip,S))/100));
ml:= Mov(sl,lp,S);
ml;
sl;