Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Чтобы Вам не тратить время на написание...
int init() { return; } int deinit() { return; } int start() { if(ObjectFind("Angle")==-1) { ObjectCreate("Angle",OBJ_TRENDBYANGLE,0,Time[12],Close[12]); } ObjectMove("Angle",0,Time[12],Close[12]); ObjectSet ("Angle",OBJPROP_RAY,false); ObjectSet ("Angle",OBJPROP_TIME2,Time[0]); ObjectSet ("Angle",OBJPROP_PRICE2,Close[0]); ObjectSet ("Angle",OBJPROP_COLOR,Aqua); double angle=ObjectGet("Angle",OBJPROP_ANGLE); ObjectSetText("Angle",DoubleToStr(angle,1)); Print("Угол: ",angle); Comment("Угол: ",angle); return(0); }Чтобы Вам не тратить время на написание...
спасибо
это из-за того, что на зимнее время перевели.. а МТ - не перевёл
это из-за того, что на зимнее время перевели.. а МТ - не перевёл
Похоже на правду, особенно с учётом того, что разница на 1 час. Но однако я никогда раньше не проверял LocalTime(), т.к. был уверен, что берётся системное время. Чо-т тут не совсем понятно...
зато я проверял =)
время сбилось именно в день переведения часов
зато я проверял =)
время сбилось именно в день переведения часов
Тогда какой же это LocalTime?
А разработчики что-то скажут?
А разработчики что-то скажут?
уже исправили. в следующем билде будет
//+------------------------------------------------------------------+ void deinit() { ObjectDelete("Angle"); ObjectsRedraw(); } //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { int index=120; double angle; if(ObjectFind("Angle")==-1) { ObjectCreate("Angle",OBJ_TRENDBYANGLE,0,Time[12],Close[12]); } ObjectSet ("Angle",OBJPROP_RAY,false); ObjectSet ("Angle",OBJPROP_COLOR,Aqua); ObjectSet ("Angle",OBJPROP_WIDTH,3); while(IsStopped()==false) { RefreshRates(); Comment(Close[0]); ObjectMove("Angle",0,Time[index], Close[index]); ObjectSet ("Angle",OBJPROP_TIME2, Time[index-12]); ObjectSet ("Angle",OBJPROP_PRICE2,Close[index-12]); angle=ObjectGet("Angle",OBJPROP_ANGLE); ObjectSetText("Angle",DoubleToStr(angle,1)); index--; if(index==12) index=120; Sleep(10000); } return(0); } //+------------------------------------------------------------------+На текущий момент я выкрутился. Сделал скрипт, который постоянно считывает значение из TrendByAngle. Первое значение не верное, второе (через 1-2 сек.) верное. Но это же не выход. =(