以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp)
-- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4)
---- 信号问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=162234)
|
-- 作者:fan1379
-- 发布时间:2018/3/21 17:22:47
-- 信号问题
想表达:K上穿D做多,K下穿D平多;也就是平多的时候也是开空(K下穿D做空,K上穿D平空),就是非多即空。
开多:cross(K,D);
平多:cross(D,K);
开空:cross(D,K);
平空:cross(K,D);
我是这样些的,怎么加载到图上只有多,或者空,两个不能同时有,
谢谢老师。
此主题相关图片如下:1.png

|
-- 作者:FireScript
-- 发布时间:2018/3/22 8:36:31
--
和你上面的条件代码没啥关系。要看你下单语句是怎样写的了。
|
-- 作者:fan1379
-- 发布时间:2018/3/22 10:09:31
--
PD:SELL(平多,手数,MARKET); KD:BUY(开多,手数,MARKET); KK:BUYSHORT(开空,手数,MARKET); PK:SELLSHORT(平空,手数,MARKET);
|
-- 作者:FireScript
-- 发布时间:2018/3/22 10:22:01
--
PD:SELL(平多,手数,MARKET); KD:BUY(开多 and holding=0,手数,MARKET); KK:BUYSHORT(开空 and holding=0,手数,MARKET); PK:SELLSHORT(平空,手数,MARKET);
|
代码问题不大,你说的只有多或者空是说图表上信号只有多或者空,还是说虚拟持仓。如果是虚拟持仓的话,那就是这样的。图表上的持仓不能多空同时持有。
|
-- 作者:fan1379
-- 发布时间:2018/3/22 10:28:32
--
还是没有开多得信号,我想要下图这样,平多得同时就是开空,平空得时候也就是开多,
此主题相关图片如下:5.png

[此贴子已经被作者于2018/3/22 10:29:47编辑过]
|
-- 作者:fan1379
-- 发布时间:2018/3/22 10:28:58
--
[此贴子已经被作者于2018/3/22 10:30:04编辑过]
|
-- 作者:FireScript
-- 发布时间:2018/3/22 10:34:56
--
你把holding 输出下。你图表上明明是有多 有空的么。
|
-- 作者:fan1379
-- 发布时间:2018/3/22 11:01:22
--
我想要得是这种,就是开多,然后平多,平多的时候就要把开空开进去,因为死叉时平多,也意味着就是开空。
此主题相关图片如下:11.png

此主题相关图片如下:12.png

|
-- 作者:fan1379
-- 发布时间:2018/3/22 11:02:14
--
汉字那种事想要的效果,我现在这个是PK,KK这个图。
|
-- 作者:FireScript
-- 发布时间:2018/3/22 11:08:53
--
如果只有一类型信号 可能是d,k那个条件有问题。你贴下d ,k我排查下问题。
|