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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求助老师

   

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


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

主题:求助老师

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


加好友 发短信
等级:新手上路 帖子:81 积分:159 威望:0 精华:0 注册:2010/6/30 2:39:46
求助老师  发帖心情 Post By:2017/10/16 11:36:07    Post IP:182.242.11.62[只看该作者]

老师,从微信上分享了一个金字塔的通道策略,他发布的图上有交易信号和箭头指示,但是在我的金字塔图表交易上
却没有交易信号,是不是哪儿写错了啊,烦请老师们帮我修改成图表化交易的策略,先谢谢!策略如下:

手数:max(intpart((100000*3)/(c*multiplier)),1),linethick0;
均值:=(H+L+C)/3;
SML:MA(均值,20),LINETHICK2;
轨道宽度:=MA((H-L),20);
上轨:SML+轨道宽度;
下轨:SML-轨道宽度;

if holding>0 and low<sml then begin
平多:=(intpart(min(o,sml)/mindiff))*mindiff;
sell(1,0,MARKET,平多);
end

if holding<0 and high>sml then begin
平空:=(ceiling(max(o,sml)/mindiff))*mindiff;
sell(1,0,MARKET,平空);
end

if holding=0 and high>上轨 then begin
开多:=(ceiling(max(o,上轨)/mindiff))*mindiff;
buy(1,手数,MARKET,开多);
end

if holding=0 and low<下轨 then begin
开空:=(intpart(min(o,下轨)/mindiff))*mindiff;
buyshort(1,手数,MARKET,开空);
end

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


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

你自己吧MARKET改成LIMIT限价指令,这样才是指定价格

MARKET是市价。

 

 



编程无捷径,技巧靠积累。
 回到顶部
美女呀,离线,留言给我吧!
pyd
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

平空写成sell了,限价用limitr

 

手数:max(intpart((100000*3)/(c*multiplier)),1),linethick0;
均值:=(H+L+C)/3;
SML:MA(均值,20),LINETHICK2;
轨道宽度:=MA((H-L),20);
上轨:SML+轨道宽度;
下轨:SML-轨道宽度;


if holding>0 and low<sml then begin
平多:(intpart(min(o,sml)/mindiff))*mindiff;
sell(1,0,limitr,平多),IGNORECHECKPRICE;
end


if holding<0 and high>sml then begin
平空:=(ceiling(max(o,sml)/mindiff))*mindiff;
sellshort(1,0,limitr,平空),IGNORECHECKPRICE;
end


if holding=0 and high>上轨 then begin
开多:=(ceiling(max(o,上轨)/mindiff))*mindiff;
buy(1,手数,limitr,开多),IGNORECHECKPRICE;
end


if holding=0 and low<下轨 then begin
开空:=(intpart(min(o,下轨)/mindiff))*mindiff;
buyshort(1,手数,limitr,开空),IGNORECHECKPRICE;
end

 

 


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


加好友 发短信
等级:新手上路 帖子:81 积分:159 威望:0 精华:0 注册:2010/6/30 2:39:46
  发帖心情 Post By:2017/10/16 15:00:10    Post IP:182.242.11.62[只看该作者]

万分感谢pyd老师和wenarm老师

 回到顶部