[Full]
完整版
[Rss]
订阅
[Xml]
无图版
[Xhtml]
无图版
Rss
& SiteMap
金字塔客服中心 - 专业程序化交易软件提供商
http://www.weistock.com/bbs/
专业程序化软件提供商
◎
金字塔客服中心 - 专业程序化交易软件提供商
→
公式模型编写问题提交
→
[求助]文华的交易信号转换问题
共3 条记录, 每页显示 10 条, 页签:
[1]
[浏览完整版]
标题:[求助]文华的交易信号转换问题
1楼
97404538
发表于:2020/8/19 14:15:21
请帮忙看看,我这样转换,写法有错吗?
文华的:
BK2 && K1 ,BPK(SS);
SK2 && K2 ,SPK(SS);
转换成金字塔的
IF BK2 AND HOLDING<=0 THEN BEGIN
SELLSHORT(1,HOLDING,MARKET);//平空 第一个1代表100%成立,第二个1代表下单手数(下同)
BUY (1,SS,MARKET);//开多
END
IF SK2 AND HOLDING>=0 THEN BEGIN
SELL (1,HOLDING,MARKET);//平多
BUYSHORT (1,SS,MARKET);//开空
END
为什么的测试出来相差非常远呢?
2楼
FireScript
发表于:2020/8/19 14:37:33
代码转换没错。
你最好先确定使用的数据量是否有较大差异,除此之外你上面这部分代码开平仓的条件的定义里面也可能存在一些转换的差异,但是你这里没有提供,所以这个只能你自己排查下。毕竟是2个软件,存在很多系统性的差异,测试效果至多是相对接近点,没有差异是不可能做到的。所以通常建议客户从自己原始思路出发重构代码会比较靠谱点。这样至少能保证代码逻辑是符合自己思路的。
3楼
97404538
发表于:2020/8/19 15:54:36
好的,谢谢~语法没问题就行
共3 条记录, 每页显示 10 条, 页签:
[1]
Powered By
Dvbbs
Version 8.3.0
Processed in 0.03320 s, 3 queries.
[Full]
完整版
[Rss]
订阅
[Xml]
无图版
[Xhtml]
无图版