以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 如何设定当账户总亏损达到20%当天停止交易 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=159376) |
-- 作者:158021589560 -- 发布时间:2017/11/9 21:02:08 -- 如何设定当账户总亏损达到20%当天停止交易 如何设定当账户总亏损达到20%当天停止交易? |
-- 作者:qq代人发帖 -- 发布时间:2017/11/10 9:08:19 -- 图表程序化交易还是后台程序化交易? |
-- 作者:FireScript -- 发布时间:2017/11/10 9:15:04 --
1.如果是后台可以如下处理: TACCOUNT( 4)浮动盈亏
tcond:TACCOUNT( 4)/TACCOUNT( 6)>0.2;
if not(tcond) then begin //交易代码嵌套在这里面 end
2.如果是图表: 可以考虑用昨日ASSET和当前ASSET做一个比值。 tcond:ref(asset,TODAYBAR+1)-asset/ref(asset,TODAYBAR+1)>0.2; if not(tcond) then begin //交易代码嵌套在这里面 end
[此贴子已经被作者于2017/11/10 9:20:24编辑过]
|
-- 作者:2017gogogoo -- 发布时间:2017/11/10 14:38:51 -- if not(tcond) then begin //交易代码嵌套在这里面 end
追问一下,像这种嵌套的写法,例如ma,hhv这些统计类的函数你们又叫最好放到if语句的外面,这个是否有矛盾? |
-- 作者:FireScript -- 发布时间:2017/11/10 14:56:17 -- 以下是引用2017gogogoo在2017/11/10 14:38:51的发言:
if not(tcond) then begin //交易代码嵌套在这里面 end
追问一下,像这种嵌套的写法,例如ma,hhv这些统计类的函数你们又叫最好放到if语句的外面,这个是否有矛盾? 常规做法是统计函数单独放出来 zz:=hhv(c,20); if cond then begin //这里面调用zz end |