资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
-大智慧股票池预警1、A方案接口方式(推荐)界面选项:图1启动买入、启动卖出:勾选相应的选项可起到买卖均交易或者只买入或者只卖出的效果。 保存资金:当可以正确检测到可用资金时,买入时可以设定多少资金不被使用。 接收码:接收由相对应发送码并负责交易。可以实现不同股池由不同的多个A方案软件交易不同条件的股票。 不买入持仓股:在可以正确读取仓位A方案并不能保证所有的委托软件都能正确读取到仓位信息的前提下勾选此项,当股池中的买入信号出现时,如果你的持仓股中已经有该股,则不进展买入。限定当天买入次数:勾选则买入次数由后面的次数限制。买入后参加禁买:勾选此项,当股池买入指令执行后,自动将该股票代码参加至常用选项里的制止买入列表中。卖出后移出禁买:勾选此项,当卖出股票时,如果常用选项里的制止买入里有该股票,则从该列表中移出。其它选项都比拟好理解。用户可以自行灵活设置以到达自己的交易目的。如果在常用选项里制止买入和制止卖出的相关股票代码,也同样可以起到特定股票不交易的作用。此种方式由A方案提供的专用DLL供行情分析软件调用,可以应用于支持扩展函数调用的行情分析软件,如分析家、飞狐、大智慧、大智慧,可以在预警、大智慧股票池公式中使用。简单易用,功能强大。目前提供7个函数供用户调用函数A:按资金交易函数AN:按股数交易(两个函数用法一样)函数AC:控制A方案清仓函数函数ASET:控制A方案买卖开关函数ASAVE:保存大智慧自定义数据函数函数ABLK:自选股添加、删除、获取股票个数函数函数ADIR:目录添加、删除、获取股票个数函数函数AGET:获取持仓相关信息函数AR:控制A方案进展刷新函数 AMEMBLK:全局变量存操作函数函数 AMEMDATA1:全局变量存操作函数函数 AMEMDATA2:全局变量存操作函数快速入门:第1步:从A方案软件文件夹里提供的ADLL.dll复制到大智慧或者支持函数接口的行情软件(分析家、飞狐等)的文件夹里。第2步:以大智慧股票池为例:在公式里参加如下例如监控:C10 AND C0 THENBEGINBuy0:=ADllA(1,3000*监控,0,0);END;该DLL的调用如上所示,A方案专用DLL目前提供7个专用的A函数。上例意为当到达买入条件时买入3000元的股票。 相关学习视频及资料地址:视频及教程A方案股票自动交易论坛函数调用方法及参数解释:函数 ADllA函数解释从ADLL这个动态库中调用A函数,后面跟括号,括号最小2个参数,最大包含4个参数。每个参数间用半角逗号分隔。参数11 买入 0 卖出 融资融券:1担保品买入 0担保品卖出 2融瓷买入 3融券卖出 4买券还券 5卖券还款 参数2买卖资金 该参数用来表示需要买入股票所用的资金以及卖出需要卖出多少资金的股票。整数和实数均可 参数3报价 该参数由用户在公式里代入报价,也可以设为0由A方案软件按最新价处理。如果该参数由用户直接给出,则直接按用户的报价进展下单,比方用户可以直接计算好一个优化后的报价,或者直接计算出涨停价。A方案在计算时,如果该参数大于0即表示由用户的报价来报单。如果该参为0,则由A方案按当时股价的最新价以及在A方案软件里设置的报价优化后进展委托报单处理。 注:此参数可以省略,如省略直接由A方案负责报价,如此参数省略则第4个参数也应该省略。参数4发送码 指定由哪个与此发送码一样的接收码的A方案软件接收并交易。必须为整数注:此参数可省略,默认值为0。如第3个参数省略,则此参数一定要省略。调用例如假设我们的条件公式为:监控:C10 AND C10 AND C10 AND C=100的股票全部清仓卖出。参数4个,第1个参数必须为0;第2个参数为发送码,即让哪个有一样接收码的A方案做清仓;第3个参数为清仓比例,如0.5即为清仓时每个持仓个股只清一半;第4个参数为报价优化,如0.005即报价时按最新价-最新价*0.005做为卖出报价。注:参数3、4均可省略,默认参数3的值为1,参数4的值为0.005;如果按比例清仓时计算卖出股数少于100按100股卖出,如个股可卖数量为100,清仓比例为0.5,计算结果小于100则按100处理,如果参数3为负数或者大于1则自动将此参数设为1。调用例如假设我们的条件公式为:监控:C3000; 假设监控对象为上证指数,当指数在3000点之上即清仓调用例如:ADllAC(0,0*监控) 向接收码为0的A方案发送清仓命令。ADllAC(0,1*监控) 向接收码为1的A方案发送清仓命令。ADllAC(0,0*监控,0.5) 向接收码为0的A方案发送清仓命令。清仓时只清可卖数量的0.5倍。ADllAC(0,0*监控,0.3,0.008) 向接收码为0的A方案发送清仓命令。清仓时只清可卖数量的0.3倍,报价时按千分之8优化报价(最新价-最新价*0.008)。ADllAC(0,0*监控,0.4,0) 向接收码为0的A方案发送清仓命令。清仓时只清可卖数量的0.4倍,报价时不优化直接按最新价报价)。函数ADllASET函数解释1、此函数可控制A方案本交易中的启动买入、启动卖出开关。你可以利用这个函数实现风险控制,比方当大盘*个指标出现时,可以控制A方案不再买入,当符合*个条件时,可以翻开A方案的启动买入开关,以继续买入符合条件的股票;2、参加或者删除A方案制止买入或者制止卖出列表。可以利用该函数在股池中调用将股票代码参加到A方案的制止买入或者制止卖出列表。或者从上述列表中移出股票代码。参数为3个,第1个参数 0代表设置启动卖出 1代表设置启动买入;第2个参数0为关闭1为翻开;用于增删制止买卖列表:第1个参数设置为2代表操作制止买入列表,第2个参数1为参加,0为移出;第1个参数设置为3代表操作制止卖出列表,第2个参数1为参加,0为移出。参数3发送码忽略此参数默认为0。调用例如假设我们的条件公式为:监控:C2000 AND C10 and C0 thenBeginAdd1:=ADllASET(2,1*AA);End;2、符合条件从A方案的制止买入列表移出AA:C10 and C0 thenBeginAdd1:=ADllASET(2,0*AA);End;3、符合条件参加到A方案的制止卖出列表AA:C10 and C0 thenBeginAdd1:=ADllASET(3,1*AA);End;4、符合条件从A方案的制止卖出列表移出AA:C10 and C0 thenBeginAdd1:=ADllASET(3,0*AA);End;函数 ADllASAVE函数解释保存自定义数据函数 此函数可以在大智慧存储你想存的数据此函数可以有4个参数,最少要填写2个参数,使用参数4,必须要有参数3。参数1存储在自定义数据的序号*,*可以取值围为大于0的整数 大智慧对应的自定义数据名称应为a*参数2你想存的数据 取值围 实数。注:如果此参数2填写值为8888,则说明是获取该自定义数据最后一个数据,如无数据则返回-1见调用例如参数3此参数可省略,如省略则覆盖写数据,如填写大于0的数值则按添加方式写数据参数4此参数可省略,如参数3省略,此参数无效。参数填0或者9有效(0代表大盘指数,9代表版块指数),指明该写入是指数数据。仅支持和指数函数例如ASAVE1:=ADllASAVE(1,50*监控) 存储数据50到名称为a1的自定义数据中 覆盖原数据ASAVE1:=ADllASAVE(1,C*监控) 存储收盘价到名称为a1的自定义数据中 覆盖原数据ASAVE1:=ADllASAVE(1,C*监控,1) 存储收盘价到名称为a1的自定义数据中 在原数据后追加ASAVE1:=ADllASAVE(1,C*监控,0,0) 存储收盘价到名称为a1的自定义数据中 覆盖原数据,且写入的为指数数据Adata1:=ADllASAVE(1,8888)或者Adata1:=ADllASAVE(1,8888*监控) 获取自定义数据a1的最后一个数据给变量Adata1Adata7:=ADllASAVE(7,8888)或者Adata1:=ADllASAVE(7,8888*监控) 获取自定义数据a7的最后一个数据给变量Ada
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号