以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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
--  

代码不可能贴出来的,能否远程QQ调测下?为何回测的信号都是错误的?能QQ远程调测吗?很简单,甚至我付费都可以的

--  作者: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
--  
已经改过实验了,还是信号对不上。我是拿副图指标和主图叠加策略后产生的交易信号直接对比的。你的这些操作我都会,还是出来错误的交易信号,所以才发给你们代码看的。

请抽出一分钟来好好看看图行么?不是说可以你们对我贴出来的代码本地调测么?怎么还是给几句话,仍然让自己调呢?

麻烦你们把我贴出来的代码调试看看行么?
图片点击可在新窗口打开查看此主题相关图片如下:对比.png
图片点击可在新窗口打开查看