Ecoer Logo

@homes

47

Investor in Crypto. Doer of maths. Tinkerer in networks of the neural variety.

steemit.com/@homes
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS11.92%
Net Worth
3.054USD
STEEM
64.081STEEM
SBD
0.000SBD
Own SP
5.384SP

Detailed Balance

STEEM
balance
64.081STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
5.384SP
Delegated Out
0.000SP
Delegation In
0.000SP
Effective Power
5.384SP
Reward SP (pending)
0.000SP
SBD
sbd_balance
0.000SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.000SBD
{
  "balance": "64.081 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "8757.518277 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 VESTS",
  "sbd_balance": "0.000 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.000 SBD",
  "conversions": []
}

Account Info

namehomes
id127266
rank215,740
reputation286874014397
created2017-01-17T17:51:09
recovery_accountsteem
proxyNone
post_count30
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2018-07-20T20:33:27
last_root_post2018-07-20T20:33:27
last_vote_time2019-08-05T08:39:09
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance64.081 STEEM
savings_balance0.000 STEEM
sbd_balance0.000 SBD
savings_sbd_balance0.000 SBD
vesting_shares8757.518277 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares0.000000 VESTS
reward_vesting_balance0.000000 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn108110040569
to_withdraw108110040569
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update2018-04-22T20:17:51
minedNo
sbd_seconds0
sbd_last_interest_payment2019-08-01T09:36:27
savings_sbd_last_interest_payment2017-12-11T09:48:27
{
  "id": 127266,
  "name": "homes",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5YWFnF8PmyqZUnNstApM34gsrCUuxN5HCwGKBMQtEXHrt2gXxF",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7XJ2REbVX5H7XMVrTU5bBeNCzGy1JGbAZnZYdkAJvCEbCXu5Cu",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6MFZ6aEk24skR58h1WhAjfYf9LFNbfbfexXG7zU9VSkvQ1xaVb",
        1
      ]
    ]
  },
  "memo_key": "STM6EKnvLot84a145HMCgf6RwbczHrjTZ1h2ghJsz6TVuTXbqv6dN",
  "json_metadata": "{\"profile\":{\"name\":\"Alfred\",\"about\":\"Investor in Crypto. Doer of maths. Tinkerer in networks of the neural variety.\"}}",
  "posting_json_metadata": "{\"profile\":{\"name\":\"Alfred\",\"about\":\"Investor in Crypto. Doer of maths. Tinkerer in networks of the neural variety.\"}}",
  "proxy": "",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_account_update": "2018-04-22T20:17:51",
  "created": "2017-01-17T17:51:09",
  "mined": false,
  "recovery_account": "steem",
  "last_account_recovery": "1970-01-01T00:00:00",
  "reset_account": "null",
  "comment_count": 0,
  "lifetime_vote_count": 0,
  "post_count": 30,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": "1066682082554",
    "last_update_time": 1581696480
  },
  "downvote_manabar": {
    "current_mana": "266670520638",
    "last_update_time": 1581696480
  },
  "voting_power": 0,
  "balance": "64.081 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "0.000 SBD",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "2020-02-14T16:08:00",
  "sbd_last_interest_payment": "2019-08-01T09:36:27",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "2017-12-11T09:48:27",
  "savings_sbd_last_interest_payment": "2017-12-11T09:48:27",
  "savings_withdraw_requests": 0,
  "reward_sbd_balance": "0.000 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "0.000000 VESTS",
  "reward_vesting_steem": "0.000 STEEM",
  "vesting_shares": "8757.518277 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "withdrawn": "108110040569",
  "to_withdraw": "108110040569",
  "withdraw_routes": 0,
  "curation_rewards": 929,
  "posting_rewards": 34248,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2018-07-20T20:33:27",
  "last_root_post": "2018-07-20T20:33:27",
  "last_vote_time": "2019-08-05T08:39:09",
  "post_bandwidth": 0,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": "286874014397",
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 215740
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
homesreceived 16.032 STEEM from power down installment (16.616 SP)
2025/01/29 12:06:36
from accounthomes
to accounthomes
withdrawn27027.510140 VESTS
deposited16.032 STEEM
Transaction InfoBlock #92544440/Virtual Operation #3
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 92544440,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 3,
  "timestamp": "2025-01-29T12:06:36",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "27027.510140 VESTS",
      "deposited": "16.032 STEEM"
    }
  ]
}
homesreceived 16.032 STEEM from power down installment (16.616 SP)
2025/01/29 12:06:36
from accounthomes
to accounthomes
withdrawn27027.510140 VESTS
deposited16.032 STEEM
Transaction InfoBlock #92544440/Virtual Operation #3
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 92544440,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 3,
  "timestamp": "2025-01-29T12:06:36",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "27027.510140 VESTS",
      "deposited": "16.032 STEEM"
    }
  ]
}
homesreceived 16.024 STEEM from power down installment (16.616 SP)
2025/01/22 12:06:36
from accounthomes
to accounthomes
withdrawn27027.510143 VESTS
deposited16.024 STEEM
Transaction InfoBlock #92343325/Virtual Operation #3
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 92343325,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 3,
  "timestamp": "2025-01-22T12:06:36",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "27027.510143 VESTS",
      "deposited": "16.024 STEEM"
    }
  ]
}
homesreceived 16.016 STEEM from power down installment (16.616 SP)
2025/01/15 12:06:36
from accounthomes
to accounthomes
withdrawn27027.510143 VESTS
deposited16.016 STEEM
Transaction InfoBlock #92142156/Virtual Operation #2
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 92142156,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 2,
  "timestamp": "2025-01-15T12:06:36",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "27027.510143 VESTS",
      "deposited": "16.016 STEEM"
    }
  ]
}
homesreceived 16.008 STEEM from power down installment (16.616 SP)
2025/01/08 12:06:36
from accounthomes
to accounthomes
withdrawn27027.510143 VESTS
deposited16.008 STEEM
Transaction InfoBlock #91941028/Virtual Operation #2
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 91941028,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 2,
  "timestamp": "2025-01-08T12:06:36",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "27027.510143 VESTS",
      "deposited": "16.008 STEEM"
    }
  ]
}
homesstarted power down of 66.464 SP
2025/01/01 12:06:36
accounthomes
vesting shares108110.040569 VESTS
Transaction InfoBlock #91739895/Trx 67f0d67195f0f4e2a895c2dac19189f90972d9d3
View Raw JSON Data
{
  "trx_id": "67f0d67195f0f4e2a895c2dac19189f90972d9d3",
  "block": 91739895,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2025-01-01T12:06:36",
  "op": [
    "withdraw_vesting",
    {
      "account": "homes",
      "vesting_shares": "108110.040569 VESTS"
    }
  ]
}
steemeggsent 0.001 STEEM to @homes- "Accumulate free upvotes on your posts every 6 hours! All you need to do is vote our witness account -> se-witness as one of your 30 witness votes. -> See actual rewards not just 0.001 every day. http..."
2023/01/11 23:24:30
fromsteemegg
tohomes
amount0.001 STEEM
memoAccumulate free upvotes on your posts every 6 hours! All you need to do is vote our witness account -> se-witness as one of your 30 witness votes. -> See actual rewards not just 0.001 every day. https://steemlogin.com/sign/account-witness-vote?witness=se-witness&approve=1
Transaction InfoBlock #71102513/Trx 4f0b53bd1a9f69cc75320109d70d2c81140279e6
View Raw JSON Data
{
  "trx_id": "4f0b53bd1a9f69cc75320109d70d2c81140279e6",
  "block": 71102513,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-01-11T23:24:30",
  "op": [
    "transfer",
    {
      "from": "steemegg",
      "to": "homes",
      "amount": "0.001 STEEM",
      "memo": "Accumulate free upvotes on your posts every 6 hours! All you need to do is vote our witness account -> se-witness as one of your 30 witness votes. ->  See actual rewards not just 0.001 every day. https://steemlogin.com/sign/account-witness-vote?witness=se-witness&approve=1"
    }
  ]
}
homessent 124.671 STEEM to @deepcrypto8- "101954237"
2021/04/01 08:18:21
fromhomes
todeepcrypto8
amount124.671 STEEM
memo101954237
Transaction InfoBlock #52503916/Trx 8aa0ad0a2eccbf7bb8061f9ff78c320459226170
View Raw JSON Data
{
  "trx_id": "8aa0ad0a2eccbf7bb8061f9ff78c320459226170",
  "block": 52503916,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2021-04-01T08:18:21",
  "op": [
    "transfer",
    {
      "from": "homes",
      "to": "deepcrypto8",
      "amount": "124.671 STEEM",
      "memo": "101954237"
    }
  ]
}
homesreceived 124.671 STEEM from power down installment (145.983 SP)
2021/01/11 13:09:42
from accounthomes
to accounthomes
withdrawn237453.630927 VESTS
deposited124.671 STEEM
Transaction InfoBlock #50238796/Virtual Operation #3
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 50238796,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 3,
  "timestamp": "2021-01-11T13:09:42",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "237453.630927 VESTS",
      "deposited": "124.671 STEEM"
    }
  ]
}
homessent 124.572 STEEM to @deepcrypto8- "101954237"
2021/01/07 17:19:09
fromhomes
todeepcrypto8
amount124.572 STEEM
memo101954237
Transaction InfoBlock #50129844/Trx 78b0b473840233c3d6229e2e70bab0ac0eec69d6
View Raw JSON Data
{
  "trx_id": "78b0b473840233c3d6229e2e70bab0ac0eec69d6",
  "block": 50129844,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2021-01-07T17:19:09",
  "op": [
    "transfer",
    {
      "from": "homes",
      "to": "deepcrypto8",
      "amount": "124.572 STEEM",
      "memo": "101954237"
    }
  ]
}
homesreceived 124.572 STEEM from power down installment (145.983 SP)
2021/01/04 13:09:42
from accounthomes
to accounthomes
withdrawn237453.630927 VESTS
deposited124.572 STEEM
Transaction InfoBlock #50039508/Virtual Operation #3
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 50039508,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 3,
  "timestamp": "2021-01-04T13:09:42",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "237453.630927 VESTS",
      "deposited": "124.572 STEEM"
    }
  ]
}
homessent 124.473 STEEM to @deepcrypto8- "101954237"
2020/12/29 16:27:06
fromhomes
todeepcrypto8
amount124.473 STEEM
memo101954237
Transaction InfoBlock #49872619/Trx 38cadbf5b72fceb8e95cc7f95de0cdfb6671c9cd
View Raw JSON Data
{
  "trx_id": "38cadbf5b72fceb8e95cc7f95de0cdfb6671c9cd",
  "block": 49872619,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-29T16:27:06",
  "op": [
    "transfer",
    {
      "from": "homes",
      "to": "deepcrypto8",
      "amount": "124.473 STEEM",
      "memo": "101954237"
    }
  ]
}
homesreceived 124.473 STEEM from power down installment (145.983 SP)
2020/12/28 13:09:42
from accounthomes
to accounthomes
withdrawn237453.630927 VESTS
deposited124.473 STEEM
Transaction InfoBlock #49840245/Virtual Operation #3
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 49840245,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 3,
  "timestamp": "2020-12-28T13:09:42",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "237453.630927 VESTS",
      "deposited": "124.473 STEEM"
    }
  ]
}
homessent 124.376 STEEM to @deepcrypto8- "101954237"
2020/12/22 15:55:15
fromhomes
todeepcrypto8
amount124.376 STEEM
memo101954237
Transaction InfoBlock #49672710/Trx 3d86e4537180b6a2049b94f0ff39040059fdc31c
View Raw JSON Data
{
  "trx_id": "3d86e4537180b6a2049b94f0ff39040059fdc31c",
  "block": 49672710,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-22T15:55:15",
  "op": [
    "transfer",
    {
      "from": "homes",
      "to": "deepcrypto8",
      "amount": "124.376 STEEM",
      "memo": "101954237"
    }
  ]
}
homesreceived 124.374 STEEM from power down installment (145.983 SP)
2020/12/21 13:09:42
from accounthomes
to accounthomes
withdrawn237453.630927 VESTS
deposited124.374 STEEM
Transaction InfoBlock #49641002/Virtual Operation #2
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 49641002,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 2,
  "timestamp": "2020-12-21T13:09:42",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "237453.630927 VESTS",
      "deposited": "124.374 STEEM"
    }
  ]
}
homesstarted power down of 583.932 SP
2020/12/14 13:09:42
accounthomes
vesting shares949814.523708 VESTS
Transaction InfoBlock #49442417/Trx c9621ce2bdbf1f976224230c71448cc8c3084f9c
View Raw JSON Data
{
  "trx_id": "c9621ce2bdbf1f976224230c71448cc8c3084f9c",
  "block": 49442417,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-14T13:09:42",
  "op": [
    "withdraw_vesting",
    {
      "account": "homes",
      "vesting_shares": "949814.523708 VESTS"
    }
  ]
}
homescustom json: notify
2020/11/23 18:47:27
required auths[]
required posting auths["homes"]
idnotify
json["setLastRead",{"date":"2020-11-23T18:47:21"}]
Transaction InfoBlock #48854701/Trx b50bc502dc4329f7fb43722626a64220280e5f0a
View Raw JSON Data
{
  "trx_id": "b50bc502dc4329f7fb43722626a64220280e5f0a",
  "block": 48854701,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-11-23T18:47:27",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "homes"
      ],
      "id": "notify",
      "json": "[\"setLastRead\",{\"date\":\"2020-11-23T18:47:21\"}]"
    }
  ]
}
homesclaimed reward balance: 0.009 SP
2020/02/14 16:08:00
accounthomes
reward steem0.000 STEEM
reward sbd0.000 SBD
reward vests13.891621 VESTS
Transaction InfoBlock #40816302/Trx ab743f461d2277a42e5c742bb86b97a0ef3176d7
View Raw JSON Data
{
  "trx_id": "ab743f461d2277a42e5c742bb86b97a0ef3176d7",
  "block": 40816302,
  "trx_in_block": 24,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-02-14T16:08:00",
  "op": [
    "claim_reward_balance",
    {
      "account": "homes",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "0.000 SBD",
      "reward_vests": "13.891621 VESTS"
    }
  ]
}
2020/01/17 18:45:21
parent authorhomes
parent permlinkhow-to-think-about-crypto-markets-are-you-qualified-to-make-the-decisions-you-make
authorsteemitboard
permlinksteemitboard-notify-homes-20200117t184521000z
title
bodyCongratulations @homes! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@homes/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@homes) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=homes)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #40014705/Trx 282f75e2c8d6c5efcb1c6e892bfe379b887396fb
View Raw JSON Data
{
  "trx_id": "282f75e2c8d6c5efcb1c6e892bfe379b887396fb",
  "block": 40014705,
  "trx_in_block": 19,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-01-17T18:45:21",
  "op": [
    "comment",
    {
      "parent_author": "homes",
      "parent_permlink": "how-to-think-about-crypto-markets-are-you-qualified-to-make-the-decisions-you-make",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-homes-20200117t184521000z",
      "title": "",
      "body": "Congratulations @homes! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@homes/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@homes) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=homes)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
dtubesent 0.001 STEEM to @homes- "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube"
2019/08/22 17:56:24
fromdtube
tohomes
amount0.001 STEEM
memoTime is running out, claim your DTube account now before anyone else can! Login at https://d.tube
Transaction InfoBlock #35781536/Trx 53a7361e40cbc72ec7c2e649e6ffe5e0f164c793
View Raw JSON Data
{
  "trx_id": "53a7361e40cbc72ec7c2e649e6ffe5e0f164c793",
  "block": 35781536,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-08-22T17:56:24",
  "op": [
    "transfer",
    {
      "from": "dtube",
      "to": "homes",
      "amount": "0.001 STEEM",
      "memo": "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube"
    }
  ]
}
homesreceived 0.002 SP curation reward for @rndness222 / jwildfire-casual-monday-190805
2019/08/12 08:30:48
curatorhomes
reward3.968341 VESTS
comment authorrndness222
comment permlinkjwildfire-casual-monday-190805
Transaction InfoBlock #35482732/Virtual Operation #5
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 35482732,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 5,
  "timestamp": "2019-08-12T08:30:48",
  "op": [
    "curation_reward",
    {
      "curator": "homes",
      "reward": "3.968341 VESTS",
      "comment_author": "rndness222",
      "comment_permlink": "jwildfire-casual-monday-190805"
    }
  ]
}
homesreceived 0.006 SP curation reward for @rndness222 / jwildfire-casual-thursday-190801
2019/08/08 08:48:00
curatorhomes
reward9.923280 VESTS
comment authorrndness222
comment permlinkjwildfire-casual-thursday-190801
Transaction InfoBlock #35368116/Virtual Operation #5
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 35368116,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 5,
  "timestamp": "2019-08-08T08:48:00",
  "op": [
    "curation_reward",
    {
      "curator": "homes",
      "reward": "9.923280 VESTS",
      "comment_author": "rndness222",
      "comment_permlink": "jwildfire-casual-thursday-190801"
    }
  ]
}
2019/08/05 10:32:12
parent authorhomes
parent permlinkhow-to-think-about-crypto-markets-are-you-qualified-to-make-the-decisions-you-make
authorsteemitboard
permlinksteemitboard-notify-homes-20190805t103213000z
title
body<center>[![](https://steemitimages.com/175x175/http://steemitboard.com/@homes/level.png?201908050948)](https://steemitboard.com/@homes) **Congratulations @homes**! You raised your level and are now a **Minnow**!</center> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #35284801/Trx 7a0e14b214caa456b3bd51edbdb8f089b139e306
View Raw JSON Data
{
  "trx_id": "7a0e14b214caa456b3bd51edbdb8f089b139e306",
  "block": 35284801,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-08-05T10:32:12",
  "op": [
    "comment",
    {
      "parent_author": "homes",
      "parent_permlink": "how-to-think-about-crypto-markets-are-you-qualified-to-make-the-decisions-you-make",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-homes-20190805t103213000z",
      "title": "",
      "body": "<center>[![](https://steemitimages.com/175x175/http://steemitboard.com/@homes/level.png?201908050948)](https://steemitboard.com/@homes)\r\n**Congratulations @homes**!\r\nYou raised your level and are now a **Minnow**!</center>\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
2019/08/05 08:39:09
voterhomes
authorrndness222
permlinkjwildfire-casual-monday-190805
weight10000 (100.00%)
Transaction InfoBlock #35282545/Trx 1ad1e9cd41f8a1427b27066cee157e91e0a6d6cf
View Raw JSON Data
{
  "trx_id": "1ad1e9cd41f8a1427b27066cee157e91e0a6d6cf",
  "block": 35282545,
  "trx_in_block": 42,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-08-05T08:39:09",
  "op": [
    "vote",
    {
      "voter": "homes",
      "author": "rndness222",
      "permlink": "jwildfire-casual-monday-190805",
      "weight": 10000
    }
  ]
}
2019/08/01 09:37:54
voterhomes
authorrndness222
permlinkjwildfire-casual-thursday-190801
weight10000 (100.00%)
Transaction InfoBlock #35168754/Trx a1bc1cc051b30156674dcb85c7c3e62e03ad6493
View Raw JSON Data
{
  "trx_id": "a1bc1cc051b30156674dcb85c7c3e62e03ad6493",
  "block": 35168754,
  "trx_in_block": 44,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-08-01T09:37:54",
  "op": [
    "vote",
    {
      "voter": "homes",
      "author": "rndness222",
      "permlink": "jwildfire-casual-thursday-190801",
      "weight": 10000
    }
  ]
}
homespowered up 0.182 STEEM to @homes
2019/08/01 09:36:48
fromhomes
tohomes
amount0.182 STEEM
Transaction InfoBlock #35168732/Trx ae433570edc59b01beda906745367735c3a93168
View Raw JSON Data
{
  "trx_id": "ae433570edc59b01beda906745367735c3a93168",
  "block": 35168732,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-08-01T09:36:48",
  "op": [
    "transfer_to_vesting",
    {
      "from": "homes",
      "to": "homes",
      "amount": "0.182 STEEM"
    }
  ]
}
therisingsent 0.001 STEEM to @homes- "Hi homes. On behalf of our awesome Steem community, thank you so much for upgrading your steem power. If you are interested in earning a good passive income from your SP, kindly checkout your estimate..."
2019/08/01 09:36:45
fromtherising
tohomes
amount0.001 STEEM
memoHi homes. On behalf of our awesome Steem community, thank you so much for upgrading your steem power. If you are interested in earning a good passive income from your SP, kindly checkout your estimated daily payout at https://delegationhub.com/therising and earn maximum 100% returns (For proof, visit https://isteemd.com) from one of the leading bot-therising (3 Million+ SP already delegated by 200+ happy delegators) of the STEEM community. Happy Steeming!
Transaction InfoBlock #35168731/Trx b331b38dd9add2c67f5c5c11afd18d15192ec1c3
View Raw JSON Data
{
  "trx_id": "b331b38dd9add2c67f5c5c11afd18d15192ec1c3",
  "block": 35168731,
  "trx_in_block": 12,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-08-01T09:36:45",
  "op": [
    "transfer",
    {
      "from": "therising",
      "to": "homes",
      "amount": "0.001 STEEM",
      "memo": "Hi homes. On behalf of our awesome Steem community, thank you so much for upgrading your steem power. If you are interested in earning a good passive income from your SP, kindly checkout your estimated daily payout at https://delegationhub.com/therising and earn maximum 100% returns (For proof, visit https://isteemd.com) from one of the leading bot-therising (3 Million+ SP already delegated by 200+ happy delegators) of the STEEM community. Happy Steeming!"
    }
  ]
}
homesblockchain operation: limit order create
2019/08/01 09:36:27
ownerhomes
orderid1564652186
amount to sell0.044 SBD
min to receive0.182 STEEM
fill or killfalse
expiration2019-08-28T09:36:00
Transaction InfoBlock #35168725/Trx 0d6ad6429421471397e0c3b41934e7b38856121d
View Raw JSON Data
{
  "trx_id": "0d6ad6429421471397e0c3b41934e7b38856121d",
  "block": 35168725,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-08-01T09:36:27",
  "op": [
    "limit_order_create",
    {
      "owner": "homes",
      "orderid": 1564652186,
      "amount_to_sell": "0.044 SBD",
      "min_to_receive": "0.182 STEEM",
      "fill_or_kill": false,
      "expiration": "2019-08-28T09:36:00"
    }
  ]
}
homesbought 0.182 STEEM for 0.044 SBD from @fermion
2019/08/01 09:36:27
current ownerhomes
current orderid1564652186
current pays0.044 SBD
open ownerfermion
open orderid155162351
open pays0.182 STEEM
Transaction InfoBlock #35168725/Trx 0d6ad6429421471397e0c3b41934e7b38856121d
View Raw JSON Data
{
  "trx_id": "0d6ad6429421471397e0c3b41934e7b38856121d",
  "block": 35168725,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 1,
  "timestamp": "2019-08-01T09:36:27",
  "op": [
    "fill_order",
    {
      "current_owner": "homes",
      "current_orderid": 1564652186,
      "current_pays": "0.044 SBD",
      "open_owner": "fermion",
      "open_orderid": 155162351,
      "open_pays": "0.182 STEEM"
    }
  ]
}
homespowered up 256.314 STEEM to @homes
2019/08/01 09:35:45
fromhomes
tohomes
amount256.314 STEEM
Transaction InfoBlock #35168711/Trx 173cd6ef1caba3ae881f0fea727e80db8655fc92
View Raw JSON Data
{
  "trx_id": "173cd6ef1caba3ae881f0fea727e80db8655fc92",
  "block": 35168711,
  "trx_in_block": 13,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-08-01T09:35:45",
  "op": [
    "transfer_to_vesting",
    {
      "from": "homes",
      "to": "homes",
      "amount": "256.314 STEEM"
    }
  ]
}
binance-hotsent 256.313 STEEM to @homes
2019/08/01 09:17:51
frombinance-hot
tohomes
amount256.313 STEEM
memo
Transaction InfoBlock #35168354/Trx e2f18a5289781a6762776bfcf94545a7be649ab1
View Raw JSON Data
{
  "trx_id": "e2f18a5289781a6762776bfcf94545a7be649ab1",
  "block": 35168354,
  "trx_in_block": 21,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-08-01T09:17:51",
  "op": [
    "transfer",
    {
      "from": "binance-hot",
      "to": "homes",
      "amount": "256.313 STEEM",
      "memo": ""
    }
  ]
}
smartsteemsent 0.001 STEEM to @homes- "Hey there @homes, we just wanted to congratulate you on powering up some STEEM and celebrate your growth with you! Thank you for investing in STEEM and seizing this opportunity! If you are also intere..."
2019/08/01 09:02:15
fromsmartsteem
tohomes
amount0.001 STEEM
memoHey there @homes, we just wanted to congratulate you on powering up some STEEM and celebrate your growth with you! Thank you for investing in STEEM and seizing this opportunity! If you are also interested in earning a lucrative revenue with your Steempower, then we've got something for you. We are offering multiple risk-free & effective ways to invest your Steempower. For more info, feel free to visit our website: https://smartsteem.com. Warm regards, Team Smartsteem
Transaction InfoBlock #35168042/Trx 6687df522c3c9f97fd4bb89722dd795750249020
View Raw JSON Data
{
  "trx_id": "6687df522c3c9f97fd4bb89722dd795750249020",
  "block": 35168042,
  "trx_in_block": 36,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-08-01T09:02:15",
  "op": [
    "transfer",
    {
      "from": "smartsteem",
      "to": "homes",
      "amount": "0.001 STEEM",
      "memo": "Hey there @homes, we just wanted to congratulate you on powering up some STEEM and celebrate your growth with you! Thank you for investing in STEEM and seizing this opportunity! If you are also interested in earning a lucrative revenue with your Steempower, then we've got something for you. We are offering multiple risk-free & effective ways to invest your Steempower. For more info, feel free to visit our website: https://smartsteem.com. Warm regards, Team Smartsteem"
    }
  ]
}
homespowered up 135.664 STEEM to @homes
2019/08/01 09:02:03
fromhomes
tohomes
amount135.664 STEEM
Transaction InfoBlock #35168038/Trx f384e98c841379abc9094b9dcd92ad3f7cc9692d
View Raw JSON Data
{
  "trx_id": "f384e98c841379abc9094b9dcd92ad3f7cc9692d",
  "block": 35168038,
  "trx_in_block": 21,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-08-01T09:02:03",
  "op": [
    "transfer_to_vesting",
    {
      "from": "homes",
      "to": "homes",
      "amount": "135.664 STEEM"
    }
  ]
}
2019/01/17 18:42:18
parent authorhomes
parent permlinkhow-to-think-about-crypto-markets-are-you-qualified-to-make-the-decisions-you-make
authorsteemitboard
permlinksteemitboard-notify-homes-20190117t184217000z
title
bodyCongratulations @homes! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@homes/birthday2.png</td><td>2 Years on Steemit</td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@homes)_</sub> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #29541957/Trx 8b43d9a6ebd12d53f4349b8403f47976dfa1f38b
View Raw JSON Data
{
  "trx_id": "8b43d9a6ebd12d53f4349b8403f47976dfa1f38b",
  "block": 29541957,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-01-17T18:42:18",
  "op": [
    "comment",
    {
      "parent_author": "homes",
      "parent_permlink": "how-to-think-about-crypto-markets-are-you-qualified-to-make-the-decisions-you-make",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-homes-20190117t184217000z",
      "title": "",
      "body": "Congratulations @homes! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@homes/birthday2.png</td><td>2 Years on Steemit</td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@homes)_</sub>\n\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
homesclaimed reward balance: 0.011 SP
2018/08/03 12:28:09
accounthomes
reward steem0.000 STEEM
reward sbd0.000 SBD
reward vests18.241396 VESTS
Transaction InfoBlock #24743598/Trx 1a3901cab00ae5367b330d61a657d8845da2f2e3
View Raw JSON Data
{
  "trx_id": "1a3901cab00ae5367b330d61a657d8845da2f2e3",
  "block": 24743598,
  "trx_in_block": 25,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-08-03T12:28:09",
  "op": [
    "claim_reward_balance",
    {
      "account": "homes",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "0.000 SBD",
      "reward_vests": "18.241396 VESTS"
    }
  ]
}
2018/07/31 15:41:27
curatorhomes
reward14.187559 VESTS
comment authorlouisthomas
comment permlinkmaking-money-is-more-important-than-being-correct-on-the-economy
Transaction InfoBlock #24661111/Virtual Operation #40
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 24661111,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 40,
  "timestamp": "2018-07-31T15:41:27",
  "op": [
    "curation_reward",
    {
      "curator": "homes",
      "reward": "14.187559 VESTS",
      "comment_author": "louisthomas",
      "comment_permlink": "making-money-is-more-important-than-being-correct-on-the-economy"
    }
  ]
}
homesreceived 0.002 SP curation reward for @digitalfirehose / musings-on-cryptocurrencies
2018/07/30 11:51:39
curatorhomes
reward4.053837 VESTS
comment authordigitalfirehose
comment permlinkmusings-on-cryptocurrencies
Transaction InfoBlock #24627724/Virtual Operation #13
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 24627724,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 13,
  "timestamp": "2018-07-30T11:51:39",
  "op": [
    "curation_reward",
    {
      "curator": "homes",
      "reward": "4.053837 VESTS",
      "comment_author": "digitalfirehose",
      "comment_permlink": "musings-on-cryptocurrencies"
    }
  ]
}
2018/07/24 16:26:45
voterhomes
authordigitalfirehose
permlinkmusings-on-cryptocurrencies
weight10000 (100.00%)
Transaction InfoBlock #24460967/Trx 1b65a30994dcbc36580be793ab8335ac6076fa89
View Raw JSON Data
{
  "trx_id": "1b65a30994dcbc36580be793ab8335ac6076fa89",
  "block": 24460967,
  "trx_in_block": 37,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-24T16:26:45",
  "op": [
    "vote",
    {
      "voter": "homes",
      "author": "digitalfirehose",
      "permlink": "musings-on-cryptocurrencies",
      "weight": 10000
    }
  ]
}
2018/07/24 16:10:27
required auths[]
required posting auths["homes"]
idfollow
json["follow",{"follower":"homes","following":"louisthomas","what":["blog"]}]
Transaction InfoBlock #24460642/Trx 9c8884b1495f212fcc66b3299d34c142c696dc78
View Raw JSON Data
{
  "trx_id": "9c8884b1495f212fcc66b3299d34c142c696dc78",
  "block": 24460642,
  "trx_in_block": 54,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-24T16:10:27",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "homes"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"homes\",\"following\":\"louisthomas\",\"what\":[\"blog\"]}]"
    }
  ]
}
2018/07/24 16:08:03
voterhomes
authorlouisthomas
permlinkmaking-money-is-more-important-than-being-correct-on-the-economy
weight10000 (100.00%)
Transaction InfoBlock #24460594/Trx 4de879e88630737c998726bc4ea9de9474cb3abf
View Raw JSON Data
{
  "trx_id": "4de879e88630737c998726bc4ea9de9474cb3abf",
  "block": 24460594,
  "trx_in_block": 13,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-24T16:08:03",
  "op": [
    "vote",
    {
      "voter": "homes",
      "author": "louisthomas",
      "permlink": "making-money-is-more-important-than-being-correct-on-the-economy",
      "weight": 10000
    }
  ]
}
homesclaimed reward balance: 0.015 SBD, 0.006 SP
2018/07/22 10:36:00
accounthomes
reward steem0.000 STEEM
reward sbd0.015 SBD
reward vests10.176369 VESTS
Transaction InfoBlock #24396391/Trx 849d267e165a2ddda7449ccce45166d367036461
View Raw JSON Data
{
  "trx_id": "849d267e165a2ddda7449ccce45166d367036461",
  "block": 24396391,
  "trx_in_block": 28,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-22T10:36:00",
  "op": [
    "claim_reward_balance",
    {
      "account": "homes",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "0.015 SBD",
      "reward_vests": "10.176369 VESTS"
    }
  ]
}
homesupvoted (100.00%) @alex-icey / oh-my-god
2018/07/20 20:33:42
voterhomes
authoralex-icey
permlinkoh-my-god
weight10000 (100.00%)
Transaction InfoBlock #24350801/Trx 80640492c8016dc2395b00d6c209d89d438f4908
View Raw JSON Data
{
  "trx_id": "80640492c8016dc2395b00d6c209d89d438f4908",
  "block": 24350801,
  "trx_in_block": 34,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-20T20:33:42",
  "op": [
    "vote",
    {
      "voter": "homes",
      "author": "alex-icey",
      "permlink": "oh-my-god",
      "weight": 10000
    }
  ]
}
2018/07/20 20:33:27
parent author
parent permlinkinvesting
authorhomes
permlinkhow-to-think-about-crypto-markets-are-you-qualified-to-make-the-decisions-you-make
titleHow to think about crypto markets - Are you qualified to make the decisions you make?
bodyHow did you justify your cryptocurrency decisions over the past year? It's probably a good time to think about how you make decisions. This post talks about randomness in markets, and the techniques for dealing with that randomness, as well as the important consideration of correlation between the prices of different assets while making decisions. ### Random Walks and Randomness in markets Perhaps the most striking thing that happened to me to change my understanding of financial markets was thinking about random walks. When I was looking at the R statistics language, one of the exercises was to simulate a random walk and plot the result. To do this you pick say 100 numbers at random from some distribution and then plot the total after adding each number. ![randomwalk.png](https://cdn.steemitimages.com/DQmZmGRCagspFAjRVYTSmGYMAvuRSnJRme9dGyo1RdWyVKS/randomwalk.png) If you take anything away from this post it should be this: **It is impossible to distinguish a plot of the price of a currency from the plot of a random walk** and from a mathematical point of view, if two things are indistinguishable then they may as well be the same. This plot has been produced just by picking numbers from a standard normal distribution and then adding them up, but if you look at from technical analysis point of view, maybe you'd think that judging by this chart its a good idea to buy some of this currency. Maybe you can even see some [Elliot waves](https://en.wikipedia.org/wiki/Elliott_wave_principle) This raises two questions: Thinking of markets as random walks, how on earth do people actually make money by looking at charts? and is it possible to study the randomness of the different cryptocurrencies to make forecasts? The answer to the first question is that people generally don't. With cryptocurrencies in 2017,iIt's generally accepted that lots of people made money because of a huge speculative interest. As long as the decision was to end up with a holding of cryptocurrency, the value would increase since lots of people were finding out about cryptocurrencies. If one was making money with a dodgy decision making process then one wouldn't feel the need to question those decisions, and instead believe that they were making money because of their currency portfolio decisions. With normal stock broker accounts people generally lose money to such an extent that the brokers [don't even bother properly buying the stocks that their customers decide to buy and in many cases set their investments to do the opposite of what their customers do.](https://youtu.be/L7G0OfJUON8?t=40m6s) The answer to the second question is yes, but it is very complicated. The best way to model the currency price movements is as a random walk, but the random variable at each time step (as in the random number that determines what to add to the total) depends on what has happened to the price in the past. [Time series analysis](https://en.wikipedia.org/wiki/Time_series#Analysis) is the study of such processes. Note that this is very different to the chart reading that can be found on YouTube and steemit as predictions can be made with quantitative confidence intervals and expected price increases. Neural networks and other machine learning techniques (see my other posts) also offer ways of predicting how currencies will evolve through time by learning the expected change in price given the previous price changes. It is important to remember that all these techniques use the fact that fundamentally the markets are random and the best you can do is predict the expected price movements and assess how likely these price movements are going to be. ### Correlations in the prices of different assets Predictions of the future prices of cryptocurrencies (and of other markets) are made all the more complicated when one considers correlations between the different currencies. For example, if bitcoin increases in price, then it it likely that many other cryptocurrencies will also increase in price either at the same time or with some positive or negative delay on the bitcoin price. This is definitely something to consider when selecting cryptocurrencies to form a portfolio with since if, for example, two currencies share the same gains then is there any point in selecting one over the other? If two currencies are negatively correlated (ie one goes up in price when the other goes down in price) then how do you decide how much of each to buy, given a prediction and confidence of that prediction? This is an area of mathematics / economics called portfolio theory, and it is quite a large field. If you make your decisions based of predictions from separate sources then your decisions are likely not to be optimal from a risk minimising point of view because each prediction is likely to be heavily correlated. To make decisions about a portfolio to make money you need to be able to consider the correlations between different currencies and be able to judge how likely it is that your predictions will be realised. ### Where to go from here To make money, generally you need to act rationally. If you don't have any grounds for owning the cryptocurrencies that you do, then perhaps it is best to either invest in some sort of fund run by people who can prove to you that they know what is going on, or spend a lot of time researching the things mentioned above - ways of making predictions and portfolio theory. It is also possible to change your strategy from investing based on the prices of currencies to the projects themselves, but it is incredibly hard for your decisions not to be influenced by the current price of the currency. In any case, making sure all future financial decisions are completely justified, and not based on the output of a random number generator is an excellent way to increase the likelihood of your investments doing well. I plan to write more about the process of making sensible decisions, so if you are interested then be sure to follow me. If you have any questions then don't hesitate to post them in the replies.
json metadata{"tags":["investing","cryptocurrencies","advice","success","trading"],"image":["https://cdn.steemitimages.com/DQmZmGRCagspFAjRVYTSmGYMAvuRSnJRme9dGyo1RdWyVKS/randomwalk.png"],"links":["https://en.wikipedia.org/wiki/Elliott_wave_principle","https://youtu.be/L7G0OfJUON8?t=40m6s","https://en.wikipedia.org/wiki/Time_series#Analysis"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #24350796/Trx c329d1084de7bcaa6ce38a37ae1d80c338146363
View Raw JSON Data
{
  "trx_id": "c329d1084de7bcaa6ce38a37ae1d80c338146363",
  "block": 24350796,
  "trx_in_block": 24,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-20T20:33:27",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "investing",
      "author": "homes",
      "permlink": "how-to-think-about-crypto-markets-are-you-qualified-to-make-the-decisions-you-make",
      "title": "How to think about crypto markets - Are you qualified to make the decisions you make?",
      "body": "How did you justify your cryptocurrency decisions over the past year? It's probably a good time to think about how you make decisions.\n\nThis post talks about randomness in markets, and the techniques for dealing with that randomness, as well as the important consideration of correlation between the prices of different assets while making decisions.\n\n\n### Random Walks and Randomness in markets\nPerhaps the most striking thing that happened to me to change my understanding of financial markets was thinking about random walks. When I was looking at the R statistics language, one of the exercises was to simulate a random walk and plot the result. To do this you pick say 100 numbers at random from some distribution and then plot the total after adding each number.\n![randomwalk.png](https://cdn.steemitimages.com/DQmZmGRCagspFAjRVYTSmGYMAvuRSnJRme9dGyo1RdWyVKS/randomwalk.png)\nIf you take anything away from this post it should be this: **It is impossible to distinguish a plot of the price of a currency from the plot of a random walk** and from a mathematical point of view, if two things are indistinguishable then they may as well be the same. This plot has been produced just by picking numbers from a standard normal distribution and then adding them up, but if you look at from technical analysis point of view, maybe you'd think that judging by this chart its a good idea to buy some of this currency. Maybe you can even see some [Elliot waves](https://en.wikipedia.org/wiki/Elliott_wave_principle) This raises two questions: Thinking of markets as random walks, how on earth do people actually make money by looking at charts? and is it possible to study the randomness of the different cryptocurrencies to make forecasts? \n\nThe answer to the first question is that people generally don't. With cryptocurrencies in 2017,iIt's generally accepted that lots of people made money because of a huge speculative interest. As long as the decision was to end up with a holding of cryptocurrency,  the value would increase since lots of people were finding out about cryptocurrencies. If one was making money with a dodgy decision making process then one wouldn't feel the need to question those decisions, and instead believe that they were making money because of their currency portfolio decisions. With normal stock broker accounts people generally lose money to such an extent that the brokers [don't even bother properly buying the stocks that their customers decide to buy and in many cases set their investments to do the opposite of what their customers do.](https://youtu.be/L7G0OfJUON8?t=40m6s)\n\nThe answer to the second question is yes, but it is very complicated. The best way to model the currency price movements is as a random walk, but the random variable at each time step (as in the random number that determines what to add to the total) depends on what has happened to the price in the past. [Time series analysis](https://en.wikipedia.org/wiki/Time_series#Analysis) is the study of such processes. Note that this is very different to the chart reading that can be found on YouTube and steemit as predictions can be made with quantitative confidence intervals and expected price increases. Neural networks and other machine learning techniques (see my other posts) also offer ways of predicting how currencies will evolve through time by learning the expected change in price given the previous price changes. It is important to remember that all these techniques use the fact  that fundamentally the markets are random and the best you can do is predict the expected price movements and assess how likely these price movements are going to be.  \n\n### Correlations in the prices of different assets\nPredictions of the future prices of cryptocurrencies (and of other markets) are made all the more complicated when one considers correlations between the different currencies. For example, if bitcoin increases in price, then it it likely that many other cryptocurrencies will also increase in price either at the same time or with some positive or negative delay on the bitcoin price.  This is definitely something to consider when selecting cryptocurrencies to form a portfolio with since if, for example, two currencies share the same gains then is there any point in selecting one over the other? If two currencies are negatively correlated (ie one goes up in price when the other goes down in price) then how do you decide how much of each to buy, given a prediction and confidence of that prediction? This is an area of mathematics / economics called portfolio theory, and it is quite a large field. If you make your decisions based of predictions from separate sources then your decisions are likely not to be optimal from a risk minimising point of view because each prediction is likely to be heavily correlated. To make decisions about a portfolio to make money you need to be able to consider the correlations between different currencies and be able to judge how likely it is that your predictions will be realised.\n\n### Where to go from here\nTo make money, generally you need to act rationally. If you don't have any grounds for owning the cryptocurrencies that you do, then perhaps it is best to either invest in some sort of fund run by people who can prove to you that they know what is going on, or spend a lot of time researching the things mentioned above - ways of making predictions and portfolio theory. It is also possible to change your strategy from investing based on the prices of currencies to the projects themselves, but it is incredibly hard for your decisions not to be influenced by the current price of the currency. In any case, making sure all future financial decisions are completely justified, and not based on the output of a random number generator is an excellent way to increase the likelihood of your investments doing well.\n\nI plan to write more about the process of making sensible decisions, so if you are interested then be sure to follow me. If you have any questions then don't hesitate to post them in the replies.",
      "json_metadata": "{\"tags\":[\"investing\",\"cryptocurrencies\",\"advice\",\"success\",\"trading\"],\"image\":[\"https://cdn.steemitimages.com/DQmZmGRCagspFAjRVYTSmGYMAvuRSnJRme9dGyo1RdWyVKS/randomwalk.png\"],\"links\":[\"https://en.wikipedia.org/wiki/Elliott_wave_principle\",\"https://youtu.be/L7G0OfJUON8?t=40m6s\",\"https://en.wikipedia.org/wiki/Time_series#Analysis\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2018/07/20 16:00:39
voterhomes
authoraholmes96
permlinkmyanmar-s-forgotten-crimes
weight10000 (100.00%)
Transaction InfoBlock #24345340/Trx 637ea295cabab81553d24dc238e16e3866a1cd6c
View Raw JSON Data
{
  "trx_id": "637ea295cabab81553d24dc238e16e3866a1cd6c",
  "block": 24345340,
  "trx_in_block": 16,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-20T16:00:39",
  "op": [
    "vote",
    {
      "voter": "homes",
      "author": "aholmes96",
      "permlink": "myanmar-s-forgotten-crimes",
      "weight": 10000
    }
  ]
}
homesunfollowed @steemstem
2018/07/05 19:23:39
required auths[]
required posting auths["homes"]
idfollow
json["follow",{"follower":"homes","following":"steemstem","what":[]}]
Transaction InfoBlock #23917603/Trx e99b16806177a01180f15f36444f02cf17500345
View Raw JSON Data
{
  "trx_id": "e99b16806177a01180f15f36444f02cf17500345",
  "block": 23917603,
  "trx_in_block": 48,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-05T19:23:39",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "homes"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"homes\",\"following\":\"steemstem\",\"what\":[]}]"
    }
  ]
}
id1sent 0.001 SBD to @homes- "☆ Hi! We are creating one of the first Multichain tokens ever working on ETH, EOS and NEO: 3 in 1. Please check out our project 🔥Ducatur.net🔥 •MVP is ready •3 Hackathons won •Softcap Reached 📬 A..."
2018/06/01 12:27:36
fromid1
tohomes
amount0.001 SBD
memo☆ Hi! We are creating one of the first Multichain tokens ever working on ETH, EOS and NEO: 3 in 1. Please check out our project 🔥Ducatur.net🔥 •MVP is ready •3 Hackathons won •Softcap Reached 📬 Any questions please feel free to contact me [email protected]
Transaction InfoBlock #22940799/Trx 657a0e52642f2c09d70eb068f793acd5e59d993e
View Raw JSON Data
{
  "trx_id": "657a0e52642f2c09d70eb068f793acd5e59d993e",
  "block": 22940799,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-01T12:27:36",
  "op": [
    "transfer",
    {
      "from": "id1",
      "to": "homes",
      "amount": "0.001 SBD",
      "memo": "☆ Hi! We are creating one of the first Multichain tokens ever working on ETH, EOS and NEO: 3 in 1. Please check out our project  🔥Ducatur.net🔥 •MVP is ready  •3 Hackathons won  •Softcap Reached 📬 Any questions please feel free to contact me  [email protected] ☆"
    }
  ]
}
2018/05/26 09:27:09
required auths[]
required posting auths["homes"]
idfollow
json["follow",{"follower":"homes","following":"gregory.latinier","what":["blog"]}]
Transaction InfoBlock #22764424/Trx 438a5d90c087ab0f651eec86948b5b6da2ce28e3
View Raw JSON Data
{
  "trx_id": "438a5d90c087ab0f651eec86948b5b6da2ce28e3",
  "block": 22764424,
  "trx_in_block": 12,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-26T09:27:09",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "homes"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"homes\",\"following\":\"gregory.latinier\",\"what\":[\"blog\"]}]"
    }
  ]
}
homesunfollowed @boxmining
2018/05/24 16:09:00
required auths[]
required posting auths["homes"]
idfollow
json["follow",{"follower":"homes","following":"boxmining","what":[]}]
Transaction InfoBlock #22714874/Trx 287b36973e0d6b44f1c79bb8944177779abd4906
View Raw JSON Data
{
  "trx_id": "287b36973e0d6b44f1c79bb8944177779abd4906",
  "block": 22714874,
  "trx_in_block": 43,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-24T16:09:00",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "homes"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"homes\",\"following\":\"boxmining\",\"what\":[]}]"
    }
  ]
}
2018/05/12 21:12:54
authorhomes
permlinkfinancial-modeling-blog-2-increating-btc-holdings-using-a-rnn-for-short-term-forcasts
sbd payout0.015 SBD
steem payout0.000 STEEM
vesting payout10.176369 VESTS
Transaction InfoBlock #22375770/Virtual Operation #2
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 22375770,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 2,
  "timestamp": "2018-05-12T21:12:54",
  "op": [
    "author_reward",
    {
      "author": "homes",
      "permlink": "financial-modeling-blog-2-increating-btc-holdings-using-a-rnn-for-short-term-forcasts",
      "sbd_payout": "0.015 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "10.176369 VESTS"
    }
  ]
}
2018/05/10 20:37:03
voterubg
authorhomes
permlinkfinancial-modeling-blog-2-increating-btc-holdings-using-a-rnn-for-short-term-forcasts
weight100 (1.00%)
Transaction InfoBlock #22317456/Trx cadcff3c1357fb61d1122d581e325cdbff30685e
View Raw JSON Data
{
  "trx_id": "cadcff3c1357fb61d1122d581e325cdbff30685e",
  "block": 22317456,
  "trx_in_block": 31,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-10T20:37:03",
  "op": [
    "vote",
    {
      "voter": "ubg",
      "author": "homes",
      "permlink": "financial-modeling-blog-2-increating-btc-holdings-using-a-rnn-for-short-term-forcasts",
      "weight": 100
    }
  ]
}
2018/05/10 17:07:27
parent author
parent permlinkeconomics
authorhomes
permlinkfinancial-modeling-blog-2-increating-btc-holdings-using-a-rnn-for-short-term-forcasts
titleFinancial Modeling Blog #2 Increasing BTC holdings using a RNN for short term forecasts
bodyCode available on [github]() ### Introduction I started developing neural networks to predict BTC price moves about two weeks ago. [My previous post](https://steemit.com/bitcoin/@homes/financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks) looked at my initial thoughts and attempts using a simple neural network. Since then I've implemented Tensorflow's [LSTM](https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/LSTMCell) and [RNN](https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/static_rnn) (Recurrent Neural Network) modules to generate more accurate predictions, but this time using hourly data. ### How the RNN (with LSTM cell) works The RNN takes the previous week's hourly trading data (average price and volume for each hour) and outputs a prediction for the price and volume of the next hour. This is then fed back into the network 24 times to predict the daily price and volume. The R in RNN stands for recurrent meaning that the prediction for each hour is calculated by the network being given the previous hour's data and also information from the network its self after it processed the hour before's data. RNN's are quite complicated, but it is quite straight forward to use Tensorflow's built in classes. ### Implementation I decided to refactor the code from before, wrapping the Tensorflow code in a class called [TimeSeriesForcaster](https://github.com/alfredholmes/shortterm_rnn/blob/master/rnn.py) which makes writing the code that uses the RNN much simpler and also creating a separate [functions](https://github.com/alfredholmes/shortterm_rnn/blob/master/functions.py) file to hold all the data manipulation (reading files, scaling data etc) functions cleaned up the code a lot. This means its quite straightforward to write scripts to use the RNN, where as before everything was done in one file and so altering what the NN predicted was difficult as I didn't want to lose functionality when editing the code. ### Results - Trading strategy ![NN_Trading_Strategy.png](https://steemitimages.com/DQmS1fpq3X8smophF93HRWF8R7Jmwje33GvS3vyEpuWPqcA/NN_Trading_Strategy.png) The neural network seems to do a good job of predicting daily changes in price. The above price shows the value of a $1000 investment over period of 240 days if once a day I was to run the neural network, see if the price will increase and then buy / sell based on that predicted price. This is just a basic last minute test to evaluate the neural network, and it seems to do well on average, especially around the ATH. The period on the graph is the previous 200 days. The neural network was not trained on this data. If this was used with decent technical analysis then I am confident that the RNN could be used effectively to increase one's bitcoin investments substantially over the period of a year. The simulation does not account for trading fees. ### Things to work on The python code uses the RNN and the assumption that it's errors are normally distributed to generate a distribution of possible prices. This information is much more detailed than whether the price will increase or decrease and so could be used to develop a more complicated strategy - in particular, if I was able to forecast other the prices of other crypto currencies, techniques in artificial intelligence and genetic programming could be used to train agents to make better than human trading decisions.
json metadata{"tags":["economics","steemiteducation","steemstem","bitcoin","technology"],"image":["https://steemitimages.com/DQmS1fpq3X8smophF93HRWF8R7Jmwje33GvS3vyEpuWPqcA/NN_Trading_Strategy.png"],"links":["https://steemit.com/bitcoin/@homes/financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks","https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/LSTMCell","https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/static_rnn","https://github.com/alfredholmes/shortterm_rnn/blob/master/rnn.py","https://github.com/alfredholmes/shortterm_rnn/blob/master/functions.py"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #22313264/Trx aa3c5c5a7160f02bc728ac1ae90edea1125050cf
View Raw JSON Data
{
  "trx_id": "aa3c5c5a7160f02bc728ac1ae90edea1125050cf",
  "block": 22313264,
  "trx_in_block": 45,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-10T17:07:27",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "economics",
      "author": "homes",
      "permlink": "financial-modeling-blog-2-increating-btc-holdings-using-a-rnn-for-short-term-forcasts",
      "title": "Financial Modeling Blog #2 Increasing BTC holdings using a RNN for short term forecasts",
      "body": "Code available on [github]()\n### Introduction\nI started developing neural networks to predict BTC price moves about two weeks ago. [My previous post](https://steemit.com/bitcoin/@homes/financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks) looked at my initial thoughts and attempts using a simple neural network. Since then I've implemented Tensorflow's [LSTM](https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/LSTMCell) and [RNN](https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/static_rnn) (Recurrent Neural Network) modules to generate more accurate predictions, but this time using hourly data.\n### How the RNN (with LSTM cell) works\nThe RNN takes the previous week's hourly trading data (average price and volume for each hour) and outputs a prediction for the price and volume of the next hour. This is then fed back into the network 24 times to predict the daily price and volume. The R in RNN stands for recurrent meaning that the prediction for each hour is calculated by the network being given the previous hour's data and also information from the network its self after it processed the hour before's data. RNN's  are quite complicated, but it is quite straight forward to use Tensorflow's built in classes.\n### Implementation\nI decided to refactor the code from before, wrapping the Tensorflow code in a class called [TimeSeriesForcaster](https://github.com/alfredholmes/shortterm_rnn/blob/master/rnn.py) which makes writing the code that uses the RNN much simpler and also creating a separate [functions](https://github.com/alfredholmes/shortterm_rnn/blob/master/functions.py) file to hold all the data manipulation (reading files, scaling data etc) functions cleaned up the code a lot. This means its quite straightforward to write scripts to use the RNN, where as before everything was done in one file and so altering what the NN predicted was difficult as I didn't want to lose functionality when editing the code. \n### Results - Trading strategy\n![NN_Trading_Strategy.png](https://steemitimages.com/DQmS1fpq3X8smophF93HRWF8R7Jmwje33GvS3vyEpuWPqcA/NN_Trading_Strategy.png)\nThe neural network seems to do a good job of predicting daily changes in price. The above price shows the value of a $1000 investment over period of 240 days if once a day I was to run the neural network, see if the price will increase and then buy / sell based on that predicted price. This is just a basic last minute test to evaluate the neural network, and it seems to do well on average, especially around the ATH. The period on the graph is the previous 200 days. The neural network was not trained on this data. If this was used with decent technical analysis then I am confident that the RNN could be used effectively to increase one's bitcoin investments substantially over the period of a year. The simulation does not account for trading fees.\n### Things to work on\nThe python code uses the RNN and the assumption that it's errors are normally distributed to generate a distribution of possible prices. This information is much more detailed than whether the price will increase or decrease and so could be used to develop a more complicated strategy - in particular, if I was able to forecast other the prices of other crypto currencies, techniques in artificial intelligence and genetic programming could be used to train agents to make better than human trading decisions.",
      "json_metadata": "{\"tags\":[\"economics\",\"steemiteducation\",\"steemstem\",\"bitcoin\",\"technology\"],\"image\":[\"https://steemitimages.com/DQmS1fpq3X8smophF93HRWF8R7Jmwje33GvS3vyEpuWPqcA/NN_Trading_Strategy.png\"],\"links\":[\"https://steemit.com/bitcoin/@homes/financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks\",\"https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/LSTMCell\",\"https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/static_rnn\",\"https://github.com/alfredholmes/shortterm_rnn/blob/master/rnn.py\",\"https://github.com/alfredholmes/shortterm_rnn/blob/master/functions.py\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2018/05/05 21:13:30
parent author
parent permlinkeconomics
authorhomes
permlinkfinancial-modeling-blog-2-increating-btc-holdings-using-a-rnn-for-short-term-forcasts
titleFinancial Modeling Blog #2 Increasing BTC holdings using a RNN for short term forcasts
bodyCode available on [github]() ### Introduction I started developing neural networks to predict BTC price moves about two weeks ago. [My previous post](https://steemit.com/bitcoin/@homes/financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks) looked at my initial thoughts and attempts using a simple neural network. Since then I've implemented Tensorflow's [LSTM](https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/LSTMCell) and [RNN](https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/static_rnn) (Recurrent Neural Network) modules to generate more accurate predictions, but this time using hourly data. ### How the RNN (with LSTM cell) works The RNN takes the previous week's hourly trading data (average price and volume for each hour) and outputs a prediction for the price and volume of the next hour. This is then fed back into the network 24 times to predict the daily price and volume. The R in RNN stands for recurrent meaning that the prediction for each hour is calculated by the network being given the previous hour's data and also information from the network its self after it processed the hour before's data. RNN's are quite complicated, but it is quite straight forward to use Tensorflow's built in classes. ### Implementation I decided to refactor the code from before, wrapping the Tensorflow code in a class called [TimeSeriesForcaster](https://github.com/alfredholmes/shortterm_rnn/blob/master/rnn.py) which makes writing the code that uses the RNN much simpler and also creating a separate [functions](https://github.com/alfredholmes/shortterm_rnn/blob/master/functions.py) file to hold all the data manipulation (reading files, scaling data etc) functions cleaned up the code a lot. This means its quite straightforward to write scripts to use the RNN, where as before everything was done in one file and so altering what the NN predicted was difficult as I didn't want to lose functionality when editing the code. ### Results - Trading strategy ![NN_Trading_Strategy.png](https://steemitimages.com/DQmS1fpq3X8smophF93HRWF8R7Jmwje33GvS3vyEpuWPqcA/NN_Trading_Strategy.png) The neural network seems to do a good job of predicting daily changes in price. The above price shows the value of a $1000 investment over period of 240 days if once a day I was to run the neural network, see if the price will increase and then buy / sell based on that predicted price. This is just a basic last minute test to evaluate the neural network, and it seems to do well on average, especially around the ATH. The period on the graph is the previous 200 days. The neural network was not trained on this data. If this was used with decent technical analysis then I am confident that the RNN could be used effectively to increase one's bitcoin investments substantially over the period of a year. The simulation does not account for trading fees. ### Things to work on The python code uses the RNN and the assumption that it's errors are normally distributed to generate a distribution of possible prices. This information is much more detailed than whether the price will increase or decrease and so could be used to develop a more complicated strategy - in particular, if I was able to forecast other the prices of other crypto currencies, techniques in artificial intelligence and genetic programming could be used to train agents to make better than human trading decisions.
json metadata{"tags":["economics","steemiteducation","steemstem","bitcoin","technology"],"image":["https://steemitimages.com/DQmS1fpq3X8smophF93HRWF8R7Jmwje33GvS3vyEpuWPqcA/NN_Trading_Strategy.png"],"links":["https://steemit.com/bitcoin/@homes/financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks","https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/LSTMCell","https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/static_rnn","https://github.com/alfredholmes/shortterm_rnn/blob/master/rnn.py","https://github.com/alfredholmes/shortterm_rnn/blob/master/functions.py"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #22174222/Trx ef7a0a0fa6af0bd87bcd325381e588c42d7a5710
View Raw JSON Data
{
  "trx_id": "ef7a0a0fa6af0bd87bcd325381e588c42d7a5710",
  "block": 22174222,
  "trx_in_block": 21,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-05T21:13:30",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "economics",
      "author": "homes",
      "permlink": "financial-modeling-blog-2-increating-btc-holdings-using-a-rnn-for-short-term-forcasts",
      "title": "Financial Modeling Blog #2 Increasing BTC holdings using a RNN for short term forcasts",
      "body": "Code available on [github]()\n### Introduction\nI started developing neural networks to predict BTC price moves about two weeks ago. [My previous post](https://steemit.com/bitcoin/@homes/financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks) looked at my initial thoughts and attempts using a simple neural network. Since then I've implemented Tensorflow's [LSTM](https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/LSTMCell) and [RNN](https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/static_rnn) (Recurrent Neural Network) modules to generate more accurate predictions, but this time using hourly data.\n### How the RNN (with LSTM cell) works\nThe RNN takes the previous week's hourly trading data (average price and volume for each hour) and outputs a prediction for the price and volume of the next hour. This is then fed back into the network 24 times to predict the daily price and volume. The R in RNN stands for recurrent meaning that the prediction for each hour is calculated by the network being given the previous hour's data and also information from the network its self after it processed the hour before's data. RNN's  are quite complicated, but it is quite straight forward to use Tensorflow's built in classes.\n### Implementation\nI decided to refactor the code from before, wrapping the Tensorflow code in a class called [TimeSeriesForcaster](https://github.com/alfredholmes/shortterm_rnn/blob/master/rnn.py) which makes writing the code that uses the RNN much simpler and also creating a separate [functions](https://github.com/alfredholmes/shortterm_rnn/blob/master/functions.py) file to hold all the data manipulation (reading files, scaling data etc) functions cleaned up the code a lot. This means its quite straightforward to write scripts to use the RNN, where as before everything was done in one file and so altering what the NN predicted was difficult as I didn't want to lose functionality when editing the code. \n### Results - Trading strategy\n![NN_Trading_Strategy.png](https://steemitimages.com/DQmS1fpq3X8smophF93HRWF8R7Jmwje33GvS3vyEpuWPqcA/NN_Trading_Strategy.png)\nThe neural network seems to do a good job of predicting daily changes in price. The above price shows the value of a $1000 investment over period of 240 days if once a day I was to run the neural network, see if the price will increase and then buy / sell based on that predicted price. This is just a basic last minute test to evaluate the neural network, and it seems to do well on average, especially around the ATH. The period on the graph is the previous 200 days. The neural network was not trained on this data. If this was used with decent technical analysis then I am confident that the RNN could be used effectively to increase one's bitcoin investments substantially over the period of a year. The simulation does not account for trading fees.\n### Things to work on\nThe python code uses the RNN and the assumption that it's errors are normally distributed to generate a distribution of possible prices. This information is much more detailed than whether the price will increase or decrease and so could be used to develop a more complicated strategy - in particular, if I was able to forecast other the prices of other crypto currencies, techniques in artificial intelligence and genetic programming could be used to train agents to make better than human trading decisions.",
      "json_metadata": "{\"tags\":[\"economics\",\"steemiteducation\",\"steemstem\",\"bitcoin\",\"technology\"],\"image\":[\"https://steemitimages.com/DQmS1fpq3X8smophF93HRWF8R7Jmwje33GvS3vyEpuWPqcA/NN_Trading_Strategy.png\"],\"links\":[\"https://steemit.com/bitcoin/@homes/financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks\",\"https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/LSTMCell\",\"https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/static_rnn\",\"https://github.com/alfredholmes/shortterm_rnn/blob/master/rnn.py\",\"https://github.com/alfredholmes/shortterm_rnn/blob/master/functions.py\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2018/05/05 21:13:06
voterhomes
authorhomes
permlinkfinancial-modeling-blog-2-increating-btc-holdings-using-a-rnn-for-short-term-forcasts
weight10000 (100.00%)
Transaction InfoBlock #22174214/Trx 21d1a5a696bacf828d1b4b948a8147012e4354eb
View Raw JSON Data
{
  "trx_id": "21d1a5a696bacf828d1b4b948a8147012e4354eb",
  "block": 22174214,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-05T21:13:06",
  "op": [
    "vote",
    {
      "voter": "homes",
      "author": "homes",
      "permlink": "financial-modeling-blog-2-increating-btc-holdings-using-a-rnn-for-short-term-forcasts",
      "weight": 10000
    }
  ]
}
2018/05/05 21:12:54
parent author
parent permlinkeconomics
authorhomes
permlinkfinancial-modeling-blog-2-increating-btc-holdings-using-a-rnn-for-short-term-forcasts
titleFinancial Modeling Blog #2 Increating BTC holdings using a RNN for short term forcasts
bodyCode available on [github]() ### Introduction I started developing neural networks to predict BTC price moves about two weeks ago. [My previous post](https://steemit.com/bitcoin/@homes/financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks) looked at my initial thoughts and attempts using a simple neural network. Since then I've implemented Tensorflow's [LSTM](https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/LSTMCell) and [RNN](https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/static_rnn) (Recurrent Neural Network) modules to generate more accurate predictions, but this time using hourly data. ### How the RNN (with LSTM cell) works The RNN takes the previous week's hourly trading data (average price and volume for each hour) and outputs a prediction for the price and volume of the next hour. This is then fed back into the network 24 times to predict the daily price and volume. The R in RNN stands for recurrent meaning that the prediction for each hour is calculated by the network being given the previous hour's data and also information from the network its self after it processed the hour before's data. RNN's are quite complicated, but it is quite straight forward to use Tensorflow's built in classes. ### Implementation I decided to refactor the code from before, wrapping the Tensorflow code in a class called [TimeSeriesForcaster](https://github.com/alfredholmes/shortterm_rnn/blob/master/rnn.py) which makes writing the code that uses the RNN much simpler and also creating a separate [functions](https://github.com/alfredholmes/shortterm_rnn/blob/master/functions.py) file to hold all the data manipulation (reading files, scaling data etc) functions cleaned up the code a lot. This means its quite straightforward to write scripts to use the RNN, where as before everything was done in one file and so altering what the NN predicted was difficult as I didn't want to lose functionality when editing the code. ### Results - Trading strategy ![NN_Trading_Strategy.png](https://steemitimages.com/DQmS1fpq3X8smophF93HRWF8R7Jmwje33GvS3vyEpuWPqcA/NN_Trading_Strategy.png) The neural network seems to do a good job of predicting daily changes in price. The above price shows the value of a $1000 investment over period of 240 days if once a day I was to run the neural network, see if the price will increase and then buy / sell based on that predicted price. This is just a basic last minute test to evaluate the neural network, and it seems to do well on average, especially around the ATH. The period on the graph is the previous 200 days. The neural network was not trained on this data. If this was used with decent technical analysis then I am confident that the RNN could be used effectively to increase one's bitcoin investments substantially over the period of a year. The simulation does not account for trading fees. ### Things to work on The python code uses the RNN and the assumption that it's errors are normally distributed to generate a distribution of possible prices. This information is much more detailed than whether the price will increase or decrease and so could be used to develop a more complicated strategy - in particular, if I was able to forecast other the prices of other crypto currencies, techniques in artificial intelligence and genetic programming could be used to train agents to make better than human trading decisions.
json metadata{"tags":["economics","steemiteducation","steemstem","bitcoin","technology"],"image":["https://steemitimages.com/DQmS1fpq3X8smophF93HRWF8R7Jmwje33GvS3vyEpuWPqcA/NN_Trading_Strategy.png"],"links":["https://steemit.com/bitcoin/@homes/financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks","https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/LSTMCell","https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/static_rnn","https://github.com/alfredholmes/shortterm_rnn/blob/master/rnn.py","https://github.com/alfredholmes/shortterm_rnn/blob/master/functions.py"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #22174210/Trx 065c5505f142b2ad03198f9c24ec25020d4e2ec8
View Raw JSON Data
{
  "trx_id": "065c5505f142b2ad03198f9c24ec25020d4e2ec8",
  "block": 22174210,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-05T21:12:54",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "economics",
      "author": "homes",
      "permlink": "financial-modeling-blog-2-increating-btc-holdings-using-a-rnn-for-short-term-forcasts",
      "title": "Financial Modeling Blog #2 Increating BTC holdings using a RNN for short term forcasts",
      "body": "Code available on [github]()\n### Introduction\nI started developing neural networks to predict BTC price moves about two weeks ago. [My previous post](https://steemit.com/bitcoin/@homes/financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks) looked at my initial thoughts and attempts using a simple neural network. Since then I've implemented Tensorflow's [LSTM](https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/LSTMCell) and [RNN](https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/static_rnn) (Recurrent Neural Network) modules to generate more accurate predictions, but this time using hourly data.\n### How the RNN (with LSTM cell) works\nThe RNN takes the previous week's hourly trading data (average price and volume for each hour) and outputs a prediction for the price and volume of the next hour. This is then fed back into the network 24 times to predict the daily price and volume. The R in RNN stands for recurrent meaning that the prediction for each hour is calculated by the network being given the previous hour's data and also information from the network its self after it processed the hour before's data. RNN's  are quite complicated, but it is quite straight forward to use Tensorflow's built in classes.\n### Implementation\nI decided to refactor the code from before, wrapping the Tensorflow code in a class called [TimeSeriesForcaster](https://github.com/alfredholmes/shortterm_rnn/blob/master/rnn.py) which makes writing the code that uses the RNN much simpler and also creating a separate [functions](https://github.com/alfredholmes/shortterm_rnn/blob/master/functions.py) file to hold all the data manipulation (reading files, scaling data etc) functions cleaned up the code a lot. This means its quite straightforward to write scripts to use the RNN, where as before everything was done in one file and so altering what the NN predicted was difficult as I didn't want to lose functionality when editing the code. \n### Results - Trading strategy\n![NN_Trading_Strategy.png](https://steemitimages.com/DQmS1fpq3X8smophF93HRWF8R7Jmwje33GvS3vyEpuWPqcA/NN_Trading_Strategy.png)\nThe neural network seems to do a good job of predicting daily changes in price. The above price shows the value of a $1000 investment over period of 240 days if once a day I was to run the neural network, see if the price will increase and then buy / sell based on that predicted price. This is just a basic last minute test to evaluate the neural network, and it seems to do well on average, especially around the ATH. The period on the graph is the previous 200 days. The neural network was not trained on this data. If this was used with decent technical analysis then I am confident that the RNN could be used effectively to increase one's bitcoin investments substantially over the period of a year. The simulation does not account for trading fees.\n### Things to work on\nThe python code uses the RNN and the assumption that it's errors are normally distributed to generate a distribution of possible prices. This information is much more detailed than whether the price will increase or decrease and so could be used to develop a more complicated strategy - in particular, if I was able to forecast other the prices of other crypto currencies, techniques in artificial intelligence and genetic programming could be used to train agents to make better than human trading decisions.",
      "json_metadata": "{\"tags\":[\"economics\",\"steemiteducation\",\"steemstem\",\"bitcoin\",\"technology\"],\"image\":[\"https://steemitimages.com/DQmS1fpq3X8smophF93HRWF8R7Jmwje33GvS3vyEpuWPqcA/NN_Trading_Strategy.png\"],\"links\":[\"https://steemit.com/bitcoin/@homes/financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks\",\"https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/LSTMCell\",\"https://www.tensorflow.org/versions/r1.0/api_docs/python/tf/contrib/rnn/static_rnn\",\"https://github.com/alfredholmes/shortterm_rnn/blob/master/rnn.py\",\"https://github.com/alfredholmes/shortterm_rnn/blob/master/functions.py\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
homesclaimed reward balance: 0.028 SBD, 0.010 SP
2018/05/04 14:41:45
accounthomes
reward steem0.000 STEEM
reward sbd0.028 SBD
reward vests16.291561 VESTS
Transaction InfoBlock #22137605/Trx bc0f6975085f386bf9e0cea4e1cd45920f24f1ee
View Raw JSON Data
{
  "trx_id": "bc0f6975085f386bf9e0cea4e1cd45920f24f1ee",
  "block": 22137605,
  "trx_in_block": 32,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-04T14:41:45",
  "op": [
    "claim_reward_balance",
    {
      "account": "homes",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "0.028 SBD",
      "reward_vests": "16.291561 VESTS"
    }
  ]
}
2018/05/01 18:44:51
authorhomes
permlinkfinancial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks
sbd payout0.028 SBD
steem payout0.000 STEEM
vesting payout16.291561 VESTS
Transaction InfoBlock #22056083/Virtual Operation #6
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 22056083,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 6,
  "timestamp": "2018-05-01T18:44:51",
  "op": [
    "author_reward",
    {
      "author": "homes",
      "permlink": "financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks",
      "sbd_payout": "0.028 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "16.291561 VESTS"
    }
  ]
}
2018/04/24 20:39:51
parent author
parent permlinkbitcoin
authorhomes
permlinkfinancial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks
titleFinancial modeling Blog #1 - BTC price prediction using basic neural networks
bodyCode available on [Githhub](https://github.com/alfredholmes/tensorflow-btc-predictions) ### Introduction Recently I've taken an interest in financial markets as complex mathematical systems and contemporary methods for predictions, forecasts and gathering data on how particular markets are behaving. This is a blog post summarising the previous few days of work where I developed a basic neural network to predict the next day's bitcoin price based on the previous 10 days using Google's tensorflow library. It is my goal over the comming months to develop a range of computational modelling techniques, in order to forecast the price, test the markets stability and asses the probabilities associated with financial forecasts. I plan on posting my findings on this site. ### An Impressive Graph Red line: prediction. Blue line: actual price. ![NNoutput.png](https://steemitimages.com/DQmYvwcx5vu1AncDvndQeMTJtHJS1TfUFhWu4Aac8P4dno4/NNoutput.png) I was quite surprised by the accuracy of the neural network's prediction, especially over period when the BTC price approached $20000 as this was rather abnormal behaviour even for bitcoin. The network was trained on BTC-USD price data from Coinbase ([source](http://api.bitcoincharts.com/v1/csv/)) from when Coinbase first started until about a year and a half ago, and then tested against price data from the past year and a half. The data was just a list of transactions that happened on the Coinbase exchange (perhaps actually GDAX) and so I wrote [aquire.py](https://github.com/alfredholmes/tensorflow-btc-predictions/blob/master/aquire.py) to sort through and find the daily volume and average price. The network averages about .7% error on the training data set. In order to be able to use the neural network to predict the price that data needs to be normalised so that it is between 0 and 1, which is achieved by ![ql_82d52cccb1cf064951df5e6108d2d5d4_l3.png](https://steemitimages.com/DQmTvGSArxEUwixYroRUL7uLzcQbT7T5CjnUY86KcXxSTMq/ql_82d52cccb1cf064951df5e6108d2d5d4_l3.png) where r is the range and m is the minimum price, p is the price and a is the data that is given to the network. In doing this the network is unable to tell the real size of the price, only the relative changes. ### Taking closer look ![closeupbtc.png](https://steemitimages.com/DQmPW6pAdvyYHWncmGK42f3FQosZyfmJdsHdb4okYDWMFJY/closeupbtc.png) This is the network's prediction for the price action when bitcoin reached it's current all time high (as of April 2018). Unfortunately this shows a rather large flaw in the output. When there is extreme price action, the output is heavily reliant on the previous day's price and is only a little bit better than just predicting that tomorrow's price will be about the same as today's price. The main use of this neural network would have to be: 'assuming nothing that big will happen with bitcoin's price, this is what will probably happen'. If one was to try and forecast using this neural network around the 21st day mark then the network really has no idea when the price will stop rising. In order to get a better grasp on these situations, the network needs more information, perhaps in the form of the number of active users trading bitcoin, the number of new users entering the market and the volume. I'll discuss this more in the next blog where I'll be looking at recurrent neural networks, as in this form giving this data to the neural network is easier. ### Attempting forecasting Given that the neural network's error is about 0.7% and assuming a normal distribution of errors, in theory I should be able to create a distribution of possible future prices by making a prediction, giving it a random bit of error and then feeding that result back into the neural network to predict the next day. Here is a graph of an example prediction, taken from around November time. ![extrapolation.png](https://steemitimages.com/DQmSihmamj3sie1W56khHbyZ6Ggusw6zCMD3hG3rgvYgKCH/extrapolation.png) As you can see the network does an alright job predicting the price for the first 4 or so days (this is a rather calm period, the network isn't capable of knowing whether large price movements are likely). After 4 days however the neural network just seems to converge on a price that is around that of the input as I suppose this is the general case when predicting the next days value, especially as the network was trained on old (pre 2017 data). Over the coming weeks I'll investigate other techniques to model the price action of bitcoin and the interaction of other cryptocurrencies.
json metadata{"tags":["bitcoin","steemiteducation","economics","neuralnetworks","steemstem"],"image":["https://steemitimages.com/DQmYvwcx5vu1AncDvndQeMTJtHJS1TfUFhWu4Aac8P4dno4/NNoutput.png","https://steemitimages.com/DQmTvGSArxEUwixYroRUL7uLzcQbT7T5CjnUY86KcXxSTMq/ql_82d52cccb1cf064951df5e6108d2d5d4_l3.png","https://steemitimages.com/DQmPW6pAdvyYHWncmGK42f3FQosZyfmJdsHdb4okYDWMFJY/closeupbtc.png","https://steemitimages.com/DQmSihmamj3sie1W56khHbyZ6Ggusw6zCMD3hG3rgvYgKCH/extrapolation.png"],"links":["https://github.com/alfredholmes/tensorflow-btc-predictions","http://api.bitcoincharts.com/v1/csv/","https://github.com/alfredholmes/tensorflow-btc-predictions/blob/master/aquire.py"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #21856879/Trx e25a1c7f9090ccfac88bd470dfd3a588c6e5f56e
View Raw JSON Data
{
  "trx_id": "e25a1c7f9090ccfac88bd470dfd3a588c6e5f56e",
  "block": 21856879,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-24T20:39:51",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "bitcoin",
      "author": "homes",
      "permlink": "financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks",
      "title": "Financial modeling Blog #1 - BTC price prediction using  basic neural networks",
      "body": "Code available on [Githhub](https://github.com/alfredholmes/tensorflow-btc-predictions)\n### Introduction\nRecently I've taken an interest in financial markets as complex mathematical systems and contemporary methods for predictions, forecasts and gathering data on how particular markets are behaving.  This is a blog post summarising the previous few days of work where I developed a basic neural network to predict the next day's bitcoin price based on the previous 10 days using Google's tensorflow library.\n\nIt is my goal over the comming months to develop a range of computational modelling techniques, in order to forecast the price, test the markets stability and asses the probabilities associated with financial forecasts.  I plan on posting my findings on this site.\n\n### An Impressive Graph\nRed line: prediction. Blue line: actual price.\n![NNoutput.png](https://steemitimages.com/DQmYvwcx5vu1AncDvndQeMTJtHJS1TfUFhWu4Aac8P4dno4/NNoutput.png)\nI was quite surprised by the accuracy of the neural network's prediction, especially over period when the BTC price approached $20000 as this was rather abnormal behaviour even for bitcoin. The network was trained on BTC-USD price data from Coinbase ([source](http://api.bitcoincharts.com/v1/csv/)) from when Coinbase first started until about a year and a half ago, and then tested against price data from the past year and a half. The data was just a list of transactions that happened on the Coinbase exchange (perhaps actually GDAX) and so I wrote [aquire.py](https://github.com/alfredholmes/tensorflow-btc-predictions/blob/master/aquire.py) to sort through and find the daily volume and average price. The network averages about .7% error on the training data set.  In order to be able to use the neural network to predict the price that data needs to be normalised so that it is between 0 and 1, which is achieved by\n![ql_82d52cccb1cf064951df5e6108d2d5d4_l3.png](https://steemitimages.com/DQmTvGSArxEUwixYroRUL7uLzcQbT7T5CjnUY86KcXxSTMq/ql_82d52cccb1cf064951df5e6108d2d5d4_l3.png)\nwhere r is the range and m is the minimum price, p is the price and a is the data that is given to the network. In doing this the network is unable to tell the real size of the price, only the relative changes.\n### Taking closer look\n![closeupbtc.png](https://steemitimages.com/DQmPW6pAdvyYHWncmGK42f3FQosZyfmJdsHdb4okYDWMFJY/closeupbtc.png)\nThis is the network's prediction for the price action when bitcoin reached it's current all time high (as of April 2018). Unfortunately this shows a rather large flaw in the output. When there is extreme price action, the output is heavily reliant on the previous day's price and is only a little bit better than just predicting that tomorrow's price will be about the same as today's price. The main use of this neural network would have to be: 'assuming nothing that big will happen with bitcoin's price, this is what will probably happen'. If one was to try and forecast using this neural network around the 21st day mark then the network really has no idea when the price will stop rising. In order to get a better grasp on these situations, the network needs more information, perhaps in the form of the number of active users trading bitcoin, the number of new users entering the market and the volume. I'll discuss this more in the next blog where I'll be looking at recurrent neural networks, as in this form giving this data to the neural network is easier.\n### Attempting forecasting\nGiven that the neural network's error is about 0.7% and assuming a normal distribution of errors, in theory I should be able to create a distribution of possible future prices by making a prediction, giving it a random bit of error and then feeding that result back into the neural network to predict the next day. Here is a graph of an example prediction, taken from around November time. \n![extrapolation.png](https://steemitimages.com/DQmSihmamj3sie1W56khHbyZ6Ggusw6zCMD3hG3rgvYgKCH/extrapolation.png)\nAs you can see the network does an alright job predicting the price for the first 4 or so days (this is a rather calm period, the network isn't capable of knowing whether large price movements are likely). After 4 days however the neural network just seems to converge on a price that is around that of the input as I suppose this is the general case when predicting the next days value, especially as the network was trained on old (pre 2017 data).\n\nOver the coming weeks I'll investigate other techniques to model the price action of bitcoin and the interaction of other cryptocurrencies.",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"steemiteducation\",\"economics\",\"neuralnetworks\",\"steemstem\"],\"image\":[\"https://steemitimages.com/DQmYvwcx5vu1AncDvndQeMTJtHJS1TfUFhWu4Aac8P4dno4/NNoutput.png\",\"https://steemitimages.com/DQmTvGSArxEUwixYroRUL7uLzcQbT7T5CjnUY86KcXxSTMq/ql_82d52cccb1cf064951df5e6108d2d5d4_l3.png\",\"https://steemitimages.com/DQmPW6pAdvyYHWncmGK42f3FQosZyfmJdsHdb4okYDWMFJY/closeupbtc.png\",\"https://steemitimages.com/DQmSihmamj3sie1W56khHbyZ6Ggusw6zCMD3hG3rgvYgKCH/extrapolation.png\"],\"links\":[\"https://github.com/alfredholmes/tensorflow-btc-predictions\",\"http://api.bitcoincharts.com/v1/csv/\",\"https://github.com/alfredholmes/tensorflow-btc-predictions/blob/master/aquire.py\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
homessent 0.098 SBD to @null- "@homes/financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks"
2018/04/24 20:14:45
fromhomes
tonull
amount0.098 SBD
memo@homes/financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks
Transaction InfoBlock #21856379/Trx dce32047e983ef4d84f5790bfa3d31f21d7fa386
View Raw JSON Data
{
  "trx_id": "dce32047e983ef4d84f5790bfa3d31f21d7fa386",
  "block": 21856379,
  "trx_in_block": 23,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-24T20:14:45",
  "op": [
    "transfer",
    {
      "from": "homes",
      "to": "null",
      "amount": "0.098 SBD",
      "memo": "@homes/financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks"
    }
  ]
}
2018/04/24 19:01:42
votergregory.latinier
authorhomes
permlinkfinancial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks
weight2000 (20.00%)
Transaction InfoBlock #21854928/Trx 528196f94131339d828c9fca1781566ecceb11a9
View Raw JSON Data
{
  "trx_id": "528196f94131339d828c9fca1781566ecceb11a9",
  "block": 21854928,
  "trx_in_block": 61,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-24T19:01:42",
  "op": [
    "vote",
    {
      "voter": "gregory.latinier",
      "author": "homes",
      "permlink": "financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks",
      "weight": 2000
    }
  ]
}
2018/04/24 18:47:33
voteraitidermohamed
authorhomes
permlinkfinancial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks
weight10000 (100.00%)
Transaction InfoBlock #21854645/Trx efad0e6addaf5e0e793e0f705639e7a03819a9a8
View Raw JSON Data
{
  "trx_id": "efad0e6addaf5e0e793e0f705639e7a03819a9a8",
  "block": 21854645,
  "trx_in_block": 17,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-24T18:47:33",
  "op": [
    "vote",
    {
      "voter": "aitidermohamed",
      "author": "homes",
      "permlink": "financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks",
      "weight": 10000
    }
  ]
}
2018/04/24 18:45:09
voterhomes
authorhomes
permlinkfinancial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks
weight10000 (100.00%)
Transaction InfoBlock #21854597/Trx 8b56ef49103497530953dbc7b749d3c9118e79fb
View Raw JSON Data
{
  "trx_id": "8b56ef49103497530953dbc7b749d3c9118e79fb",
  "block": 21854597,
  "trx_in_block": 14,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-24T18:45:09",
  "op": [
    "vote",
    {
      "voter": "homes",
      "author": "homes",
      "permlink": "financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks",
      "weight": 10000
    }
  ]
}
2018/04/24 18:44:51
parent author
parent permlinkbitcoin
authorhomes
permlinkfinancial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks
titleFinancial modeling Blog #1 - BTC price prediction using basic neural networks
bodyCode available on [Githhub](https://github.com/alfredholmes/tensorflow-btc-predictions) ### Introduction Recently I've taken an interest in financial markets as complex mathematical systems and contemporary methods for predictions, forecasts and gathering data on how particular markets are behaving. This is a blog post summarising the previous few days of work where I developed a basic neural network to predict the next day's bitcoin price based on the previous 10 days using Google's tensorflow library. It is my goal over the comming months to develop a range of computational modelling techniques, in order to forecast the price, test the markets stability and asses the probabilities associated with financial forecasts. I plan on posting my findings on this site. ### An Impressive Graph Red line: prediction. Blue line: actual price. ![NNoutput.png](https://steemitimages.com/DQmYvwcx5vu1AncDvndQeMTJtHJS1TfUFhWu4Aac8P4dno4/NNoutput.png) I was quite surprised by the accuracy of the neural network's prediction, especially over period when the BTC price approached $20000 as this was rather abnormal behaviour even for bitcoin. The network was trained on BTC-USD price data from Coinbase ([source](http://api.bitcoincharts.com/v1/csv/)) from when Coinbase first started until about a year and a half ago, and then tested against price data from the past year and a half. The data was just a list of transactions that happened on the Coinbase exchange (perhaps actually GDAX) and so I wrote [aquire.py](https://github.com/alfredholmes/tensorflow-btc-predictions/blob/master/aquire.py) to sort through and find the daily volume and average price. The network averages about .7% error on the training data set. In order to be able to use the neural network to predict the price that data needs to be normalised so that it is between 0 and 1, which is achieved by ![ql_82d52cccb1cf064951df5e6108d2d5d4_l3.png](https://steemitimages.com/DQmTvGSArxEUwixYroRUL7uLzcQbT7T5CjnUY86KcXxSTMq/ql_82d52cccb1cf064951df5e6108d2d5d4_l3.png) where r is the range and m is the minimum price, p is the price and a is the data that is given to the network. In doing this the network is unable to tell the real size of the price, only the relative changes. ### Taking closer look ![closeupbtc.png](https://steemitimages.com/DQmPW6pAdvyYHWncmGK42f3FQosZyfmJdsHdb4okYDWMFJY/closeupbtc.png) This is the network's prediction for the price action when bitcoin reached it's current all time high (as of April 2018). Unfortunately this shows a rather large flaw in the output. When there is extreme price action, the output is heavily reliant on the previous day's price and is only a little bit better than just predicting that tomorrow's price will be about the same as today's price. The main use of this neural network would have to be: 'assuming nothing that big will happen with bitcoin's price, this is what will probably happen'. If one was to try and forecast using this neural network around the 21st day mark then the network really has no idea when the price will stop rising. In order to get a better grasp on these situations, the network needs more information, perhaps in the form of the number of active users trading bitcoin, the number of new users entering the market and the volume. I'll discuss this more in the next blog where I'll be looking at recurrent neural networks, as in this form giving this data to the neural network is easier. ### Attempting forecasting Given that the neural network's error is about 0.7% and assuming a normal distribution of errors, in theory I should be able to create a distribution of possible future prices by making a prediction, giving it a random bit of error and then feeding that result back into the neural network to predict the next day. Here is a graph of an example prediction, taken from around November time. ![extrapolation.png](https://steemitimages.com/DQmSihmamj3sie1W56khHbyZ6Ggusw6zCMD3hG3rgvYgKCH/extrapolation.png) As you can see the network does an alright job predicting the price for the first 4 or so days (this is a rather calm period, the network isn't capable of knowing whether large price movements are likely). After 4 days however the neural network just seems to converge on a price that is around that of the input as I suppose this is the general case when predicting the next days value, especially as the network was trained on old (pre 2017 data). Over the coming weeks I'll investigate other techniques to model the price action of bitcoin and the interaction of other cryptocurrencies.
json metadata{"tags":["bitcoin","steemiteducation","economics","neuralnetworks","programming"],"image":["https://steemitimages.com/DQmYvwcx5vu1AncDvndQeMTJtHJS1TfUFhWu4Aac8P4dno4/NNoutput.png","https://steemitimages.com/DQmTvGSArxEUwixYroRUL7uLzcQbT7T5CjnUY86KcXxSTMq/ql_82d52cccb1cf064951df5e6108d2d5d4_l3.png","https://steemitimages.com/DQmPW6pAdvyYHWncmGK42f3FQosZyfmJdsHdb4okYDWMFJY/closeupbtc.png","https://steemitimages.com/DQmSihmamj3sie1W56khHbyZ6Ggusw6zCMD3hG3rgvYgKCH/extrapolation.png"],"links":["https://github.com/alfredholmes/tensorflow-btc-predictions","http://api.bitcoincharts.com/v1/csv/","https://github.com/alfredholmes/tensorflow-btc-predictions/blob/master/aquire.py"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #21854591/Trx 2247080eaf1221fb5bf583e4d18e0f3ea1a291de
View Raw JSON Data
{
  "trx_id": "2247080eaf1221fb5bf583e4d18e0f3ea1a291de",
  "block": 21854591,
  "trx_in_block": 42,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-24T18:44:51",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "bitcoin",
      "author": "homes",
      "permlink": "financial-modeling-blog-1-btc-price-prediction-using-basic-neural-networks",
      "title": "Financial modeling Blog #1 - BTC price prediction using  basic neural networks",
      "body": "Code available on [Githhub](https://github.com/alfredholmes/tensorflow-btc-predictions)\n### Introduction\nRecently I've taken an interest in financial markets as complex mathematical systems and contemporary methods for predictions, forecasts and gathering data on how particular markets are behaving.  This is a blog post summarising the previous few days of work where I developed a basic neural network to predict the next day's bitcoin price based on the previous 10 days using Google's tensorflow library.\n\nIt is my goal over the comming months to develop a range of computational modelling techniques, in order to forecast the price, test the markets stability and asses the probabilities associated with financial forecasts.  I plan on posting my findings on this site.\n\n### An Impressive Graph\nRed line: prediction. Blue line: actual price.\n![NNoutput.png](https://steemitimages.com/DQmYvwcx5vu1AncDvndQeMTJtHJS1TfUFhWu4Aac8P4dno4/NNoutput.png)\nI was quite surprised by the accuracy of the neural network's prediction, especially over period when the BTC price approached $20000 as this was rather abnormal behaviour even for bitcoin. The network was trained on BTC-USD price data from Coinbase ([source](http://api.bitcoincharts.com/v1/csv/)) from when Coinbase first started until about a year and a half ago, and then tested against price data from the past year and a half. The data was just a list of transactions that happened on the Coinbase exchange (perhaps actually GDAX) and so I wrote [aquire.py](https://github.com/alfredholmes/tensorflow-btc-predictions/blob/master/aquire.py) to sort through and find the daily volume and average price. The network averages about .7% error on the training data set.  In order to be able to use the neural network to predict the price that data needs to be normalised so that it is between 0 and 1, which is achieved by\n![ql_82d52cccb1cf064951df5e6108d2d5d4_l3.png](https://steemitimages.com/DQmTvGSArxEUwixYroRUL7uLzcQbT7T5CjnUY86KcXxSTMq/ql_82d52cccb1cf064951df5e6108d2d5d4_l3.png)\nwhere r is the range and m is the minimum price, p is the price and a is the data that is given to the network. In doing this the network is unable to tell the real size of the price, only the relative changes.\n### Taking closer look\n![closeupbtc.png](https://steemitimages.com/DQmPW6pAdvyYHWncmGK42f3FQosZyfmJdsHdb4okYDWMFJY/closeupbtc.png)\nThis is the network's prediction for the price action when bitcoin reached it's current all time high (as of April 2018). Unfortunately this shows a rather large flaw in the output. When there is extreme price action, the output is heavily reliant on the previous day's price and is only a little bit better than just predicting that tomorrow's price will be about the same as today's price. The main use of this neural network would have to be: 'assuming nothing that big will happen with bitcoin's price, this is what will probably happen'. If one was to try and forecast using this neural network around the 21st day mark then the network really has no idea when the price will stop rising. In order to get a better grasp on these situations, the network needs more information, perhaps in the form of the number of active users trading bitcoin, the number of new users entering the market and the volume. I'll discuss this more in the next blog where I'll be looking at recurrent neural networks, as in this form giving this data to the neural network is easier.\n### Attempting forecasting\nGiven that the neural network's error is about 0.7% and assuming a normal distribution of errors, in theory I should be able to create a distribution of possible future prices by making a prediction, giving it a random bit of error and then feeding that result back into the neural network to predict the next day. Here is a graph of an example prediction, taken from around November time. \n![extrapolation.png](https://steemitimages.com/DQmSihmamj3sie1W56khHbyZ6Ggusw6zCMD3hG3rgvYgKCH/extrapolation.png)\nAs you can see the network does an alright job predicting the price for the first 4 or so days (this is a rather calm period, the network isn't capable of knowing whether large price movements are likely). After 4 days however the neural network just seems to converge on a price that is around that of the input as I suppose this is the general case when predicting the next days value, especially as the network was trained on old (pre 2017 data).\n\nOver the coming weeks I'll investigate other techniques to model the price action of bitcoin and the interaction of other cryptocurrencies.",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"steemiteducation\",\"economics\",\"neuralnetworks\",\"programming\"],\"image\":[\"https://steemitimages.com/DQmYvwcx5vu1AncDvndQeMTJtHJS1TfUFhWu4Aac8P4dno4/NNoutput.png\",\"https://steemitimages.com/DQmTvGSArxEUwixYroRUL7uLzcQbT7T5CjnUY86KcXxSTMq/ql_82d52cccb1cf064951df5e6108d2d5d4_l3.png\",\"https://steemitimages.com/DQmPW6pAdvyYHWncmGK42f3FQosZyfmJdsHdb4okYDWMFJY/closeupbtc.png\",\"https://steemitimages.com/DQmSihmamj3sie1W56khHbyZ6Ggusw6zCMD3hG3rgvYgKCH/extrapolation.png\"],\"links\":[\"https://github.com/alfredholmes/tensorflow-btc-predictions\",\"http://api.bitcoincharts.com/v1/csv/\",\"https://github.com/alfredholmes/tensorflow-btc-predictions/blob/master/aquire.py\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
homesupdated their account properties
2018/04/22 20:17:51
accounthomes
memo keySTM6EKnvLot84a145HMCgf6RwbczHrjTZ1h2ghJsz6TVuTXbqv6dN
json metadata{"profile":{"name":"Alfred","about":"Investor in Crypto. Doer of maths. Tinkerer in networks of the neural variety."}}
Transaction InfoBlock #21799440/Trx d7bda787e1853e16ea4af60361e38f04302147de
View Raw JSON Data
{
  "trx_id": "d7bda787e1853e16ea4af60361e38f04302147de",
  "block": 21799440,
  "trx_in_block": 46,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-22T20:17:51",
  "op": [
    "account_update",
    {
      "account": "homes",
      "memo_key": "STM6EKnvLot84a145HMCgf6RwbczHrjTZ1h2ghJsz6TVuTXbqv6dN",
      "json_metadata": "{\"profile\":{\"name\":\"Alfred\",\"about\":\"Investor in Crypto. Doer of maths. Tinkerer in networks of the neural variety.\"}}"
    }
  ]
}
homesunfollowed @haejin
2018/04/22 20:16:24
required auths[]
required posting auths["homes"]
idfollow
json["follow",{"follower":"homes","following":"haejin","what":[]}]
Transaction InfoBlock #21799411/Trx fe036373cf734e1614b1b541d3071014e01367cc
View Raw JSON Data
{
  "trx_id": "fe036373cf734e1614b1b541d3071014e01367cc",
  "block": 21799411,
  "trx_in_block": 76,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-22T20:16:24",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "homes"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"homes\",\"following\":\"haejin\",\"what\":[]}]"
    }
  ]
}
homesreceived 0.000 STEEM from power down installment (0.000 SP)
2018/04/11 09:58:03
from accounthomes
to accounthomes
withdrawn0.000007 VESTS
deposited0.000 STEEM
Transaction InfoBlock #21470301/Virtual Operation #6
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 21470301,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 6,
  "timestamp": "2018-04-11T09:58:03",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "0.000007 VESTS",
      "deposited": "0.000 STEEM"
    }
  ]
}
homesclaimed reward balance: 0.020 SP
2018/04/05 18:19:39
accounthomes
reward steem0.000 STEEM
reward sbd0.000 SBD
reward vests32.693781 VESTS
Transaction InfoBlock #21307543/Trx cad445280214665cd5707b929ef5545c236b120c
View Raw JSON Data
{
  "trx_id": "cad445280214665cd5707b929ef5545c236b120c",
  "block": 21307543,
  "trx_in_block": 27,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-05T18:19:39",
  "op": [
    "claim_reward_balance",
    {
      "account": "homes",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "0.000 SBD",
      "reward_vests": "32.693781 VESTS"
    }
  ]
}
homesreceived 11.438 STEEM from power down installment (14.341 SP)
2018/04/04 09:58:03
from accounthomes
to accounthomes
withdrawn23326.362028 VESTS
deposited11.438 STEEM
Transaction InfoBlock #21268718/Virtual Operation #15
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 21268718,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 15,
  "timestamp": "2018-04-04T09:58:03",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "23326.362028 VESTS",
      "deposited": "11.438 STEEM"
    }
  ]
}
homesreceived 11.433 STEEM from power down installment (14.341 SP)
2018/03/28 09:58:03
from accounthomes
to accounthomes
withdrawn23326.362028 VESTS
deposited11.433 STEEM
Transaction InfoBlock #21067178/Virtual Operation #18
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 21067178,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 18,
  "timestamp": "2018-03-28T09:58:03",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "23326.362028 VESTS",
      "deposited": "11.433 STEEM"
    }
  ]
}
homesreceived 11.429 STEEM from power down installment (14.341 SP)
2018/03/21 09:58:03
from accounthomes
to accounthomes
withdrawn23326.362028 VESTS
deposited11.429 STEEM
Transaction InfoBlock #20866178/Virtual Operation #16
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20866178,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 16,
  "timestamp": "2018-03-21T09:58:03",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "23326.362028 VESTS",
      "deposited": "11.429 STEEM"
    }
  ]
}
homesreceived 11.425 STEEM from power down installment (14.341 SP)
2018/03/14 09:58:03
from accounthomes
to accounthomes
withdrawn23326.362028 VESTS
deposited11.425 STEEM
Transaction InfoBlock #20664977/Virtual Operation #17
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20664977,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 17,
  "timestamp": "2018-03-14T09:58:03",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "23326.362028 VESTS",
      "deposited": "11.425 STEEM"
    }
  ]
}
homesreceived 11.421 STEEM from power down installment (14.341 SP)
2018/03/07 09:58:03
from accounthomes
to accounthomes
withdrawn23326.362028 VESTS
deposited11.421 STEEM
Transaction InfoBlock #20463646/Virtual Operation #14
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20463646,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 14,
  "timestamp": "2018-03-07T09:58:03",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "23326.362028 VESTS",
      "deposited": "11.421 STEEM"
    }
  ]
}
cryptofysent 0.001 STEEM to @homes- "A gift. 😊"
2018/03/02 01:17:06
fromcryptofy
tohomes
amount0.001 STEEM
memoA gift. 😊
Transaction InfoBlock #20309340/Trx 9e2468403ded87e5aded9d364815083efaf2763d
View Raw JSON Data
{
  "trx_id": "9e2468403ded87e5aded9d364815083efaf2763d",
  "block": 20309340,
  "trx_in_block": 51,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-02T01:17:06",
  "op": [
    "transfer",
    {
      "from": "cryptofy",
      "to": "homes",
      "amount": "0.001 STEEM",
      "memo": "A gift. 😊"
    }
  ]
}
homesreceived 11.417 STEEM from power down installment (14.341 SP)
2018/02/28 09:58:03
from accounthomes
to accounthomes
withdrawn23326.362028 VESTS
deposited11.417 STEEM
Transaction InfoBlock #20262198/Virtual Operation #66
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20262198,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 66,
  "timestamp": "2018-02-28T09:58:03",
  "op": [
    "fill_vesting_withdraw",
    {
      "from_account": "homes",
      "to_account": "homes",
      "withdrawn": "23326.362028 VESTS",
      "deposited": "11.417 STEEM"
    }
  ]
}
homesreceived 0.014 SP curation reward for @coinmasteryct / 75hojs3b
2018/02/26 19:42:00
curatorhomes
reward22.476149 VESTS
comment authorcoinmasteryct
comment permlink75hojs3b
Transaction InfoBlock #20216437/Virtual Operation #11
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20216437,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 11,
  "timestamp": "2018-02-26T19:42:00",
  "op": [
    "curation_reward",
    {
      "curator": "homes",
      "reward": "22.476149 VESTS",
      "comment_author": "coinmasteryct",
      "comment_permlink": "75hojs3b"
    }
  ]
}
homesreceived 0.006 SP curation reward for @haejin / bitcoin-btc-morning-update-wave-3-nearly-complete
2018/02/24 14:16:15
curatorhomes
reward10.217632 VESTS
comment authorhaejin
comment permlinkbitcoin-btc-morning-update-wave-3-nearly-complete
Transaction InfoBlock #20152344/Virtual Operation #46
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20152344,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 46,
  "timestamp": "2018-02-24T14:16:15",
  "op": [
    "curation_reward",
    {
      "curator": "homes",
      "reward": "10.217632 VESTS",
      "comment_author": "haejin",
      "comment_permlink": "bitcoin-btc-morning-update-wave-3-nearly-complete"
    }
  ]
}

