Внимание!!! VPS сервер работает некорректно!! возможны убытки! - страница 2

 
Vladimir Baskakov:
В большинстве случаев ошибка кроется в коде или брокере , но не в сервере

Код экспертов не менялся более полугода. А брокер то тут причем?

 

Терминал переподключился к другому серверу, индикатор обновился и теперь выглядит корректно. Вопрос: что это было?

 
Dmitrii Ovchinnikov:

Код экспертов не менялся более полугода. А брокер то тут причем?

О, эти товарищи на многое способны, если увидят, что у вас что-то получается
 
Dmitrii Ovchinnikov:

Терминал переподключился к другому серверу, индикатор обновился и теперь выглядит корректно. Вопрос: что это было?

Пока не было подключения индикатор был расчитан на данных, которые есть, после подключения индикатор пересчитался по текущим данным.

 
Vladimir Karputov:

Пока не было подключения индикатор был расчитан на данных, которые есть, после подключения индикатор пересчитался по текущим данным.

Если после подключения изменились данные, по которым рассчитывается индикатор, но не изменились данные цен, представленные на графике, тогда вопрос: по каким данным рассчитывается индикатор?

 
Dmitrii Ovchinnikov:

Если после подключения изменились данные, по которым рассчитывается индикатор, но не изменились данные цен, представленные на графике, тогда вопрос: по каким данным рассчитывается индикатор?

Перечитайте мой пост вдумчиво.

Если не поймете, тогда прямой путь к экспериментам: на графике выставить таймфрейм M1, отключится от интернета примерно минут на десять. Наблюдать за индикатором. Перезапустить терминал. Подключится к интернету и наблюдать за графиком.

 
Vladimir Karputov:

Перечитайте мой пост вдумчиво.

Если не поймете, тогда прямой путь к экспериментам: на графике выставить таймфрейм M1, отключится от интернета примерно минут на десять. Наблюдать за индикатором. Перезапустить терминал. Подключится к интернету и наблюдать за графиком.

Владимир, вы наверное отвечаете или не мне или не на мой вопрос.

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

Давайте разбираться с этим. Что это?

А потом перейдем ко второму пункту- почему при коннекте к другому серверу показания индикатора изменились на нормальные.

А потом вернемся к вопросу - откуда взялось кривое значение MACD  в логе советника, работающего на VPS.

 
Dmitrii Ovchinnikov:

Владимир, вы наверное отвечаете или не мне или не на мой вопрос.

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

Давайте разбираться с этим. Что это?

А потом перейдем ко второму пункту- почему при коннекте к другому серверу показания индикатора изменились на нормальные.

Я не смогу проверить - так как не имею реального счёта на бирже (демо-счёт не считается, демо-счёт на бирже - это Филькина грамота).

 
Dmitrii Ovchinnikov:

Владимир, вы наверное отвечаете или не мне или не на мой вопрос.

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

Давайте разбираться с этим. Что это?

А потом перейдем ко второму пункту- почему при коннекте к другому серверу показания индикатора изменились на нормальные.

А потом вернемся к вопросу - откуда взялось кривое значение MACD  в логе советника, работающего на VPS.

Любому индикатору необходимо постоянное подключение. Даже при первом запуске OnCalculate может проходить несколько раз.

//+------------------------------------------------------------------+
//| Moving Averages Convergence/Divergence                           |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
   Print(__FUNCTION__,", prev_calculated: ",prev_calculated,", rates_total: ",rates_total);
//--- check for data

Вставьте этот код в любой индикатор, отключите интернет и накиньте индикатор на график - очень часто можно увидеть НЕСКОЛЬКО OnCalculate.


Это в продолжение ликбеза: "Индикатор рассчитывается на тех данных, которые есть".

 
Vladimir Karputov:

Любому индикатору необходимо постоянное подключение. Даже при первом запуске OnCalculate может проходить несколько раз.

Вставьте этот код в любой индикатор, отключите интернет и накиньте индикатор на график - очень часто можно увидеть НЕСКОЛЬКО OnCalculate.


Это в продолжение ликбеза: "Индикатор рассчитывается на тех данных, которые есть".

Мне не нужен ликбез, тем более основывающийся на каких-то собственных умозаключениях. 

Где я говорил, что не было коннекта с сервером?

Найдите вначале ответы на вопросы ниже, а потом подумайте над тем, что вы пытаетесь завернуть мне.

Данные цены в графике есть?  Данные цены актуальные?