[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 585

 
gabba:
Даже если заменить на единицу - все равно выдаются неверные данные.
#property indicator_chart_window
datetime TimeBar=0;
int start()
{
double kerzen_typ; //тип свечи
string kerzen_name; //наименование свечи
double kerzen_body; //размер тела свечи
double kerzen_shadow_up; //размер верхней тени
double kerzen_shadow_down; //размер нижней тени
double kerzen_shadow2body_up; //отношение верхней тени к размеру тела
double kerzen_shadow2body_down; //отношение нижней тени к размеру тела

//---- main loop
if(TimeBar!=Time[1])
{
//определение контрольной свечки - белая, черная или додж и сбор информации
if (Close[1]>Open[1])
{
kerzen_typ=1;
kerzen_name="бычья или белая свеча";
kerzen_shadow_up=High[1]-Close[1];
kerzen_shadow_down=Open[1]-Low[1];
kerzen_body=Close[1]-Open[1];
}
if (Open[1]>Close[1])
{
kerzen_typ=-1;
kerzen_name="медвежья или черная свеча";
kerzen_shadow_up=High[1]-Open[1];
kerzen_shadow_down=Close[1]-Low[1];
kerzen_body=(Open[1]-Close[1]);
}
if (Open[1]==Close[1])
{
kerzen_typ=0;
kerzen_name="додж";
kerzen_shadow_up=High[1]-Open[1];
kerzen_shadow_down=Close[1]-Low[1];
}
//определение соотношения тени к телу свечки
if (kerzen_body==0)
{
kerzen_shadow2body_up=kerzen_shadow_up;
kerzen_shadow2body_down=kerzen_shadow_down;
}
if (kerzen_body!=0)
{
kerzen_shadow2body_up=kerzen_shadow_up/kerzen_body;
kerzen_shadow2body_down=kerzen_shadow_down/kerzen_body;
}

//---- done
Comment (
"Контрольный бар типа ",kerzen_name,"\n",
"Верхняя тень - ",kerzen_shadow_up*10000," в ",kerzen_shadow2body_up, " раз больше","\n",
"Тело - ",kerzen_body*10000,"\n",
"Нижняя тень - ",kerzen_shadow_down*10000," в ",kerzen_shadow2body_down, " раз больше"
);
TimeBar=Time[1];
}
return(0);
}
Там ошибочка была со скобкой оказывается которую я сначала не заметил.
 

artmedia70:
Да

условие /---проверка на короткие позиции
if (x2<x1 && x02>x01) // Проверка прохода вниз
{
f2=1; // флаг на покупку обнуляем
f1=0; //флаг на продажу открываем
}

не выполняется

отчет

однако в расчете я использовал PRICE_OPEN на 0 баре

картинки и текст не туда вставил
Файлы:
1_3.mq4  21 kb
 
Ivn:
картинки и текст не туда вставил

На скрине я, кроме данных по ADX, не заметил данных по флагам f2, f1 и прочим, если они используются.

В комент их выведите.

Файлы:
1_3_1.mq4  21 kb
 
YOUNGA:
спред 2 при четырехзнаке?
А это удивляет?
 
artmedia70:

На скрине я, кроме данных по ADX, не заметил данных по флагам f2, f1 и прочим, если они используются.

В комент их выведите.


данные на 4 число января 2012 года

 
здравствуйте, вопрос такой, есть-ли советник у которого много задач, например открыть ордер, или сетку отложеных ордеров, поставить 2,3,5 ордеров одновременно(указав их координаты), по срабатыванию ордера,ТП или СЛ, - поставить, снять или изменить другой ордер ТП или СЛ автоматически, или все месте. при достижении определенной цены - поставить, снять или изменить ордер, ТП или СЛ.если есть такой советник дайте пожалуйста ссылку, если нет. то можно ли такой разработать? и еще один вопрос. можно ли самому написать, или сделать советник. если да, то где этому научится?
 
Ivn:


данные на 4 число января 2012 года

Что вы всё скринами засыпаете? Вы сами можете в режиме визуализации пошагово протестить, наблюдая за состоянием ваших флагов?

Запустите тест, повесьте на график визуализации окно ADX, нажмите на клаве Pause/Break - тест встанет на паузу. Далее потиково продвигайте тест, нажимая F12. И следите за состоянием ADX и флагов.

Никто кроме вас это делать не будет

 
sting-igor:
здравствуйте, вопрос такой, есть-ли советник у которого много задач, например открыть ордер, или сетку отложеных ордеров, поставить 2,3,5 ордеров одновременно(указав их координаты), по срабатыванию ордера,ТП или СЛ, - поставить, снять или изменить другой ордер ТП или СЛ автоматически, или все месте. при достижении определенной цены - поставить, снять или изменить ордер, ТП или СЛ.если есть такой советник дайте пожалуйста ссылку, если нет. то можно ли такой разработать? и еще один вопрос. можно ли самому написать, или сделать советник. если да, то где этому научится?

Таких советников есть у нас...

Каждый советник пишется под определённые задачи, под определённую стратегию. А стратегия может заключать в себе много различных действий... и не только с позициями и ордерами.

Разработать такой советник - без проблем... Только сначала нужно стратегию разработать, а потом по ней и советника сделать.

Естественно советник можно написать самому - ведь программисты же их сами пишут. Советники не рождаются из недр рынка... :)

Научиться этому можно здесь. Все вопросы можно задавать в этой ветке - она для этого и создана. Но это сложный и тернистый путь. Не всё сразу получится. Главное - иметь цель и задачи, а всё остальное придёт со временем.

В конце концов, его можно просто заказать и для вас его сделают, за деньги.

 
artmedia70:

Таких советников есть у нас...

Каждый советник пишется под определённые задачи, под определённую стратегию. А стратегия может заключать в себе много различных действий... и не только с позициями и ордерами.

Разработать такой советник - без проблем... Только сначала нужно стратегию разработать, а потом по ней и советника сделать.

Естественно советник можно написать самому - ведь программисты же их сами пишут. Советники не рождаются из недр рынка... :)

Научиться этому можно здесь. Все вопросы можно задавать в этой ветке - она для этого и создана. Но это сложный и тернистый путь. Не всё сразу получится. Главное - иметь цель и задачи, а всё остальное придёт со временем.

В конце концов, его можно просто заказать и для вас его сделают, за деньги.

спасибо за ответ...

деньги сначало надо заработать а потом уж можно заказать.))

не скажите как называется советник? а лучше ссылку если можно.

 
sting-igor:


деньги сначало надо заработать а потом уж можно заказать.))

не скажите как называется советник? а лучше ссылку если можно.

Разумно. Только прежде, чем заработать, придется для начала научиться пользоваться советником.

См. https://www.mql5.com/ru/articles/366

Причина обращения: