以文本方式查看主题

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

--  作者:金之塔
--  发布时间:2018/4/26 10:01:29
--  止灵价
老师你好
止损多:SELL(HOLDING>0 AND L<ENTERPRICE-TR AND L<REF(L,1) ,1,limitr,??); 后面的价格应该是怎么写,才能取得她的实际价格
--  作者:FireScript
--  发布时间:2018/4/26 10:13:47
--  
你说的实际价格指最新价?还是什么。价格都是真实行情价格的啊。
--  作者:金之塔
--  发布时间:2018/4/26 10:49:16
--  
L<ENTERPRICE-TR AND L<REF(L,1),就是这个条件成立的时候用固定轮训的价格,这个应该也不会信号消失吧?
在加一个问题,空止:SELLSHORT(H>REF(L,1)+P*MINDIFF AND HOLDING<0,HOLDING,marketr);这样写会信号消失吗?如果用固定轮训的话

--  作者:FireScript
--  发布时间:2018/4/26 10:58:02
--  
 1.L<ENTERPRICE-TR AND L<REF(L,1)

这里面还有个不稳定的地方
ENTERPRICE  ,如果有其他开仓语句 并且在当前K闪烁了,那么可能会导致这个函数返回值也发生闪烁。

2.
H>REF(L,1)+P*MINDIFF AND HOLDING<0
HOLDING 这里和1一样,如果有其他开平仓语句导致holding变化,这里还是会受到影响的。

你上面1 2在有多个开平仓语句的时候可能还是有闪烁情况的。因为收到其他开平仓语句影响。具体要看你其他部分的代码怎么写的了,是否有加仓之类的。

--  作者:金之塔
--  发布时间:2018/4/26 11:05:12
--  
不太明白你的意思,没有加仓的情况,这两种都不会闪烁吗?1:ENTERPRICE 比如开多一手等于2000,那这个价格怎么还会变动呢:2:HOLDING,这个没有加仓的的情况下,开多一手永远也是holding>0.所以不太明白老师的讲解。麻烦老师讲解详细一点
--  作者:FireScript
--  发布时间:2018/4/26 11:20:59
--  
 1.如果当前K没有别的开仓语句,那么上次开仓价就是稳定的。假如上次开仓价是2000 是上上一个K触发的,但是如果当前K有其他开仓语句触发了,那么这个函数的返回值就变成当前K的某个语句的开仓价了。

2.这个和1也是一样的道理哦。你想假如你有多个平仓语句,这个语句在闪烁,那么holding是不是也就闪烁了。
然后到下面这句的时候
H>REF(L,1)+P*MINDIFF AND HOLDING<0
这个判断也就收到影响了。因为这句代码前面的平仓语句在闪烁,holding就无法保持稳定了。

不过 你如果只是一开一平的逻辑,其实就没问题了。

--  作者:金之塔
--  发布时间:2018/4/26 11:33:58
--  
HOLDING,这个如果是这样写的比如 
sell(.......)
sellshort(.........)
sell(......)
sellshort(H>REF(L,1)+P*MINDIFF AND HOLDING<0.......)
buy(.....)
buyshgort(........);
那么这样写就会影响这个闪烁?                                              

--  作者:FireScript
--  发布时间:2018/4/26 13:12:28
--  
 前面的sellshort如果闪烁会直接影响下面的sellshort
--  作者:金之塔
--  发布时间:2018/4/26 13:22:31
--  
如果上面的两种其他在一起,这样会不会出现信号闪烁。
第一种
SELL(HOLDING>0 AND L<ENTERPRICE-TR AND L<REF(L,1) ,1,limitr,??);
sellshort(.........)
sell(......)
sellshort(H>REF(L,1)+P*MINDIFF AND HOLDING<0.......)
buy(.....)
buyshgort(........);
第二种
倒过来,这样会不会出现闪烁的问题。麻烦老师了


--  作者:金之塔
--  发布时间:2018/4/26 13:23:15
--  
第二种
sell(......)
sellshort(H>REF(L,1)+P*MINDIFF AND HOLDING<0.......)
SELL(HOLDING>0 AND L<ENTERPRICE-TR AND L<REF(L,1) ,1,limitr,??);
sellshort(.........)
buy(.....)
buyshgort(........);