以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 亏损后停止交易,怎么写 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=62139) |
-- 作者:wn10000neng -- 发布时间:2014/2/27 20:14:38 -- 亏损后停止交易,怎么写 图表交易,股指期货,日内亏损点数达到10点就禁止开仓,当天停止交易,这个怎么写 这个需要自行统计当天已经平仓的盈亏(有现成的函数取吗),和当前持仓的浮动盈亏,二者相加,达到10点就平仓并不再交易 |
-- 作者:lichenghu -- 发布时间:2014/2/28 9:14:14 -- 您这个地方的亏损是指实际账户的亏损情况?还是指图表测试的亏损 |
-- 作者:wn10000neng -- 发布时间:2014/2/28 9:26:11 -- 图表交易,当天已经交易的亏损,和持仓的亏损,相加得到,我说的很清楚了
不是历史测试的,是实盘交易的,盘中实时要用的 |
-- 作者:lichenghu -- 发布时间:2014/2/28 9:37:26 -- TACCOUNT(30) TACCOUNT( 4)看下这2个函数,一般账户的信息您直接在账户函数里面找答案即可 |
-- 作者:wn10000neng -- 发布时间:2014/2/28 9:41:33 -- 对了,TACCOUNT函数只能用在开盘期间吗,历史测试不能用吗,我交易要用,历史测试当然也要用,不然怎么知道参数值呢 |
-- 作者:wn10000neng -- 发布时间:2014/2/28 10:02:11 -- 还有,“当天停止交易,不再开仓”这个怎么写 |
-- 作者:wn10000neng -- 发布时间:2014/2/28 10:13:20 -- if TACCOUNT(30) + TACCOUNT( 4) >= 10 THEN
我这样写有问题吗,亏损达到10点,就强平所有仓位,当天不再交易 [此贴子已经被作者于2014/2/28 10:13:35编辑过]
|
-- 作者:yukizzc -- 发布时间:2014/2/28 10:28:22 -- TACCOUNT这类账户函数没有历史值只能取到当前的数据。 你那样写不对的,exit只是不执行当后面的代码下跟k依然会去运行的。 你看下这个帖子http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=53236&star=1 中的2.2限定交易次数原理就是通过设置一个全局变量做下限制。 |