以文本方式查看主题

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

--  作者:jztyy
--  发布时间:2011/5/18 8:45:00
--  如何避免频繁开平仓

现有一公式,

A1:MA(C,5);

A2:MA(C,10);

ENTERLONG:CROSS(C,A1) AND C>A2 OR CROSS(C,A2) AND C>A1,TFILTER;
EXITLONG:CROSS(A1,C),TFILTER;
ENTERSHORT:CROSS(A1,C) AND C<A2 OR CROSS(A2,C) AND C<A1,TFILTER;
EXITSHORT:CROSS(C,A1),TFILTER;

由于有时在满足条件时,会在条件成立处反复交叉,造成频繁开平仓,如果要在上述条件基础上加上一个条件:

1、当条件成立且满足4笔成交,或者,2、当条件成立且持续时间超过30秒,或者,3、当条件成立且满足2根K线,即在第三根K线条件都还成立时再发出交易指令。请问分别在这3个条件下各自应在上述公式中增加什么语句,谢谢!


--  作者:董小球
--  发布时间:2011/5/18 9:16:49
--  

1、什么叫满足4笔成交?

2、如果你是在1秒周期下运行的话,可以用BARSLAST函数来返回条件成立时候的barpos,然后与当前最新K线的barpos做比较,如果大于等于30则满足你说的条件;

3、用ALL函数判断3周期内是否都有满足你的条件出现


--  作者:jztyy
--  发布时间:2011/5/18 10:12:51
--  

我刚学编程,上述意思用公式来编具体怎么编,能把公式写出来吗。相信这点关注的人也比较多。

4笔成交就是在满足那些条件下,连续成交4笔,因为有些反复行情是在条件成立那个临界点上成交了1笔,第二笔时条件已不再成立,出现频繁开平仓情况,限定在条件成立下必须连续有4笔成交,这样减少了频繁开平仓。


--  作者:jztyy
--  发布时间:2011/5/18 10:18:07
--  

1、当条件成立且满足4笔成交,或者,

2、当条件成立且持续时间超过30秒(在秒周期下,如果是在1分钟图上,该语句换成“当条件成立且持续时间超过2分钟),或者,

3、当条件成立且满足2根K线,即在第三根K线条件都还成立时再发出交易指令。

三个条件的具体语句怎么写,谢谢


--  作者:26327756l
--  发布时间:2011/5/18 16:24:49
--  
想想
[此贴子已经被作者于2011-5-18 16:36:55编辑过]

--  作者:26327756l
--  发布时间:2011/5/18 16:27:30
--  
想 想
[此贴子已经被作者于2011-5-18 16:49:04编辑过]

--  作者:26327756l
--  发布时间:2011/5/18 16:28:45
--  
1、当条件成立且满足4笔成交时 平仓的条件中加一个 持仓量的判断大于3 时,再平仓就可以了。 不过当持仓量大于4以后,条件成立处反复交叉,也会出现频繁开平仓 .
[此贴子已经被作者于2011-5-18 16:45:32编辑过]

--  作者:阿火
--  发布时间:2011/5/18 22:14:09
--  

一上来就搞这么复杂。买个标准版的,然后请人帮你写。估计收费500元+

找我收费更贵图片点击可在新窗口打开查看

[此贴子已经被作者于2011-5-18 22:15:47编辑过]

--  作者:admin
--  发布时间:2011/5/18 22:23:03
--  
试试LONGCROSS函数