欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教老师这个怎么编写!

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2786人关注过本帖树形打印复制链接

主题:请教老师这个怎么编写!

帅哥哟,离线,有人找我吗?
stardna
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:425 积分:780 威望:0 精华:0 注册:2012/6/7 8:59:40
请教老师这个怎么编写!  发帖心情 Post By:2016/5/16 9:38:50    Post IP:101.226.243.216[只看该作者]

MID :=  MA(CLOSE,M);
UPPER:= MID + 2*STD(CLOSE,M);
LOWER:= MID - 2*STD(CLOSE,M);

开多条件:最高价上穿upper,平仓条件:最低价下穿中轨,
现在有个不会写,如果完成一次完整的开平仓以后,必须停止完整的开平仓5次,然后以后符合条件再开仓。请老师帮忙,谢谢!

 回到顶部
美女呀,离线,留言给我吧!
pyd
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2016/5/16 9:57:51    Post IP:180.169.30.6[只看该作者]

“如果完成一次完整的开平仓以后,必须停止完整的开平仓5次”

意思是第1次完整的开平仓出信号,第2,3,4,5,6次满足条件的忽略不计?第7次在出信号交易?


 回到顶部
帅哥哟,离线,有人找我吗?
stardna
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:425 积分:780 威望:0 精华:0 注册:2012/6/7 8:59:40
  发帖心情 Post By:2016/5/16 9:59:08    Post IP:113.201.60.58[只看该作者]

是的,就是要实现这个!

 回到顶部
帅哥哟,离线,有人找我吗?
stardna
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:425 积分:780 威望:0 精华:0 注册:2012/6/7 8:59:40
  发帖心情 Post By:2016/5/16 10:29:33    Post IP:113.201.60.58[只看该作者]

老师,这个该怎么写呢?

 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2016/5/16 10:30:21    Post IP:180.169.30.6[只看该作者]

通过全局变量处理类似下面(开仓条件是c>o)

VARIABLE:a=0;

if c>o and a=0 then begin
 BUY(1,1,MARKET);
end
if c>o then begin
 a:=a+1;
 if a=6 then begin
  a:=0;
 end
end



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
stardna
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:425 积分:780 威望:0 精华:0 注册:2012/6/7 8:59:40
  发帖心情 Post By:2016/5/16 10:33:10    Post IP:113.201.60.58[只看该作者]

关键开仓条件会有多次满足,这么写,a会不停的累加的!

 回到顶部
帅哥哟,离线,有人找我吗?
stardna
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:425 积分:780 威望:0 精华:0 注册:2012/6/7 8:59:40
  发帖心情 Post By:2016/5/16 10:51:31    Post IP:113.201.60.58[只看该作者]

求教老师,这个该如何去实现呢?

 回到顶部
美女呀,离线,留言给我吧!
pyd
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2016/5/16 10:54:46    Post IP:180.173.43.114[只看该作者]

VARIABLE:n=0,m=0;

if o<c and holding=0 then  n:=n+1;

if o>c and holding>0 then m:=m+1;

if n=1  then buy(holding=0,1,market);

if m=1  then sell(holding>0,1,market);

if n=7 then n:=0;
if m=7 then m:=0

[此贴子已经被作者于2016-5-16 10:56:29编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2016/5/16 11:06:46    Post IP:180.173.43.114[只看该作者]

a在累加到6时,会被重新置0.


编程无捷径,技巧靠积累。
 回到顶部