Oh yes! isnt it great how you can just go to your steemit.com wallet, click on Sell and on Blocktrades page just select Bitshares as your cryptocurrency of choice that youll receive, and you put in your bitshares name OH but if you DON'T already have a Bitshares account, You must set one up here https://wallet.bitshares.org/#/create-account/password
then yeah just type in your bitshares account name on that Blocktrades page after you select to receive Bitshares for your SBD or steem....
Then yeah you just go in bitshares to the page for buying open.EOS but with BTS (bitshares) which you can find on your own in Exchange and then clicking the BTS tab and open.EOS issues by Openledger but make sure you just go to the correct open.EOS asset just use this link to be taken there automatically no having to look for it :)
https://wallet.bitshares.org/#/market/OPEN.EOS_BTS
and yeah you can just buy EOS directly with Bitshares that will just show up in your Bitshares account when you sell SBD or Steem for Bitshares BTS on Blocktrades
Wow... Thank you so much for this @tytran. You are amazing.