У вас не стоит Flash Player
Настройки
#37637 - Tue Feb 21 2012 09:07 PM CreatePane
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
//var mainPane = Context.First;
var Pane = Context.CreatePane("QQE", 20, false, false);
Pane.AddList(string.Format("QQE"), rsiMa, ListStyles.LINE, 0x0C059C, LineStyles.SOLID, PaneSides.RIGHT);
Pane.AddList(string.Format("Trigger"), TrLevelSlowBuffer, ListStyles.LINE, 0xC70428, LineStyles.DOT, PaneSides.RIGHT);

такой код (первая строка раскомментирована) в апи работает отлично (имею в виду, когда система скомпилена вся в dll), а именно - панель индикатора (QQE) выводится ПОСЛЕ главной панели

этот же код в тексте индикатора (кубика) срабатывает не так, а именно - панель всегда выводится сверху, первой, назависимо от того, что я прописываю в addToTop параметре CreatePane
мало того, первая строка вызывает ошибку (индекс за пределами диапазона)

подскажите, что и как


Attachments
pic1.png (222 downloads)


Наверх
#37638 - Tue Feb 21 2012 09:46 PM Re: CreatePane [Re: vito333]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Изначально не планировалось создание панелей в индикаторах. Это скорее "недокументированная" возможность. Т.к. индикаторы рассчитываются раньше, чем создаются панели скрипта, то панели, созданные в индикаторах, будут всегда сверху.

Наверх
#37649 - Wed Feb 22 2012 03:43 AM Re: CreatePane [Re: Nektodron]
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
понятно
пока это единственная возможность делать что-то цветное и симпатичное, не перегружая редактор кубиками

ещё вопрос - как через апи толщину линии графика увеличить?


Отредактировано vito333 (Wed Feb 22 2012 04:14 AM)

Наверх


Moderator:  ViL, sar