Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 637
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А данные во второй строке точно соответствуют первой?
Нет, не точно. Это как формат указал. Как такие получить - не знаю.
Так-же интересует главный вопрос, как их вернуть обратно к читабельному виду!, и откуда берутся минуса со строки =)
Нет, не точно. Это как формат указал. Как такие получить - не знаю.
Так-же интересует главный вопрос, как их вернуть обратно к читабельному виду!, и откуда берутся минуса со строки =)
Если честно, то не понятен вопрос. Нет исходных данных.
Вы уверены, что в оригинальной строке нет знаков минус? В любом случае, в коде может быть разбивка строки на подстроки и преобразование их в числа, а уже потом обработка этих чисел и формирование новой строки.
Если честно, то не понятен вопрос. Нет исходных данных.
Вы уверены, что в оригинальной строке нет знаков минус? В любом случае, в коде может быть разбивка строки на подстроки и преобразование их в числа, а уже потом обработка этих чисел и формирование новой строки.
Вот строка, которая преобразована в цифры:
Account: 941873 Name: Vitaly Currency: USD Leverage: 1:500 2016 October 5, 22:30
Подскажите кто сталкивался и знает, как получить с этой строки:
29301441,1475681547,0,0.01,EURUSD,1.1207,0.0000,0.0000,1475690944,1.1213,0.00,0.00,0.60,,13134545
вот такую:
-118,120,-39,52,-58,-76,62,-66,-49,-97,-38,-86,-125,-52,-70,-96,89,-23,13,-91,111,74,-79,16,65,127,116,-76,99,5,27,48,42,44,55,-94,84,-72,-63,115,26,18,-47,-46,5,-55,32,68,114,-20,46,-7,79,7,82,78,-91,41,82,-114,121,112,-64,-106,35,-10,24,-128,58,-81,-69,92,34,79,64,-97,52,-95,127,-18,-46,104,104,85,56,93,8,100,14,-52,-88,-38,-28,-76,-49,35,-74,27,120,74,53,124,-104,-59,-1,41,-127,-99,103,104,-38,2,47,-93,68,35,-15,44,123,47,78,-117,15,-114,-46,-98,-108,-26,
Спасибо!
Никак, это совершенно разные строки
первая строка ticket,opentime,buy,lot,symbol,openprice,sl,tp,closetime,closeprice, итд
вторая строка может быть все что угодно
если первая строка бинарник, попробуйте прочитать по типам данных
Никак, это совершенно разные строки
первая строка ticket,opentime,buy,lot,symbol,openprice,sl,tp,closetime,closeprice, итд
вторая строка может быть все что угодно
если первая строка бинарник, попробуйте прочитать по типам данных
Пробовал, безрезультатно, может не по тому пути иду(
Интересует всё-же вопрос, как вернуть назад к читабельному виду.
Пробовал, безрезультатно, может не по тому пути иду(
Интересует всё-же вопрос, как вернуть назад к читабельному виду.
Чтобы вернуть назад, нужно знать как было записано
вторая строка скорее всего бинарник, и записаны только FileWriteInteger
Чтобы вернуть назад, нужно знать как было записано
Да вот тут и проблема, что даже не пойму чем было записано, нет ни одной букавки, только циферки, и те со знаком минус через одну. И всё это дело превращается в такую штуку на стороне терминала, а вот на стороне сервера уже преобразовывается к читабельному виду.
Циферки могут быть букавками
На сервере нельзя посмотреть? Как и чем читается?
Циферки могут быть букавками
На сервере нельзя посмотреть? Как и чем читается?
Нет, ни в какую, уже неделю парюсь - безрезультатно. Вот что за метод шифрования используется, вот тут вопрос. Знаю то, что на стороне терминала используется какая-то нелепая dll, ну или не совсем лепая)
Значит к чему всё это: нужно сделать тестерную визуализацию, но сейчас сменили алгоритм отправляемых данных. Вот это работало до поры до времени, сейчас не работает, хотелось-бы восстановить работоспособность.
Вот строка, которая преобразована в цифры:
Account: 941873 Name: Vitaly Currency: USD Leverage: 1:500 2016 October 5, 22:30
941873 Vitaly USD 1:500 2016 October 5, 22:30
В любом случае, там используется шифрование...
Кстати, цифр 128 - не с проста...