все работает
int OnInit() { ChartSetInteger(0, CHART_EVENT_MOUSE_MOVE, 1); return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ void OnChartEvent(const int id, // идентификатор события const long& lparam, // параметр события типа long const double& dparam, // параметр события типа double const string& sparam) // параметр события типа string { Comment(TimeToString(TimeLocal(), TIME_DATE | TIME_MINUTES | TIME_SECONDS), "\n", "id = ", id, "\n", "lparam = ", lparam, "\n", "dparam = ", dparam, "\n", "StringLen(sparam) = ", StringLen(sparam), "\n", "sparam = ", sparam); }
ЗЫ: думаю лучше не хвастаться этой панелью, а попробовать прочитать статью как с помощью СБ в течении получаса написать свою торговую панель, кажется эти статьи от модератора Владимира были
все работает
ЗЫ: думаю лучше не хвастаться этой панелью, а попробовать прочитать статью как с помощью СБ в течении получаса написать свою торговую панель, кажется эти статьи от модератора Владимира были
Слово хвастаться я должен был взять в кавычки:) Хорошо что у Вас работает, но какая может быть причина того что у меня не работает? Есть мысли?
За статью, к стати, спасибо, обязательно прочту...
Разобрался, не хватало в ините ChartSetInteger(0, CHART_EVENT_MOUSE_MOVE, 1);
Но я все равно не понимаю... а почему вчера без этого работало?
Игорь, можете сказать что нибудь по этому поводу?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Вчера написал панельку передвижную, все работало, а сегодня утром решил похвастаться так сказать а она уже не движется... Методом тыка выяснил что не работает сам обработчик событий:
Вне зависимости что там написано дальше как минимум коммент должен выводиться (0 или 1), но этого не происходит! В чем может быть проблема?
Причем если id==CHARTEVENT_OBJECT_CLICK то в этом случае OnChartEvent() отрабатывает правильно...