以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  关于点数止盈问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=75250)

--  作者:w1013
--  发布时间:2015/2/2 10:04:40
--  关于点数止盈问题
请老师 帮我写一个自动交易公式,5分钟MACD金叉买入,死叉卖出,10个点止盈,5个点止损,(不用百分比),只在开盘期间交易(含夜盘),不留单
--  作者:jinzhe
--  发布时间:2015/2/2 10:11:02
--  
处理中,请稍等
--  作者:pyd
--  发布时间:2015/2/2 10:19:56
--  

1,macd里有mcad1,dea,diff ,您要谁和谁的金叉死叉?

2,哪个品种?品种不一样夜盘交易结束时间不一样。

3,您用的是金字塔时区还是北京时区?在工具-》选项-》视图里看是选择的哪个。

[此贴子已经被作者于2015/2/2 10:53:04编辑过]

--  作者:w1013
--  发布时间:2015/2/2 10:51:47
--  
diff,dea
--  作者:pyd
--  发布时间:2015/2/2 10:53:48
--  
刚才又编辑了帖子,您再回下3楼的问题。
--  作者:w1013
--  发布时间:2015/2/2 15:11:57
--  
北京时区,上海螺纹钢,大连豆粕,郑州菜粕。
--  作者:w1013
--  发布时间:2015/2/3 16:14:32
--  

写一个品种的就行,其他的请告诉替换的时间


--  作者:pyd
--  发布时间:2015/2/3 16:58:24
--  

diff:=stkindi(\'\',\'macd.diff\',0,2);
dea:=stkindi(\'\',\'macd.dea\',0,2);
jc:cross(diff,dea);
sc:cross(dea,diff);
t1:=(time>=090500 and time<=145000) or (time>=210500 or time<005000);//螺纹钢开仓时间
tt1:=(time>=145500 and time<210000) or (time>=005500 and time<090000);//螺纹钢平仓时间

if t1 and jc then buy(holding=0,1,market);
if tt1 and sc then sell(holding>0,holding,market);
//10点止盈
if h-enterprice>=10*mindiff then sell(holding>0,holding,market);
//5个点止损
if enterprice-l>=5*mindiff then sell(holding>0,holding,market);

 

 

 

 

以下是另外两个品种的时间

t2:=(time>=090500 and time<=145000) or (time>=210500 or time<022000);//豆粕开仓时间
tt2:=(time>=145500 and time<210000) or (time>=022500 and time<090000);//豆粕平仓时间
t3:=(time>=090500 and time<=145000) or (time>=210500 and time<232000);//菜粕开仓时间
tt3:=(time>=145500 and time<210000) or (time>=232500 and time<090000);//菜粕平仓时间

[此贴子已经被作者于2015/2/3 17:02:20编辑过]