Спрашивайте! - страница 92

 

Код истечения срока действия

ANCOLL:
Уважаемые все трейдеры,

Я хочу знать, как поместить дату истечения в индикатор или советник, чтобы у него были дни истечения, как на картинке ниже. Какой строковый код должен быть добавлен в .mtq?

Заранее спасибо.

Привет, ANCOLL

Рад снова вас слышать, я только что вернулся с рождественских каникул и готов снова взяться за дело. Я использую этот код, надеюсь, он вам подойдет.

string Message="";

datetime expire = D'2008.02.04 12:00';

if (TimeCurrent()> expire){

Alert("Испытание закончилось. Пожалуйста, свяжитесь с xxxx @ xxxx.com");

return(0);

}else {Message="Отображение цены активировано";}

ObjectDelete("Price_Account_Info");

ObjectCreate("Price_Account_Info", OBJ_LABEL,WindowFind("Price"), 0, 0);

ObjectSetText("Price_Account_Info",""+Message+"" - Expires "+TimeToStr(expire)+"",8, "Tahoma", ForestGreen);

ObjectSet("Price_Account_Info", OBJPROP_CORNER, 3);

ObjectSet("Price_Account_Info", OBJPROP_XDISTANCE, 5);

ObjectSet("Price_Account_Info", OBJPROP_YDISTANCE, 5);

Этот код помещает сообщение в окно индикатора или окно графика, а срок действия - в окно оповещения

Этот пример помещает сообщение в окно индикатора или окно графика и срок действия в верхнюю левую часть графика

datetime expire = D'2008.02.04 13:25';

if (TimeCurrent()> expire){

Comment("Trial has ended. Please contact xxxx @ xxxx.com");

return(0);

}else {Message="Отображение цены активировано";}

ObjectDelete("Price_Account_Info");

ObjectCreate("Price_Account_Info", OBJ_LABEL,WindowFind("Price"), 0, 0);

ObjectSetText("Price_Account_Info",""+Message+"" - Expires "+TimeToStr(expire)+"",8, "Tahoma", ForestGreen);

ObjectSet("Price_Account_Info", OBJPROP_CORNER, 3);

ObjectSet("Price_Account_Info", OBJPROP_XDISTANCE, 5);

ObjectSet("Price_Account_Info", OBJPROP_YDISTANCE, 5);

Следующий пример помещает оба сообщения в Комментарии в левом верхнем углу графика.

datetime expire = D'2008.02.04 13:25';

if (TimeCurrent()> expire){

Comment("Испытание закончилось. Пожалуйста, свяжитесь с xxxx @ xxxx.com");

return(0);

}else {Comment("Price Display Activated");}

Все эти коды заставляют индикатор исчезнуть по истечении времени экспирации.

Простой индикатор в качестве примера размещен ниже

price_display.mq4

cja

Файлы:
comment.gif  68 kb
comment1.gif  85 kb
 

Код - отключение работы советника в пятницу утром

Кто-нибудь может помочь мне с куском кода, который отключает работу советника именно в пятницу утром, в 8:00?

Заранее спасибо,

Уоррен

 

Спасибо cja за код,

Я рад, что вы всегда рядом, чтобы помочь.

Благослови вас Бог.

 
if(DayOfWeek()==5 && TimeHour(TimeCurrent())==8) return(0);

поместите эту строку в функцию start() и перед любой строкой кода fo!

Warren:
Может ли кто-нибудь помочь мне с куском кода, который отключает работу советника точно в пятницу утром, в 8:00?

Заранее спасибо,

Уоррен
 

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

Я хочу спросить, как объединить все индикаторы и шаблон в один индикатор?

..

пример :

у меня есть эти индикаторы в одном окне графика

1.bband stop

2.писк болинджера

3.wcci

4.fibopiv

и я уже сделал Шаблон для всех этих индикаторов

--------------------

и я хочу объединить их все в 1 индикатор, то есть просто 1 индикатор, который имеет все эти вещи, могу ли я это сделать?

кто-нибудь может мне помочь?

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

 
codersguru:
if(DayOfWeek()==5 && TimeHour(TimeCurrent())==8) return(0);
поместите эту строку в функцию start() и перед любой строкой кода!

Большое спасибо за Вашу помощь! Все работает отлично!

Не могли бы Вы выложить простой кусок кода, который отключает работу советника на определенный месяц - сентябрь?

Я не программист и поэтому прошу у Вас совета.

 

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

Я новичок на этом форуме, и у меня есть вопрос. Я использую этот индикатор, и он, кажется, запрограммирован плохо, мне приходится обновлять каждый бар, и я думаю, это просто раздражает меня lol может ли кто-нибудь быть готов взглянуть на него, и, возможно, придать ему немного формы для меня спасибо за ваше время.

Файлы:
 

Привет, Сендра,

Еще раз спасибо за вашу помощь. Я играл с iHigh и iLow, но вы, конечно, используете их иначе, чем я собирался. Я скопировал его и проверю, как только у меня появится возможность. Я уверен, что все получится, но мне нужно будет надеть свою шапочку для размышлений на эту старую и седую голову, чтобы посмотреть, смогу ли я собрать все воедино.

Я дам вам знать, что у меня получилось.

Еще раз спасибо,

Putz

 

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

#property indicator_chart_window

double spread=Ask-Bid;

{

ObjectCreate("Spread_Label", OBJ_LABEL, 0, 0, 0);

ObjectSetText("Spread_Label", DoubleToStr(spread,0), 14, "Ariel", Yellow);

ObjectSet("Spread_Label", OBJPROP_CORNER, 3);

ObjectSet("Spread_Label", OBJPROP_XDISTANCE, 50);

ObjectSet("Spread_Label", OBJPROP_YDISTANCE, 55);

}

Я пробовал это сделать, но на графике получается большое значение "0". Как сделать так, чтобы индикатор отображал спред на графике той валюты, на которую он накладывается?

Нужна ваша мудрость и знания!

Дэйв

 

DIN V3

Я заметил, что текст Pivot не обновляется каждый день?

всегда нужно обновлять его...

какое решение?

Я использую его с другими индикаторами в одном окне графика.

спасибо

Файлы: