Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:用涨跌幅度来确定趋势如何编写

1楼
uime 发表于:2013/6/17 8:38:17
顺势交易既趋势确立后再交易,如从临近的拐点算起,涨10%为上涨趋势确立,跌10%为下跌趋势确立,这个10%滤除了小于10%的杂波,同时也减少了每次交易的收益。
这个系统的特点是:介入后,涨幅大于10%盈利,涨幅小于10亏损,参与大的上涨,避开大的下跌,交易信号一对一,不用另设止损。某一单次的收益高,胜率低
2楼
jinzhe 发表于:2013/6/17 10:03:12
如何定义拐点?涨10%是和上周期收盘价比还是和昨天的结算价比?
3楼
uime 发表于:2013/6/17 16:32:22
来个图说得明白,谢谢回复
图片点击可在新窗口打开查看此主题相关图片如下:1.gif
图片点击可在新窗口打开查看
4楼
jinzhe 发表于:2013/6/17 17:01:40
这个张和跌是在多少个周期内发生的,还是多少个周期是要算的?
5楼
uime 发表于:2013/6/18 9:13:26
与周期无关吧,以日线图为例,在两个高点间肯定有一个低点,在两个低点间肯定有一个最高点啊,
先找一个最高点,然后找一个最低点,从最低点开始反弹,如果超过10%,就认为是上升趋势,如果没超过,就继续找最低点
如果实在不行就以60为周期吧
6楼
uime 发表于:2013/6/20 16:17:05
客服帮看看
input fudu(0.1),tian(60)//fudu为趋势转折的数据,tian找高点和低点的天数
variable: qushi=0,gaotian=0,ditian=0;//qushi用来决断下单方向,gaotian ditian的相对大小用来决定当前收盘价与谁比较
gaodian:=hhv(high,tian);//取最高点
didian:=llv(low,tian);//取最低点
gaotian:=hhvbars(high,tian)//最高点距今天的天数
ditian:=llvbars(low,tian);//最低点距今天的天数
if gaotian>ditian then qushi=1;//如果高点在低点后,则为上升趋势
if gaotian<ditian then qushi=0;//如果低点在高点后,则为下降趋势
if qushi=1 and close/gaodian<=(1-fudu) then //如果为上升趋势,当前收盘价比最高点低10%,下空单,止损位为最高点
begin
平多:sell(holding>0,1,market);
开空:buyshort(holding=0,1,market);
空止损:sellshort(holding>0 and close<=gaodian,1,limitr,gaodian);
end;


if qushi=0 and close/didian>=(1+fudu) then//若为下降趋势,当前收盘价比最低点高10%,下多单,止损位为最低点
begin
平空:sellshort(holding<0,1,market);
开多:buy(holding=0,1,market);
多止损:sell(holding<0 and close>=didian,1,limitr,gaodian);
end;

7楼
jinzhe 发表于:2013/6/20 16:24:14
input:fudu(0.1),tian(60)//fudu为趋势转折的数据,tian找高点和低点的天数
variable: qushi=0,gaotian=0,ditian=0;//qushi用来决断下单方向,gaotian ditian的相对大小用来决定当前收盘价与谁比较
gaodian:=hhv(high,tian);//取最高点
didian:=llv(low,tian);//取最低点
gaotian:=hhvbars(high,tian);//最高点距今天的天数
 
少了2个标点符号
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 3 queries.