6.票池交易
栏目:帮助 发布时间:2020-01-14
分享到:
大智慧股票池自动交易下单比 预警下单的主要区别是:
1.股票池下单需要 order.dll只是,用预警自动交易的话是不需要的。
2.股票池下单需要在条件转移语句或公式里调用助手的下单函数,预警自动交易也是不需要的。

6.1 大智慧股票池交易      视频教程-大智慧股票池

大智慧股票池下单  

大智慧股票池自动交易下单比 预警下单的主要区别是:

1.股票池下单需要 order.dll只是,用预警自动交易的话是不需要的。

2.股票池下单需要在条件转移语句或公式里调用助手的下单函数,预警自动交易也是不需要的。

除了使用股票池自动交易外,也可以使用预警自动下单或者图表自动交易来实现股票程序化交易。这一节先介绍利用股票池来实现自动化交易和实现股票程序化交易。

1.建立股票池条件单

在条件单里 选 股票池条件,填写 股票池号。

注意:股票池号是你自己定义的号码,你爱定多少定多少,但是一定要和股票池转移条件里的助手函数调用参数一致。

股票池号和大智慧里面的股票池超赢1号之类的号码毫无关系,和股票池名字也无关系,它就是你定义和助手条件 单关联的一个号码。



2.建立股票池,设置转移条件

  接下来就可以在大智慧建立在池股票池和设置转移条件了。当然你也可以先建立股票池,设置好转移条件再进行1的操作。这两个步骤都可以调换,不一定要按顺序做的。



3.在转移条件或公式调用助手下单函数

  接下来在转移条件里调用助手下单函数,既可以直接在转移条件里调用,也可以在转移条件里指定的公式调用。买入调用 BUY 函数,卖出调用  SELL 函数,注意全是大写。



公式转移语句

公式转移语句就是根据你的交易条件,调用助手的下单函数,告诉助手条件符合了,下单吧。上图里用到的语句很简单,如果专门把股票池最后一个池作为买入池,这也就是说最后一个池的股票都买入,这样写最简单,可以把以下语句复制就可以了。

  1. 我的条件 : C  > 0 and c < 200;{条件只是为了测试,实际替换成你的条件}

  2. if 我的条件 > 0  then

  3.     BUY1:"Order@BUY"(c, 100*我的条件, 1);


另一个稍微复杂的例子语句 

这是一个稍微复杂的买入例子,和前面不一样的是,不是全部买入,而是加上一些条件判断。

T1 := C > 0;

T2 := C > 0;

买入量0:100;

AA : T1 AND T2;

if AA then begin

    买入股票0:="Order@BUY"(c, 买入量0*AA, 1, 0);

end;


6.2 通达信股票池交易

通达信股票池下单     下一章 通达信股票池模板

通达信股票池下单比 预警下单的主要区别是:


1.股票池下单需要 order.dll只是,用预警自动交易的话是不需要的。

2.股票池下单需要在条件转移语句或公式里调用助手的下单函数,预警自动交易也是不需要的。

注意:券商的交易软件一般没有股票池,你可以用通达信官方版本来进行股票池公式编写和运行,下单还是关联券商版的下单软件,也就是说,股票池和公式预警软件是一个软件,关联的交易软件是另一个软件,两者是可以独立的,不是非得同一个软件,当然假如你的券商软件也有股票池功能,可以只开一个。

除了使用股票池自动交易外,也可以使用预警自动下单或者图表自动交易来实现股票程序化交易。这一节先介绍利用股票池来实现自动化交易和实现股票程序化交易。

1.绑定 order.dll 

要利用助手给通达信股票池下单,第一步需要绑定 order.dll,大智慧不需要这一步。

注意:如果你从桌面快捷方式图标打开通达信,会绑定失败,如果出现这种现象,请到通达信目录直接运行TdxW.exe后再进行绑定。

把 order.dll 复制到 通达信目录 T0002\dlls 下面,调出公式管理器,按下图提示绑定dll



2.建立股票池条件单

在条件单里 选 股票池条件,填写 股票池号。

注意:股票池号是你自己定义的号码,你爱定多少定多少,但是一定要和股票池转移条件里的助手函数调用参数一致。

股票池号和大智慧里面的股票池超赢1号之类的号码毫无关系,和股票池名字也无关系,它就是你定义和助手条件 单关联的一个号码。



3.建立股票池,设置转移条件

接下来就可以在通达信建立在池股票池和设置转移条件了。当然你也可以先建立股票池,设置好转移条件再进行2的操作。这两个步骤都可以调换,不一定要按顺序做的。



3.在转移条件或公式调用助手下单函数

接下来在转移公式调用助手下单函数,



