以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 策略信号问题求助 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=159494) |
|
-- 作者:maxuser2004 -- 发布时间:2017/11/13 16:23:14 -- 策略信号问题求助 if 条件1 then begin
if not(KK2) then begin
if KD9 then begin
sellshort(1,holding,market);
buy (1,1,market);
end
end
end
这个公式写出来后,KD9的信号出不来,无法起到控制作用。请问该如何写,才能让KD9发挥作用?
PS:不存在逻辑错误,但是,KD9的控制信号出不来。
|
|
-- 作者:FireScript -- 发布时间:2017/11/13 16:36:44 -- 你这里的代码并没有看到KD9的明确定义,最主要的是KD9条件外面还嵌套了多个条件,也就是说至少外面的几层条件都要满足才行。你最好输出下kk2和条件1 是否满足才行。
此外请注意下发帖标题规范,已重新编辑帖子标题。 [此贴子已经被作者于2017/11/13 16:39:36编辑过]
|
|
-- 作者:maxuser2004 -- 发布时间:2017/11/13 17:06:16 -- KD9单独输入依然无法生成信号,金字塔真垃圾呀,就连DIFF的判断都无法产生信号。明明逻辑满足,还是不行。。。软件不行! |
|
-- 作者:FireScript -- 发布时间:2017/11/13 17:15:25 -- 以下是引用maxuser2004在2017/11/13 17:06:16的发言:
KD9单独输入依然无法生成信号,金字塔真垃圾呀,就连DIFF的判断都无法产生信号。明明逻辑满足,还是不行。。。软件不行! 信号无法发出有多种原因,你可以贴出完整代码,我们本地调出来给你修改出一个代码范例。如果没有主要部分代码,很难判断问题所在,你上面给的代码根本无法查找出原因。 [此贴子已经被作者于2017/11/13 17:16:19编辑过]
|
|
-- 作者:maxuser2004 -- 发布时间:2017/11/17 12:00:19 -- 代码不可能贴出来的,能否远程QQ调测下?为何回测的信号都是错误的?能QQ远程调测吗?很简单,甚至我付费都可以的 |
|
-- 作者:maxuser2004 -- 发布时间:2017/11/17 12:01:47 --
|
|
-- 作者:wenarm -- 发布时间:2017/11/17 12:42:36 -- 抱歉,编码问题都是集中在论坛中处理。或者你考虑将自己的代码简化提供给我们。或者修改一定的参数等。 如果都不行,你只能自己跟踪调试了、 回测和直接加载到图表中的结果是一样的。你首先要保证回测时段和图表中使用的数据时段保持数据量一致。 |
|
-- 作者:wenarm -- 发布时间:2017/11/20 8:22:32 -- 1.你直接拿图表上的信号和策略回测进行比较的?那你要把图表和回测的时段保持一致在回测。 2.如果你是图表中直接看到的,那更简单,你把你的用冒号输出,还有把你的k、d两条线也用冒号输出出出来看,直接看自己的条件结果。例如 KD9:CROSS(K,D); |
|
-- 作者:maxuser2004 -- 发布时间:2017/11/20 11:48:17 -- 已经改过实验了,还是信号对不上。我是拿副图指标和主图叠加策略后产生的交易信号直接对比的。你的这些操作我都会,还是出来错误的交易信号,所以才发给你们代码看的。 请抽出一分钟来好好看看图行么?不是说可以你们对我贴出来的代码本地调测么?怎么还是给几句话,仍然让自己调呢? |