Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
И как вставить функцию вместо: DoubleToStr(MarketInfo(siMS[i], MODE_MARGINCALCMODE), 0)+"</TD><TD>"+ // Тип рынка ???
так: strMarketType() + // Тип рынка
не проходит номер...
Вставить целиком вместо строки?
тоже самое...
Эх... да пробовал я это, пробовал...
ифы тоже, и прочее, я ж писал выше.
Строка таблицы то формируется в таком виде: st="текст"+"текст"+"и т.д..."
А по предлагаемому так: st="текст"+ФУНКЦИЯ+"и т.д..."
Вот и запарился ужо...
Так что прошу заранее прощения за возможные мои тормоза.
В общем получается такая картина..
в одном месте кода надо выполнить две функции:
- вернуть число символа по MODE_MARGINCALCMODE
- затем это число преобразовать в строковый вид, например "Валюты"
Первое решаемо довольно просто, а вот второе... 8(
И как вставить функцию вместо: DoubleToStr(MarketInfo(siMS[i], MODE_MARGINCALCMODE), 0)+"</TD><TD>"+ // Тип рынка ???
Если первый вариант не работает, можно так:
Неа... никак...
Видимо это нетривиально-неразрешимая задача для мкл4.
А пока СТОП!!! иначе башка распухнет от всего этого...
Ещё раз СПАСИБО за помощь...!!!
Будут варианты с удовольствием почитаю.
Покамест помучаю вариант скрипта где строки задаются по другому.
Функцией WriteString
Неа... никак...
Видимо это нетривиально-неразрешимая задача для мкл4.
Что значит никак?! Что не работает?
Какое значение переменной st после выполнения этого кода?Какое должно быть?
Я понимаю, голова пухнет... Но останавливаться на таком?!
1. задача где расположить саму функцию...
перепробовал все уровни, ошибки:
'(' - function definition unexpected
'}' - unbalanced parentheses
'i' - variable not defined
и т.д... всех не перепишеш...
2. Исходя из п.1 значения получить пока нереально.
Вот и всех делов.
Преременная st в нормальном, своём коде формирует строку, типа:
<TR><TD>1</TD><TD>EURJPY</TD><TD>0</TD><TD>-2800.00</TD></TR
соответственно проходя по циклу полностью формируется "нутро" таблицы.
Одна из ошибок моих в самой функции:
string strMarketType(siMS[i])
вместо
string strMarketType( string s )
как надо бы...
Вторая, при вызове:
strMarketType()
вместо
strMarketType(siMS[i])
Спасибо за науку!
С запятыми вместо плюсов кстати тож не проходило,
ругался едитор, мол неверный ","
Во втором варианте тож заработало... ;)
Как вычищу от мусора, так выложу что получилось.