Account Metadata

POSTING JSON METADATA
profile{"name":"Alfred","about":"Investor in Crypto. Doer of maths. Tinkerer in networks of the neural variety."}
JSON METADATA
profile{"name":"Alfred","about":"Investor in Crypto. Doer of maths. Tinkerer in networks of the neural variety."}
{
  "posting_json_metadata": {
    "profile": {
      "name": "Alfred",
      "about": "Investor in Crypto. Doer of maths. Tinkerer in networks of the neural variety."
    }
  },
  "json_metadata": {
    "profile": {
      "name": "Alfred",
      "about": "Investor in Crypto. Doer of maths. Tinkerer in networks of the neural variety."
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM5YWFnF8PmyqZUnNstApM34gsrCUuxN5HCwGKBMQtEXHrt2gXxF1/1
Active
Single Signature
Public Keys
STM7XJ2REbVX5H7XMVrTU5bBeNCzGy1JGbAZnZYdkAJvCEbCXu5Cu1/1
Posting
Single Signature
Public Keys
STM6MFZ6aEk24skR58h1WhAjfYf9LFNbfbfexXG7zU9VSkvQ1xaVb1/1
Memo
STM6EKnvLot84a145HMCgf6RwbczHrjTZ1h2ghJsz6TVuTXbqv6dN
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5YWFnF8PmyqZUnNstApM34gsrCUuxN5HCwGKBMQtEXHrt2gXxF",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7XJ2REbVX5H7XMVrTU5bBeNCzGy1JGbAZnZYdkAJvCEbCXu5Cu",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6MFZ6aEk24skR58h1WhAjfYf9LFNbfbfexXG7zU9VSkvQ1xaVb",
        1
      ]
    ]
  },
  "memo": "STM6EKnvLot84a145HMCgf6RwbczHrjTZ1h2ghJsz6TVuTXbqv6dN"
}

Witness Votes

0 / 30
No active witness votes.
[]