UNPKG

node-red-contrib-sina-finance

Version:
81 lines (76 loc) 3.63 kB
<script type="text/javascript"> RED.nodes.registerType('sina-stock',{ category: 'finance', color: '#FF0000', defaults: { name: {value:""}, stockCodes: {value:""}, outputLanguage: {value:"en"} }, inputs:1, outputs:1, icon: "font-awesome/fa-money", label: function() { return this.name||"一路长虹"; }, paletteLabel: "一路长虹" }); </script> <script type="text/html" data-help-name="sina-stock"> <p>一个用于获取新浪财经股票数据的节点</p> <h3>输入</h3> <dl class="message-properties"> <dt>payload <span class="property-type">string</span> </dt> <dd>任何输入都将触发数据获取,如果payload是字符串,将被用作股票代码</dd> <dt class="optional">stockCodes <span class="property-type">string</span> </dt> <dd>可选:通过消息动态设置股票代码</dd> <dt class="optional">outputLanguage <span class="property-type">string</span> </dt> <dd>可选:通过消息动态设置输出语言,'en'为英文,'zh'为中文</dd> </dl> <h3>输出</h3> <dl class="message-properties"> <dt>payload <span class="property-type">array</span> </dt> <dd>包含所有请求的股票数据的数组</dd> </dl> <h3>详情</h3> <p>该节点从新浪财经API获取实时股票数据。</p> <p>股票代码格式:</p> <ul> <li>上海证券交易所: <code>sh</code>开头,如<code>sh600001</code>,也可以直接使用数字<code>600001</code>,节点会自动添加前缀</li> <li>深圳证券交易所: <code>sz</code>开头,如<code>sz000001</code>,也可以直接使用数字<code>000001</code></li> <li>北京证券交易所: <code>bj</code>开头,或数字以4或8开头</li> </ul> <p>多个股票代码用逗号分隔,如:<code>sh600001,sz000001</code><code>600001,000001</code></p> <p>本节点不包含轮询功能,如需定时获取数据,请与Node-RED的inject节点配合使用。</p> <p>输出数据包含完整的股票信息,包括价格、交易量、买卖盘等数据。</p> <p>可以选择输出结果的键名语言,英文或中文。</p> <p>有问题请<a href="https://github.com/iso-lib/node-red-contrib-sina-finance" target="_blank">点此反馈</a></p> </script> <script type="text/html" data-template-name="sina-stock"> <div class="form-row"> <label for="node-input-name"><i class="fa fa-tag"></i> 名称</label> <input type="text" id="node-input-name" placeholder="名称"> </div> <div class="form-row"> <label for="node-input-stockCodes"><i class="fa fa-list"></i> 股票代码</label> <input type="text" id="node-input-stockCodes" placeholder="sh600001,sz000001 或 600001,000001"> </div> <div class="form-row"> <label for="node-input-outputLanguage"><i class="fa fa-language"></i> 输出语言</label> <select id="node-input-outputLanguage"> <option value="en">英文</option> <option value="zh">中文</option> </select> </div> <div class="form-tips"> <b>提示:</b> 股票代码可以是带前缀形式(sh600001)或直接使用数字(600001),多个代码用逗号分隔。需要定时获取数据,请使用inject节点。 </div> </script>