У вас не стоит Flash Player
Настройки
#62439 - Tue May 27 2014 09:00 PM Кто подскажет
Max_Aero Offline
journeyman

Registered: Mon Feb 17 2014
Записи: 62
Ситуация такая- есть скрипт, внутри которого происходят определённые вычисления и в итоге мы получаем на выходе одного из блоков всегда значение от одного до четырех.
Когда я этот скрипт пытаюсь превратить в индикатор, полностью скопировав все кубики и добавив кубик возвращаемое значение, то почему то этот индикатор совершенно не работает.
С чем может быть связано?

Наверх
#62441 - Tue May 27 2014 09:25 PM Re: Кто подскажет [Re: Max_Aero]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
приложите материалы.

Наверх
#62443 - Tue May 27 2014 09:45 PM Re: Кто подскажет [Re: ViL]
Max_Aero Offline
journeyman

Registered: Mon Feb 17 2014
Записи: 62
Ну к сожалению материалы я не могу приложить. Так как в индикаторе используются написанные на C# скрипты и еще много всего, что представляет важную для нас информацию.
Важен факт, что когда те же самые кубики работают в виде обычного скрипта, то на выходе всегда всё правильно, как только вставляю в индикатор, он выдает совершенно неадекватный результат. А если быть точным то чаще всего вообще никакого результата не выдает

Наверх
#62445 - Wed May 28 2014 08:11 AM Re: Кто подскажет [Re: Max_Aero]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Если не приложить материалы, невозможно найти проблему. В вашем же случае если у вас сть написанные на С# скрипты, стоит переписать всё на C# и все будет работать без ошибок.
_________________________
__


Наверх
#62446 - Wed May 28 2014 10:26 AM Re: Кто подскажет [Re: ra81]
Max_Aero Offline
journeyman

Registered: Mon Feb 17 2014
Записи: 62
Как я понял путём опытов, в индикаторах не работает сравнение A!=A[i-1] а вот по какой причине не работает, не понятно. А еще творится какое то волшебство, потому что я в индикатор могу добавить только "источник инструмент", а все остальные типы могу только в новый индикатор добавлятью

Наверх
#62449 - Wed May 28 2014 02:39 PM Re: Кто подскажет [Re: Max_Aero]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Значит это у Вас точно не индикатор.
Перепутали "Лаб" и "Индикатор"

Наверх
#62450 - Wed May 28 2014 03:16 PM Re: Кто подскажет [Re: ViL]
Max_Aero Offline
journeyman

Registered: Mon Feb 17 2014
Записи: 62
Нет. Изначально он создавался как индикатор (уже много раз пробовал). А потом вдруг в какой то момент название у него остаётся что он индикатор, а возможность "вытаскивать" другие источники пропадает.

Наверх
#62452 - Wed May 28 2014 06:19 PM Re: Кто подскажет [Re: Max_Aero]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
на поддержку пришлите такой индикатор

Наверх
#62936 - Sun Jun 29 2014 06:13 AM Re: Кто подскажет [Re: Max_Aero]
Joh Offline
stranger

Registered: Wed Jun 25 2014
Записи: 1
Вообще-то выражение A!=A[i-1] не очень понятно для кривого майкрософтовского продукта, коим является ШарпДевелоп.

Что такое А ??? Вы так пытаетесь обратиться к 0-му элементу массива? Тогда пишите не А, а А[0]
Если же это самостоятельная переменная, то:
1. Проверьте, соответствует ли тип переменной типу массива (double или еще какой-нить).
2. Замените имя переменной, например А1 (только замените во всем тексте кода)

Удачи!

Наверх
#62939 - Sun Jun 29 2014 12:31 PM Re: Кто подскажет [Re: Joh]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Originally Posted By: Joh
Вообще-то выражение A!=A[i-1] не очень понятно для кривого майкрософтовского продукта, коим является ШарпДевелоп.

Что такое А ??? Вы так пытаетесь обратиться к 0-му элементу массива? Тогда пишите не А, а А[0]
Если же это самостоятельная переменная, то:
1. Проверьте, соответствует ли тип переменной типу массива (double или еще какой-нить).
2. Замените имя переменной, например А1 (только замените во всем тексте кода)

Удачи!

вообще с какого перепуга шарп девелоп стал кривой поделкой майкрософта?? Как раз не он этот девелоп делал smile. Тут вы напутали.

Ну и выражение A!=A[i-1] работать может тока в виз редакторе. Его полный и нормальный аналог это: A[i]!=A[i-1]
В такой форме сие поймет и шарп девелоп и поделка от майкрософта Вижуал студия.
_________________________
__


Наверх


Moderator:  ViL, sar