公式转移语句


  公式转移语句就是根据你的交易条件,调用助手的下单函数,告诉助手条件符合了,下单吧。上图里用到的语句很简单,如果专门把股票池最后一个池作为买入池,这也就是说最后一个池的股票都买入,这样写最简单,可以把以下语句复制就可以了。

  1. 买入条件1 : STRCMP(CODE, '600000') ||             STRCMP(CODE, '600004') ;

  2. DDD:= TDXDLL1(1, STR2CON(CODE), 1, 买入条件1);


卖出语句 


卖出只是第一个参数改成2就可以了


卖出条件1 : STRCMP(CODE, '600000') || STRCMP(CODE, '600004') ; 


DDD:= TDXDLL1(2, STR2CON(CODE), 1, 买入条件1);


6.3 大智慧股票池自动交易模板

大智慧股票池下单

股票助手目录下 包含 大智慧股票池例子 目录,里面有 大智慧股票池自动交易模版,包含一个实现移动止损,止损,加仓的模版例子,还有一个MA均线自动交易例子,你可以根据自己需要

改变这些例子来实现自己的自动交易策略。

除了使用股票池自动交易外,也可以使用预警自动下单或者图表自动交易来实现股票程序化交易。这一节的例子先介绍利用股票池来实现自动化交易和实现股票程序化交易。

(?股票池出票了助手没有反应,请点这里看是不是这些原因?)

1.复制 order.dll

要利用助手给大智慧股票池下单,第一步需要复制 order.dll 到大智慧安装目录,这是助手实现下单的dll,在股票助手安装目录下.

复制 order.dll 到大智慧安装目录

2.把 助手目录下 大智慧股票池例子 所有 股票池文件模板文件 复制到 大智慧 USERDATA\Pool

3.重启大智慧,打开大智慧股票池界面  

4.你现在可以进行大智慧股票池自动交易了,也可以以这些模版为基础,改成自己的交易策略。 

(股票池出票了助手没有反应,请点这里看是不是这些原因)

5.MA均线金叉死叉自动交易

这是一个 MA 均线 自动交易的例子模板,你可以很容易改成自己的交易条件,下面我们来剖析一下这是怎么实现的。其实很简单,基本就是在设置 股票池条件时选择你需要的指标公式,最后选择助手的公式买入就OK


买入设置:

选择 MA 公式,并设置 公式参数为 5日线上穿20日线为条件


调用助手下单买入函数


卖出设置:

过滤出持仓股票:



选择 MA 公式,并设置 公式参数为 5日线下破20日线为条件


调用助手下单卖出函数

6.4 通达信股票池自动交易模板


通达信股票池下单


股票助手目录下 包含 通达信股票池例子 目录,里面有 通达信股票池自动交易模版,包含一个实现移动止损,止损,加仓的模版例子,还有一个MA均线自动交易例子,你可以根据自己需要

改变这些例子来实现自己的自动交易策略,实现自己的股票程序化交易。

除了使用股票池自动交易外,也可以使用预警自动下单或者图表自动交易来实现股票程序化交易。这一节的例子先介绍利用股票池来实现自动化交易和实现股票程序化交易。

(?股票池出票了助手没有反应,请点这里看是不是这些原因?)

1.绑定 order.dll 

要利用助手给通达信股票池下单,第一步需要绑定 order.dll,这是助手实现下单的dll,在股票助手安装目录下,需要先绑定这个dll成通达信1号dll

注意:如果你从桌面快捷方式图标打开通达信,会绑定失败,如果出现这种现象,请到通达信目录直接运行TdxW.exe后再进行绑定。

把 order.dll 复制到 通达信目录 T0002\dlls 下面,调出公式管理器,按下图提示绑定dll



2.导入 通达信助手公式.tne ,这是写好的帮助调用助手下单的公式,位于 通达信股票池例子 目录下

3.打开通达信股票池界面, 如果工具栏上没有,你可以在 功能 菜单里,选 策略股票池 菜单  

4.在股票池界面,点击 工具栏 上的 打开 按钮单 


5.选择 通达信股票池例子 目录下 下的 例子文件。 

6.把打开的股票池 保存 成你喜欢的名字,现在你可以利用例子模版做自动交易了,也可以以这些模版为基础,改成自己的交易策略。




7.MA均线金叉死叉自动交易

 这是一个 MA 均线 自动交易的例子模板,你可以很容易改成自己的交易条件,下面我们来剖析一下这是怎么实现的。其实很简单,基本就是在设置 股票池条件时选择你需要的指标公式,最后选择助手的公式买入就OK



买入设置:
选择 MA 公式,并设置 公式参数为 5日线上穿20日线为条件


选择 助手买入公式 ,你可以选择 按股数买入,按金额买入,或者按可用资金的比例买入,这里测试是选择 按股数 买入 100股

卖出设置:


过滤出持仓股票:



选择 MA 公式,并设置 公式参数为 5日线下破20日线为条件


选择 助手卖出公式 ,你可以改变参数,可以按仓位比例卖出,比如 参数 0.5表示卖出半仓,这里默认1,卖出全部


上一篇: 5.预警交易
下一篇: 7.纯公式下单