Как кодировать? - страница 30

 

Уважаемые эксперты! подскажите код обновления буферов

Уважаемые эксперты! Подскажите, пожалуйста, по обновлению буферов (просто хороший совет)

есть код (патч, фикс, обновление) от 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;