如何程式化交易
第5行: | 第5行: | ||
只需将智能交易类指标(仅该类指标才能程式化交易),又称为“策略”,放在主图上,在登陆交易账号的状态下,打开交易开关,即可进行自动化交易。 | 只需将智能交易类指标(仅该类指标才能程式化交易),又称为“策略”,放在主图上,在登陆交易账号的状态下,打开交易开关,即可进行自动化交易。 | ||
[[Image:cshjy01.gif|center]] | [[Image:cshjy01.gif|center]] | ||
+ | |||
+ | ==虚盘和实盘== | ||
+ | 我们知道,理想中的交易和实际交易总会有距离。 | ||
+ | 实际交易能成交的价格,往往比出现理想信号的价格不利。甚至会发生无法成交的情形。 | ||
+ | 所以,这里有一个所谓“虚盘”和“实盘”的概念。 | ||
+ | 虚盘,就是指基于理想状态的测评下发生的所有的虚拟交易。以及在此基础之上,所有依赖于交易而存在的盈亏、仓位、资金变化等一整套数据。 | ||
+ | 而实盘,就是指实际的,发送到交易所的交易,以及在此基础上,所有依赖交易而发生变化的整套数据。 | ||
+ | |||
+ | 我们的智能交易运行机制,是让整个策略基于整套虚盘数据,而实盘状况不影响虚盘,实盘只关心时刻紧跟虚盘的脚步。虚盘有什么仓位,实盘就尽可能做到跟虚盘一致。 | ||
+ | |||
+ | |||
+ | 这么做的好处,是做到了,评价策略的成功与否,只跟数据和算法有关。 | ||
+ | |||
+ | |||
+ | 执行状况当然也会影响策略是否成功,但不会影响到对策略本身是否优异的评价; | ||
+ | 一个策略是否成功,被切割成了“策略是否优秀”+ “执行是否得力”两个清晰的层面。 | ||
+ | 如果让执行因素影响策略的运行,那么策略本身是否优秀就是无法评估的。 | ||
+ | |||
+ | |||
==策略设置== | ==策略设置== | ||
第14行: | 第33行: | ||
[[Image:cshjy02.jpg|center]] | [[Image:cshjy02.jpg|center]] | ||
− | + | ||
==监控交易== | ==监控交易== |
2013年7月2日 (二) 18:30的版本
目录 |
定义
程式化交易,又称自动交易,是指通过运行公式指标自动进行的交易,具体策略编写请参考公式教程。
启动自动交易
只需将智能交易类指标(仅该类指标才能程式化交易),又称为“策略”,放在主图上,在登陆交易账号的状态下,打开交易开关,即可进行自动化交易。
虚盘和实盘
我们知道,理想中的交易和实际交易总会有距离。 实际交易能成交的价格,往往比出现理想信号的价格不利。甚至会发生无法成交的情形。 所以,这里有一个所谓“虚盘”和“实盘”的概念。 虚盘,就是指基于理想状态的测评下发生的所有的虚拟交易。以及在此基础之上,所有依赖于交易而存在的盈亏、仓位、资金变化等一整套数据。 而实盘,就是指实际的,发送到交易所的交易,以及在此基础上,所有依赖交易而发生变化的整套数据。
我们的智能交易运行机制,是让整个策略基于整套虚盘数据,而实盘状况不影响虚盘,实盘只关心时刻紧跟虚盘的脚步。虚盘有什么仓位,实盘就尽可能做到跟虚盘一致。
这么做的好处,是做到了,评价策略的成功与否,只跟数据和算法有关。
执行状况当然也会影响策略是否成功,但不会影响到对策略本身是否优异的评价;
一个策略是否成功,被切割成了“策略是否优秀”+ “执行是否得力”两个清晰的层面。
如果让执行因素影响策略的运行,那么策略本身是否优秀就是无法评估的。
策略设置
多策略组合
多策略组合能够平滑资金曲线,降低交易风险。我们不但支持不同品种下运行不同策略,也支持同一品种运用多个策略。 同一品种如何应用多个策略呢?只需将一个品种打开多个图形,再将策略拖放至各个图形上即可。
监控交易
提示
温馨提示:
1、 在自动交易状态下,k线图上将锁定不能做切换,如果需要看其他,建议多打开一个窗口,如必须在原窗口下切换,需关闭交易开关才能操作。
2、由于每个策略具有单独的ID号,其中人工单也属于一个单独的ID号,所以人工单需要平仓时,必须人工操作平仓。