Additional indicators

I want to use additional indicators, f.e. book value or dividend data, for alarms.
Could you please review the extension and give me feedback?
Is the way to add the feature OK?
If not, what to change?
If yes, I would like to add some other indicators and contribute the changes to the project.
Is it enough to extend only the Yahoo data source?