Автор |
Сообщение |
dmitry1208197320
Зарегистрирован: 23.10.2009
Сообщения: 86
|
Скажите, плиз, почему значения массива temp в случае 1 и 2 разные?:
1. temp = Close;
2. temp = Foreign (symbol, "Close");
(в Foreign symbol равен символу для случая 1). |
|
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Проверил.
Код: |
temp = Foreign (Name(), "Close");
Plot(C, "", colorRed);
Plot(temp, "temp", colorBlue);
|
Идеальное совпадение |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
dmitry1208197320
Зарегистрирован: 23.10.2009
Сообщения: 86
|
Олег, Вы знаете, проверяю результат при использовании функции Foreign с помощью
for( i = 0; i < BarCount; i++ )
printf( "array [%g] = %g\n", i, temp[i]);
и получаю:
array [0] = -1e+010
array [1] = -1e+010
array [2] = -1e+010
..........
,хотя при заполнении temp без Foreign
array [0] = 37.38
array [1] = 36.78
array [2] = 35.64
всё нормально.
Честно говоря не могу понять почему так, может в настройках тестера что-то не то? |
|
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
dmitry1208197320
Зарегистрирован: 23.10.2009
Сообщения: 86
|
Ой, извиняюсь, я неправильно указал имя символа в функции Foreign |
|
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
GREEN_X5
Зарегистрирован: 13.04.2012
Сообщения: 136
|
Чтоб не плодить темы, здесь задам вопрос.
На рабочем столе тикер например SBER с историей значений с 2010г.
Выбираем foreign тикер, имеющий историю значений с 2008г.
Код: |
RequestTimedRefresh(1, onlyvisible = False);
SetBarsRequired(sbrAll, sbrAll);
SetChartOptions(0,chartShowArrows|chartShowDates);
Ticker = ParamList("Тикер","RTSI");
SetForeign(Ticker); |
На рабочем столе интервал foreign тикера подрезается под интервал того, что выбран на раб. столе, т.е. только с 2010г, а не с 2008, как в БД тикера.
Нет метода борьбы с этим? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
GREEN_X5 писал(а): |
Нет метода борьбы с этим? |
Нет. Открытый тикер главный, все подстраивается под него. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|