Советники: Custom RSI Signal Custom MA Trend - страница 2

 
Vladimir Karputov:

Скрипт != Индикатор.

Мне жаль, что я неправильно написал.
Но, к сожалению, это не было добавлено в график, как я писал ранее.



 
Edviao:

Мне жаль, что я неправильно написал.
Но, к сожалению, это не было добавлено в график, как я писал ранее.



Скрипт - это одноразова программа: производится запуск скрипта, скрипт выполняет действие и скрипт выгружается с графика.

 
Vladimir Karputov:

Скрипт - это одноразова программа: производится запуск скрипта, скрипт выполняет действие и скрипт выгружается с графика.

В результате я не смог запустить этот скрипт и не увидел никакой информации.
Если возможно, поделитесь кодом как скриптом или индикатором и дайте простое объяснение того, как его использовать.
Я и все пользователи останемся довольны...

 
Edviao:

В результате я не смог запустить этот скрипт и не увидел никакой информации.
Если возможно, поделитесь кодом как скриптом или индикатором и дайте простое объяснение того, как его использовать.
Я и все пользователи останемся довольны...

Что значит - не смог запустить? Опишите свои действия по шагам. Прикрепите ДВА лог-файла - из вкладки "Журнал" и из вкладки "Эксперты".

 
Vladimir Karputov:

Что значит - не смог запустить? Опишите свои действия по шагам. Прикрепите ДВА лог-файла - из вкладки "Журнал" и из вкладки "Эксперты".

Уважаемый Владимир,

Думаю, мне удалось запустить это.
Но я столкнулся с довольно странной ситуацией!


Мой брокер говорит, что сейчас они находятся в часовом поясе «GMT + 3», а их сервер расположен в Нью-Йорке.

- Индикатор и скрипт «Time.xxxx», работающий на локальном компьютере, предоставляет следующую информацию;

Time GMT Offset: "-10800" (-3 часа)
Time Day Light Saving: "0"


- Но тот же индикатор и скрипт на VPS дает следующую информацию;

Time GMT Offset: "25200" (+7 часов)
Time Day Light Saving: "-3600" (-1 час)


Короче говоря, сценарий и индикатор «Time.xxxx» генерируют согласованные данные друг с другом, но выдают разную информацию при запуске на локальном ПК и VPS.
Я не мог решить, какой информации доверять в этой странной ситуации! Если у вас есть объяснение этой ситуации, я был бы рад услышать.

Спасибо.







 
Edviao:

Уважаемый Владимир,

Думаю, мне удалось запустить это.
Но я столкнулся с довольно странной ситуацией!


Мой брокер говорит, что сейчас они находятся в часовом поясе «GMT + 3», а их сервер расположен в Нью-Йорке.

- Индикатор и скрипт «Time.xxxx», работающий на локальном компьютере, предоставляет следующую информацию;

Time GMT Offset: "-10800" (-3 часа)
Time Day Light Saving: "0"


- Но тот же индикатор и скрипт на VPS дает следующую информацию;

Time GMT Offset: "25200" (+7 часов)
Time Day Light Saving: "-3600" (-1 час)


Короче говоря, сценарий и индикатор «Time.xxxx» генерируют согласованные данные друг с другом, но выдают разную информацию при запуске на локальном ПК и VPS.
Я не мог решить, какой информации доверять в этой странной ситуации! Если у вас есть объяснение этой ситуации, я был бы рад услышать.

Спасибо.

Всё правильно. А если Вы найдёте компьютер у которого временной пояс будет отличаться от Вашего домашнего и от VPS - Вы получите третий вариант.

Например так:

2021.04.19 14:55:16.409 TimeXXXX (BTCUSD,D1)    TimeCurrent: 2021.04.19 14:55:15
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    TimeCurrent - возращает последнее известное время сервера (время прихода последней котировки) в формате datetime
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    TimeTradeServer: 2021.04.19 14:55:16
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    TimeTradeServer - возвращает расчетное текущее время торгового сервера
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    TimeLocal: 2021.04.19 14:55:16
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    TimeLocal - возвращает локальное компьютерное время в формате datetime
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    TimeGMT: 2021.04.19 11:55:16
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    TimeGMT - время GMT формате datetime с учетом перехода на зимнее или летнее время по локальному времени компьютера, на котором запущен клиентский терминал
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    TimeDaylightSavings: -3600
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    TimeDaylightSavings - возвращает поправку на летнее время в секундах, если был произведен переход на летнее время
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    TimeGMTOffset: -10800
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    TimeGMTOffset - возвращает текущую разницу между временем GMT и локальным временем компьютера в секундах с учетом перехода на зимнее или летнее время
2021.04.19 14:55:16.411 TimeXXXX (BTCUSD,D1)    
 
Моя голова как суп! 
что из следующего является правильным для текущей разницы во времени сервера моего брокера?

Time GMT Offset: "-10800" (-3 часа)
Time Day Light Saving: "0"

или же,

Time GMT Offset: "25200" (+7 часов)
Time Day Light Saving: "-3600" (-1 час)
 
Edviao:
Моя голова как суп! 
что из следующего является правильным для текущей разницы во времени сервера моего брокера?

Time GMT Offset: "-10800" (-3 часа)
Time Day Light Saving: "0"

или же,

Time GMT Offset: "25200" (+7 часов)
Time Day Light Saving: "-3600" (-1 час)

Оба варианта правильные. Так как эти два варианта взяты для двух разных часовых поясов.

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