Rss & SiteMap

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

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

标题:麻烦帮我写个小指标.谢谢了

1楼
骑驴去旅行 发表于:2012/4/12 14:11:20
就是最新价突破前20天K线的最高价开多.
跌破前20日K线做空.
不是均价哦.就是K线的最高与最低了.
谢谢了
2楼
rushtaotao 发表于:2012/4/12 14:12:49

你这里指的突破应该是上穿对吧?

这个指标也没有平仓语句,下面代码供您参考吧

[此贴子已经被作者于2012-4-12 14:16:02编辑过]
3楼
rushtaotao 发表于:2012/4/12 14:15:09
if c>hhv(h,20) then buy(1,1,market);
if c<llv(l,20) then buyshort(1,1,market);
4楼
骑驴去旅行 发表于:2012/4/12 15:02:35
首先谢谢你了
朋友这个加入之后没有信号提示啊.

5楼
rushtaotao 发表于:2012/4/12 15:12:37

因为平仓语句没有写,在最前面会有一次开仓

6楼
骑驴去旅行 发表于:2012/4/13 11:07:29
那能提示信号吗?
突破之后给个看多的信号.跌破之后给个看空的信号
7楼
rushtaotao 发表于:2012/4/13 12:57:51
这个肯定行啊,只要行情符合你的条件就能出信号,关键前面是给你举了个例子,而不是一个完整的策略,你得把你的思路完整一下
8楼
jinzhe 发表于:2012/4/13 13:22:50
if c>hhv(h,20) then begin
 sellshort(holding<0,1,market);
 buy(holding=0,1,market);
end

if c<llv(l,20) then begin
 sell(holding>0,1,market);
 buyshort(holding=0,1,market);
end
这样改好了
9楼
骑驴去旅行 发表于:2012/4/24 14:23:34
谢谢了.
但不是我想要的.
我想要的是像四周突破系统的那种方法一样.最近价突破前面的20日就提示做多.而你给的信号他不是20日K线.的最高.而是看到的K线最高最低.

10楼
rushtaotao 发表于:2012/4/24 14:26:34
此策略仅供参考——

 

//最高和最低价
AA:REF(high ,4 );
CC:REF(LOW,4);
//只要价格涨过前四个日历周内的最高价,则立即建立多头头寸
if c>AA THEN BUY(HOLDING=0,1,MARKET);

//只要价格跌破前四个日历周内的最低价,则建立空头头寸
IF C<CC THEN BUYSHORT(HOLDING=0 ,1 ,MARKET );

共10 条记录, 每页显示 10 条, 页签: [1]


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