以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp)
-- 金字塔软件问题提交 (http://222.73.7.161/bbs/list.asp?boardid=2)
---- 股票怎么设置可以"不复权"? (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=171220)
|
-- 作者:qucheng686
-- 发布时间:2019/7/23 10:30:45
-- 股票怎么设置可以"不复权"?
1.股票可以前复权和后复权, 怎么设置可以"不复权"?
|
-- 作者:banzhuan
-- 发布时间:2019/7/23 10:38:35
--
直接按 F11 切换即可
|
-- 作者:qucheng686
-- 发布时间:2019/7/23 11:05:12
--
2. 以下作用于股票程序化的代码 怎么改为在后台程序化能够正确运行的? (会报错:CLOSEPOSMODE平仓控制符不能使用在后台程序化)
CLOSEPOSMODE:1; DLOTSMODE:1;
A:=5; B:=15;
MA1:=MA(CLOSE,A); MA2:=MA(CLOSE,B);
手数:=1;
开多平空条件:=CROSS(MA1,MA2); 开空平多条件:=CROSS(MA2,MA1);
可平:=HOLDING-DAYHOLDING;
平多:tSELL(开空平多条件 AND 可平>0,可平,MKT); 开多:tBUY(开多平空条件,手数,MKT);
[此贴子已经被作者于2019/7/23 11:06:54编辑过]
|
-- 作者:banzhuan
-- 发布时间:2019/7/23 11:13:10
--
CLOSEPOSMODE 这个函数只能用户图表交易,如果是做股票程序化,可以忽略该函数,因为股票是t+1才能平仓,没法平今仓
|
-- 作者:qucheng686
-- 发布时间:2019/7/23 13:44:24
--
3. 那股票后台程序化如何实现 可平:=HOLDING-DAYHOLDING (原理为总持仓-今持仓) 这样的功能呢? 请给出后台的代码谢谢
|
-- 作者:banzhuan
-- 发布时间:2019/7/23 13:54:17
--
股票可用数量可以直接用函数获取 : TBUYHOLDING(0) ;
|
-- 作者:qucheng686
-- 发布时间:2019/7/23 14:03:27
--
DEBUGFILE(\'D:\\TEST00.TXT\',\'TBUYHOLDING(1)买持:%.2f\',TBUYHOLDING(1)); DEBUGFILE(\'D:\\TEST00.TXT\',\'TBUYHOLDING(0)当日买持:%.2f\',TBUYHOLDING(0)); DEBUGFILE(\'D:\\TEST00.TXT\',\'TODAYHOLDING今持仓量:%.2f\',TODAYHOLDING); DEBUGFILE(\'D:\\TEST00.TXT\',\'日内交易次数TTOTALDAYTRADE:%.2f\',TTOTALDAYTRADE);
----- 2019-07-23 14:00:07.454 TBUYHOLDING(1)买持:100.00 2019-07-23 14:00:07.454 TBUYHOLDING(0)当日买持:0.00 2019-07-23 14:00:07.454 TODAYHOLDING今持仓量:0.00 2019-07-23 14:00:07.455 日内交易次数TTOTALDAYTRADE:0.00
4. TBUYHOLDING(0)和TODAYHOLDING 取到的是0 , 但是今天开的仓, 这是bug吗?
|
-- 作者:qucheng686
-- 发布时间:2019/7/23 14:07:15
--
今天开的仓 此主题相关图片如下:2222.png
|
-- 作者:wenarm
-- 发布时间:2019/7/23 14:13:05
--
TBUYHOLDING(0),返回的是股票可用持仓,当天开的仓位不属于可用持仓。
|
-- 作者:qucheng686
-- 发布时间:2019/7/23 14:23:26
--
5. 如何获取当日的开仓次数? (不是交易次数)
|