//+------------------------------------------------------------------+
//| time1.mq4 |
//| Copyright © 2005, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2005, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
#property indicator_chart_window
string t="";
extern int Open_London=7;
extern int Close_London_Open_USD=15;
extern int Close_USD=22;
extern int CountBars=500;
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
//---- TODO: add your code here
{
//ObjectsDeleteAll("t");
}
//----
return(0);
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int start()
{
int i;
i=CountBars-1;
while(i>0)
{
t=DoubleToStr(i,0);
if(TimeMinute(Time[i])==0&&TimeHour(Time[i])==Open_London)
{
ObjectCreate(t, OBJ_ARROW, 0, Time[i], High[i]+Point*10);
//Print(t,Time[i]);W,
ObjectSet(t, OBJPROP_ARROWCODE,81);
ObjectSet(t, OBJPROP_COLOR , Yellow);
//ObjectSet(t, OBJPROP_TIMEFRAMES, OBJ_PERIOD_H1);
ObjectsRedraw();
}
if(TimeMinute(Time[i])==0&&TimeHour(Time[i])==Close_London_Open_USD)
{
ObjectCreate(t, OBJ_ARROW, 0, Time[i], Low[i]-Point*10);
//Print(t,Time[i]);
ObjectSet(t, OBJPROP_ARROWCODE, 88);
ObjectSet(t, OBJPROP_COLOR , Red);
//ObjectSet(t, OBJPROP_TIMEFRAMES, OBJ_PERIOD_H1);
ObjectsRedraw();
}
if(TimeMinute(Time[i])==0&&TimeHour(Time[i])==Close_USD)
{
ObjectCreate(t, OBJ_ARROW, 0, Time[i], Close[i]-Point*20);
ObjectSet(t, OBJPROP_ARROWCODE, 90);
ObjectSet(t, OBJPROP_COLOR , Aqua);
ObjectSet(t, OBJPROP_WIDTH , 1);
ObjectsRedraw();
}
i--;
}
{
int counted_bars=IndicatorCounted();
}}
//----
return(0);
//+------------------------------------------------------------------+
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
//| time1.mq4 |
//| Copyright © 2005, MetaQuotes Software Corp. |
//| https://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2005, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
#property indicator_chart_window
string t="";
extern int Open_London=7;
extern int Close_London_Open_USD=15;
extern int Close_USD=22;
extern int CountBars=500;
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
//---- TODO: add your code here
{
ObjectsDeleteAll("t");
}
//----
return(0);
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int start()
{
int i;
i=CountBars-1;
while(i>0)
{
t=DoubleToStr(i,0);
if(TimeMinute(Time[i])==0&&TimeHour(Time[i])==Open_London)
{
ObjectCreate(t, OBJ_ARROW, 0, Time[i], High[i]+Point*10);
//Print(t,Time[i]);W,
ObjectSet(t, OBJPROP_ARROWCODE,81);
ObjectSet(t, OBJPROP_COLOR , Yellow);
//ObjectSet(t, OBJPROP_TIMEFRAMES, OBJ_PERIOD_H1);
ObjectsRedraw();
}
if(TimeMinute(Time[i])==0&&TimeHour(Time[i])==Close_London_Open_USD)
{
ObjectCreate(t, OBJ_ARROW, 0, Time[i], Low[i]-Point*10);
//Print(t,Time[i]);
ObjectSet(t, OBJPROP_ARROWCODE, 88);
ObjectSet(t, OBJPROP_COLOR , Red);
//ObjectSet(t, OBJPROP_TIMEFRAMES, OBJ_PERIOD_H1);
ObjectsRedraw();
}
if(TimeMinute(Time[i])==0&&TimeHour(Time[i])==Close_USD)
{
ObjectCreate(t, OBJ_ARROW, 0, Time[i], Close[i]-Point*20);
ObjectSet(t, OBJPROP_ARROWCODE, 90);
ObjectSet(t, OBJPROP_COLOR , Aqua);
ObjectSet(t, OBJPROP_WIDTH , 1);
ObjectsRedraw();
}
i--;
}
{
int counted_bars=IndicatorCounted();
}}
//----
return(0);
//+------------------------------------------------------------------+