以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请帮忙写一个简单的后台交易系统 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=137748) |
-- 作者:littleyeyo -- 发布时间:2016/8/9 13:52:09 -- 请帮忙写一个简单的后台交易系统 1. 对于进入股票池的状态池的股票,立即以当前价格,5%的仓位将其买入; 2. 8%止盈,5%止损。 没搞清楚监控股票池的交易系统的写法,请老师帮忙写一个,谢谢!!
|
-- 作者:jinzhe -- 发布时间:2016/8/9 13:56:35 -- 5%是当前资金的5%吗 |
-- 作者:littleyeyo -- 发布时间:2016/8/9 14:06:16 -- 是的 |
-- 作者:jinzhe -- 发布时间:2016/8/9 14:11:36 -- tbuy(tbuyholding(1)=0,5%,mkt),pertrader; tsell((c-tenterprice)/tenterprice>=0.08 and tbuyholding(0)>0,0,mkt); tsell((tenterprice-c)/tenterprice<=0.05 and tbuyholding(0)>0,0,mkt); |
-- 作者:littleyeyo -- 发布时间:2016/8/10 17:06:34 -- 加pertrader是开5%的可用资金,那有什么办法是开5%的初始投入资金呢? |
-- 作者:jinzhe -- 发布时间:2016/8/10 17:09:19 -- 指每天开盘时的资金吗? |
-- 作者:littleyeyo -- 发布时间:2016/8/10 17:14:58 -- 就是当前账户的资产总值 |
-- 作者:jinzhe -- 发布时间:2016/8/10 17:21:17 -- 那么就用这个函数来获取资产总值:TACCOUNT( 6)
代码修改为: tbuy(tbuyholding(1)=0,0.05*taccount(8)/close,mkt); |
-- 作者:littleyeyo -- 发布时间:2016/8/10 17:49:41 -- 多谢! |
-- 作者:littleyeyo -- 发布时间:2016/8/11 10:27:13 -- 你好,还有几个问题: 1. 在函数列表里看到了 tacccount 注明该函数只有在国内期货品种下的帐户内容有效,是否用了这个函数对股票无法下单,修改函数后打开后台交易到目前为止都没有下单行为。 2. 我的要求是进入股票状态池后就立刻下单,但是很多时候股票池预警了,后台交易没有下单或者过一段时间才下单。 3. 返回最新价格的函数是哪个,用 dynaifo2(7)会因为没有指定股票代码而不能使用,但是我想扫描整个状态池里的股票的最新价格。
|