[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 873
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
при попытке написать
extern string array[25];
компилятор выдает
'array' - external arrays are not allowed
нужно без extern.
но ведь тогда он уже будет не внешним...
будет
а может как-нибудь обратиться к переменной, имя которой содержится в строковой переменной?
Уважаемые гуру, подскажите, плиз, каким образом можно найти решение такой вот несложной задачи:
на входе скрипта 25 внешних строковых переменных переменных с именами ХХХХХ_счетчик, где счетчик - натуральное число 1,2,3... 25
в теле скрипта нужно обрабатывать эти переменные в цикле for ( i=1 ; i<=25 ; i++ ){...}
не могу понять, как можно в теле цикла обратиться к соответствующей переменной, получив ее имя, используя счетчик i
массив был бы хорош, но внешние массивы не разрешены....
в конечном итоге задача сводится к тому, чтобы обратиться к переменной, имя которой содержится в строковой переменной.
С уважением, Gravitus
Можно типо такого
for (i=0; i<=3; i++)
{
switch(i)
{
case 1 :
XXXXX_1=i;
case 2 :
XXXXX_2=i;
case 3 :
XXXXX_3=i;
break;
default: break;
}
}
Вместо IndicatorCounted() напишите то что надо.
задача чтобы просчет велся при поступлении новой свечи
т.е. ведется проверка Bars- IndicatorCounted() (кол-во просчитанных баров) только изменяется в индикаторе идет основной просчет.
задача чтобы просчет велся при поступлении новой свечи
Andrei01, reag - благодарю
просто думал есть какие-то волшебные кавычки, ну да ладно, switch вполне полойдет :)
Уважаемые гуру, подскажите, плиз, каким образом можно найти решение такой вот несложной задачи:
на входе скрипта 25 внешних строковых переменных переменных с именами ХХХХХ_счетчик, где счетчик - натуральное число 1,2,3... 25
в теле скрипта нужно обрабатывать эти переменные в цикле for ( i=1 ; i<=25 ; i++ ){...}
не могу понять, как можно в теле цикла обратиться к соответствующей переменной, получив ее имя, используя счетчик i
массив был бы хорош, но внешние массивы не разрешены....
в конечном итоге задача сводится к тому, чтобы обратиться к переменной, имя которой содержится в строковой переменной.
С уважением, Gravitus
for (i=0; i<=3; i++)
{
switch(i)
{
case 1 :
ixxxxx=DoubleToStr(i,0);
XXXXX="XXXXX_"+ixxxxx;
XXXXX_1=GlobalVariableGet(XXXXX);
}