同花顺Python策略编辑器帮助文档

同花顺Python策略编辑器帮助文档


12

<p>欢迎使用ShowDoc!</p> <p><strong>简要说明</strong> </p> <ul> <li>可使用xiadan.py中的交易接口函数:cmd。支持买入、卖出、撤单。</li> </ul> <p><strong>调用格式</strong></p> <pre><code>cmd('strCmd')</code></pre> <hr /> <ul> <li><strong>1.用cmd函数进行委托</strong>:</li> </ul> <p>完整命令strCmd = 操作动作+证券代码+价格+数量(金额/仓位)+辅助参数(可有可无)</p> <p><strong>参数:</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">操作动作</td> <td style="text-align: left;">buy(买入),sell(卖出)</td> </tr> <tr> <td style="text-align: left;">证券代码</td> <td style="text-align: left;">600000(举例),fsdm(当前行情分时代码)</td> </tr> <tr> <td style="text-align: left;">价格</td> <td style="text-align: left;">固定价格、zxjg(最新价)、ztjg(涨停价)、dtjg(跌停价)、dsj1~dsj5(对手价1~5)</td> </tr> <tr> <td style="text-align: left;">数量(金额/仓位)</td> <td style="text-align: left;">按股数:固定值; 按金额:-m 金额值;可用仓位:-cw 参数值; 目标仓位:-zcw 参数值</td> </tr> <tr> <td style="text-align: left;">辅助参数</td> <td style="text-align: left;">多账户执行同一命令:-account all; 条件触发时没有委托确认提示,实现全自动条件单:-notip</td> </tr> </tbody> </table> <p><strong>示例代码</strong></p> <pre><code>#!/usr/bin/env python # -*- coding: utf-8 -*- import xiadan as xd #例1:以最新价买入000001平安银行100股 xd.cmd('buy 000001 zxjg 100') #例2:按照当前对手价——卖一价买入100股300059 xd.cmd('buy 300059 dsj1 100') #例3:按照当前买一价买入100股300059,委托前不弹框提醒 xd.cmd('buy 300059 dsj1 100 -notip') #例4:按照当前对手价——买五价卖出300059十万元 xd.cmd('sell 300059 dsj5 -m 100000') #例5:按照当前可买数量以最新价买入半仓的300059 xd.cmd('buy 300059 zxjg -cw 1/2') #例6:按照跌停价格卖出300059到总仓位为1/4 xd.cmd('sell 300059 dtjg -zcw 0.25') </code></pre> <p><strong>运行结果</strong></p> <p>除例3外,弹窗提示是否执行委托;例3不弹窗提示直接提交委托。</p> <hr /> <ul> <li><strong>2.用cmd函数进行撤单</strong>:</li> </ul> <p>完整命令strCmd = 操作动作+参数值</p> <p><strong>参数:</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">操作动作</td> <td style="text-align: left;">cancel(撤单)</td> </tr> <tr> <td style="text-align: left;">参数值</td> <td style="text-align: left;">-h 合同编号、方向(buy/sell)、代码、代码+方向(buy/sell)、全撤/撤最后(all/last)</td> </tr> </tbody> </table> <p><strong>示例代码</strong></p> <pre><code>#!/usr/bin/env python # -*- coding: utf-8 -*- import xiadan as xd #例1:撤掉合同编号为123456的委托单 xd.cmd('cancel -h 123456') #例2:撤掉所有买单 xd.cmd('cancel buy') #例3:撤掉当前行情分时代码的所有委托单 xd.cmd('cancel fsdm') #例4:撤掉当前行情分时代码的所有卖单 xd.cmd('cancel fsdm sell') #例5:撤掉所有可撤委托单 xd.cmd('cancel all') </code></pre> <p><strong>运行结果</strong></p> <p>撤掉相应委托单。</p>

页面列表

ITEM_HTML