Сырые идеи - страница 6

 

Вопрос по курсу MLQ4

CodersGuru,

В примере EA из вашего курса вы определили функцию"Crossed". Вы упоминаете, что статические переменные сохраняют свое значение между ПОВТОРНЫМИ вызовами... мой вопрос в том, должны ли эти повторные вызовы быть КОНКУРЕНТНЫМИ?

Я создаю советника, использующего 4 временных периода, и делаю вызов функции "Crossed" для каждой из 4 пар линий... будут ли статические переменные обнуляться после каждой пары, или они устанавливаются только один раз при первом выполнении, а затем до выхода?

Думаю, мне нужно знать, почему статические переменные не инициализируются каждый раз при вызове "Crossed"... и при каком условии они сбрасываются.....

Есть ли где-нибудь документ, в котором я мог бы исследовать это самостоятельно? MT4 "HELP" практически бесполезен.

Спасибо за помощь.

-charliev

 

есть ли любимый разворотный индикатор?

Я видел слишком много разворотных индикаторов для MT4.

Я пробовал несколько, и у них линии S и R были в разных местах.

У кого-нибудь есть любимый индикатор?

 

Пожалуйста, опубликуйте график с настройками.

Картинка стоит тысячи слов.

Спасибо

 

Осцилятор LSS

Привет!

Я нашел описание этого индикатора в google

Кто-нибудь пользовался им или что-то слышал о нем?

Файлы:
 

Вопрос по зигзагу

Привет всем,

Есть ли у кого-нибудь идеи, как я могу модифицировать индикатор Z-Z1 ZigZag, чтобы он НЕ стирал ложные точки поворота? Я бы хотел их видеть?

Спасибо за ваше время

EK

Файлы:
z-z1.mq4  5 kb
 

Двойной обратный прорыв

Я экспериментировал в MT3 и протестировал простой алгоритм и получил неплохие результаты! Может ли кто-нибудь еще проверить этот бэктест? Любые другие идеи или отзывы будут очень признательны!

/*[[

Name := Double-Back Breakout

Author := Nicholishen @ Apex Group Investments, LLC

Lots := 0.1

Stop Loss := 100

Take Profit := 20

Trailing Stop := 0

]]*/

Define: PeriodsBack(50),Greater%(50),dBack(50),Buy1Sell2(1);

var: diff(0),i(0),avg(0),p1d(0),vol(0),volavg(0),vol1(0),profit(0);

diff=0;vol=0;

for i=PeriodsBack downto 2{

vol= vol + Volume;

diff= diff + (high-low);

}

avg= diff / (PeriodsBack -2);

volavg = vol / (PeriodsBack -2);

p1d=High[1]-Low[1];

vol1=Volume[1];

if p1d >= avg / (Greater% / 100) And vol1 >= volavg / (Greater% / 100)then {

if close[1]>close[2] and TotalTrades < 1 then{

SetOrder(OP_BUY,Lots,Ask,3,Ask- Stoploss*Point,Ask+TakeProfit*Point,Pink);

}

};

for i=1 to TotalTrades{

profit = ord(i,VAL_PROFIT);

if Abs(profit) >= dBack * (Lots * 10) then{

if TotalTrades < 2 then{

SetOrder(OP_SELL,Lots*2,Bid,3,Bid + Stoploss*Point,Bid -TakeProfit*Point,Red);

}

}

};

Comment("Volume Avereage is ",volavg," CandleSticks are Averaging ",avg);

Файлы:
 

Здравствуйте,

Есть ошибки, хотелось бы проверить, чтобы можно было протестировать. Спасибо

 

Сырые идеи

есть ли какой-то "стоп" или что-то подобное, что может использовать

среднюю цену/среднюю цену?

например, я покупаю по цене 1,2313 и ожидаю, что стоимость вырастет до

1,2339 (цель - 20), но когда цена упала до 1,2269, я удвоил инвестиции.

но теперь цель для обоих ордеров будет 1,2305, потому что

моя средняя цена - 1,2285.

Система не будет использовать никакой индикатор для входа (начала работы), так что

она начнет работать только тогда, когда будут выставлены ордера на продажу и покупку; и если

есть прибыль в N пунктов, она закрывает ордер сразу же и

затем открывает другой ордер на ту же сумму. Если я теряю X пунктов, то

я сделаю среднюю цену.

есть ли что-нибудь, что делает это автоматически для меня? если нет,

может ли кто-нибудь, кто разбирается в программировании, сделать это для меня?

большое спасибо

 

ФибоПивиоты с учетом понедельника!

Для всех заинтересованных

https://www.mql5.com/en/forum/173201/page73

 

Вопрос по конвертации MQLII!

Привет всем

Я пытаюсь конвертировать MQLII код в MQL4 код, но у меня есть несколько вопросов:

// MQLII код

Var : MyCondition(False);

Vars : MyValue(1.2345);

Переменная : Counter(0);

Переменная : String("");

Переменные : String1("Некоторая строка");

Переменные : Counter(0);

- В чем разница между этими синтаксисами: Var, Vars, Variable и Variables ????

- Могу ли я объявить Integer, Double, String или Boolean, используя все эти ключевые слова?

- И как я могу узнать тип данных этих переменных, например, "Counter" - это Integer, Double?

Большое спасибо, если вы сможете объяснить мне этот синтаксис.

Yousky