Так что я могу загрузить мой GLBSE историю счета в виде файла CSV в настоящее время. Кто будет первым из ворот с веб-приложение для отслеживания P&L?
Даже круче, если бы мы могли получить это через API GLBSE ...
|
![]() |
# 1 |
Сообщения: 139
цитировать ответ |
![]()
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Так что я могу загрузить мой GLBSE историю счета в виде файла CSV в настоящее время. Кто будет первым из ворот с веб-приложение для отслеживания P&L?
Даже круче, если бы мы могли получить это через API GLBSE ... |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 2 |
Сообщения: 2212
цитировать ответ |
![]()
Получил 1806 Биткоинов
Реальная история. Веб-приложение будет немного странно (я лично не буду загружать любой файл CSV на сайт со списком адресов + сделок ...)
Было бы здорово сделать шаблон общественной работы с электронными таблицами, хотя, например. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 3 |
Сообщения: 2212
цитировать ответ |
![]() Было бы здорово, если бы мы могли получить доступ к CSV через API (хотя это означало бы, мы бы сохранить свой личный ключ API на серверах Google для запросов ...) - тогда можно было бы напрямую импортировать CSV в Google Docs ( есть родная функция для этого).
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 4 |
Сообщения: 139
цитировать ответ |
![]() Веб-приложение будет немного странно (я лично не буду загружать любой файл CSV на сайт со списком адресов + сделок ...) Было бы здорово сделать шаблон общественной работы с электронными таблицами, хотя, например. Я думал Клиентский JavaScript интерпретировать его, но импортер в Google Docs будет хорошо работать тоже (особенно если он может обновить через API). EDIT: Кроме того, как можно калькулятор получить текущую оценку, если он не в сети? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 5 |
Сообщения: 2212
цитировать ответ |
![]() Можно разобрать CSV для каких-либо активов вы все еще держат, а затем делать запросы на общедоступный API для них, чтобы получить текущие цены. Также вы можете попросить orderbooks вместо того, чтобы иметь "если я продаю все мои активы прямо сейчас вплоть до 1 Satoshi, сколько может рынок съедать и что я в конечном итоге?" номер.
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 6 |
Сообщения: 2212
цитировать ответ |
![]() Не могли бы вы поставить это на GitHub? Может быть проще редактировать / улучшить там ...
Благодаря кстати! |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 7 |
Сообщения: 686
цитировать ответ |
![]() Прекрасно работает! Было бы замечательно, если можно было бы увидеть, сколько акций вы в настоящее время холдинг стоит на 24h цене Avg.
Как вы думаете, что можно было бы реализовать? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 8 |
Сообщения: 281
цитировать ответ |
![]() Не удалось справиться с "sellback" ТХ. Формат такой же, как "продавать", Но тип "sellback",
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 9 |
Сообщения: 664
цитировать ответ |
![]() Не удался Locat типа столбца в листе «Import» (строка 19)
Редактирование: работали с неправильной таблицей, кажется, работают хорошо сейчас. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 10 |
Сообщения: 1031
цитировать ответ |
![]() Если кто-то интерес, я буду стараться, чтобы преобразовать это в JavaScript Сценарий для электронных таблиц Google, не должно быть слишком трудно. Не могли бы вы подстегнуть функцию ImportHTML для заключительного баланса с Blockchain.info для Google Docs? Довольно пожалуйста? Это получает его от Blockexplorer.com, но сайт, кажется ненадежными в разы, и это требует два поиска. Код: С9 = адрес A1 = ImportData ("http://blockexplorer.com/q/getreceivedbyaddress/"&C9) А2 = ImportData ("http://blockexplorer.com/q/getsentbyaddress/"&C9) Текущий баланс равен = A1-A2 |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 11 |
Сообщения: 1031
цитировать ответ |
![]() Прекрасно работает! Было бы замечательно, если можно было бы увидеть, сколько акций вы в настоящее время холдинг стоит на 24h цене Avg. Как вы думаете, что можно было бы реализовать? Если использовать как 24h и 5 дней средняя цена. 5 дня средняя цена, вероятно, более репрезентативная фактической цена, которую вы могли бы продать в связи с текущим количеством объема. Но тогда почему не так? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 12 |
Сообщения: 139
цитировать ответ |
![]() Ничего себе, большая работа. Я оставил чаевые 1BTC, чтобы стимулировать дальнейшее развитие
Я немного разочарован GLBSE, не имея какое-либо унаследованных сделку в моей истории для моих мигрировали счетов GLBSEv1 |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 13 |
Сообщения: 2212
цитировать ответ |
![]() Старые данные будут рано или поздно тоже, по крайней мере, теперь у нас есть текущий!
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 14 |
Сообщения: 1031
цитировать ответ |
![]() ... не совсем уверен, почему это необходимо в контексте GLBSE импортера? Кроме того, почему бы вам не Откат на blockchain.info когда blockexplorer.com терпит неудачу? Не действительно необходимо для импортера, но было бы полезно иметь формулу и я шарить вокруг с blockchain.info, но не смог заставить его работать. Один из вариантов: Код: C104 = Адрес = ImportHtml ("http://blockchain.info/address/"&C104, "Таблица", 2) Было бы неплохо иметь только итоговый баланс в качестве выхода. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 15 |
Сообщения: 1449
цитировать ответ |
![]() Я получаю это:
ой Неизвестный тип сделки по строке 42 ... прерывание. (Строка 109) ОК Тип "sellback" что происходит, когда, например PPT.x делает принудительный выкуп акций EDIT: сейчас я просто изменить все «sellback» «продать» и она отлично работает |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 16 |
Сообщения: 1736
цитировать ответ |
![]() я попытался запустить его сегодня (из кода на вашей первой странице поста), и я получаю ту же ошибку sellback. Я собираюсь попробовать запустить его после изменения всех sellbacks на продажу и пусть вы знаете!
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 17 |
Сообщения: 1736
цитировать ответ |
![]() К сожалению, после пробега через ~ 1900 звукозаписывающей CSV сценарий замерз и сказал максимальное время выполнения достигло или что-то вдоль линий
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 18 |
Сообщения: 162
цитировать ответ |
![]() pnlCalc ненадежен в самом конце сценария. Заголовки PNL, "акций активов и т.д ..." стать жирным шрифтом, а затем таблица говорит "Сценарий pnlCalc произошла ошибка отклонять",
Есть идеи? знак равно |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 19 |
Сообщения: 434
цитировать ответ |
![]() Рядом с той же ошибкой, но у меня есть случайное число строк активов в балансе PNL, то он терпит неудачу
EDIT: Проблема, кажется, случайные ошибки по вызову GLBSE API. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 20 |
Сообщения: 910
цитировать ответ |
![]() "Сценарий pnlCalc произошла ошибка"
Это то, что я вижу на бревне Execution транскриптов: Код: SpreadsheetApp.getActiveSpreadsheet () Spreadsheet.getSheetByName ([Импорт]) SpreadsheetApp.getActiveSpreadsheet () Spreadsheet.setActiveSheet ([Лист]) Sheet.getLastRow () Sheet.getLastColumn () Sheet.getRange ([1, 1, 1, 8]) Range.getLastColumn () Range.getCell ([1, 1]) Range.getValue () .... Range.getCell ([1, 7]) Range.getValue () Range.getCell ([1, 8]) Range.getValue () SpreadsheetApp.getActiveSpreadsheet () Spreadsheet.getSheetByName ([ПНЛ]) SpreadsheetApp.getActiveSpreadsheet () Spreadsheet.insertSheet ([ПНЛ]) Sheet.clear () SpreadsheetApp.getActiveSpreadsheet () Spreadsheet.setActiveSheet ([Лист]) Sheet.appendRow ([[активы, акции, инвестированный, дивиденды, 24hAvgPrice, 5dAvgPrice]]) Sheet.getRange ([1: 1]) Range.setFontWeight ([жирный шрифт]) Sheet.setFrozenRows ([1]) UrlFetchApp.fetch ([https://glbse.com/api/asset/GLBSE_CASH]) HTTPResponse.getContentText () Sheet.appendRow ([[GLBSE_CASH, 0,0, +15,618193739999999, -0,0, 0,0, 0,0]]) UrlFetchApp.fetch ([https://glbse.com/api/asset/WALLT_CASH]) |
![]() ![]() |
![]() ![]() ![]() |