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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教图表转后台

   

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


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

主题:请教图表转后台

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


加好友 发短信
等级:新手上路 帖子:97 积分:0 威望:0 精华:0 注册:2013/11/28 23:30:38
请教图表转后台  发帖心情 Post By:2015/1/12 10:13:47    Post IP:101.231.104.2[显示全部帖子]

买了个专业版,后台还不是很会用。请问下我下面的改法对不对?前一部分发出信号,后一部分是后台部分,后台部分通过workmode模式来控制图表或者后台交易。

 

INPUT: lots(1,1,20,1);//手数

VARIABLE: signal := 0;
ss := signal;

 

KD := ...;//开多条件
PD := ...;//平多条件
KK :=  ...;//开空条件
PK := ...;//平空条件

filter_2 := ...;//平多条件


if ss = 0 and KD and filter_2 then BEGIN
   signal := 1 ;
   myprice := ...;
end;
if ss = 0 and KK and filter_2 then BEGIN
   signal := -1 ;
   myprice := ...;

end;


if ss > 0 and PD then BEGIN
   signal := 0 ;
   myprice := ...;

end;
if ss < 0 and PK then BEGIN
   signal := 0 ;
   myprice := ...;
end;

 

//后台部分
if ss < 0 and signal >= 0 then begin
 tsellshort(workmode = 1, -ss * lots, MKT);
 sellshort(workmode = 0, -ss * lots, LIMITR, myprice);
 ss := 0;
end;
if ss > 0 and signal <= 0 then begin
 tsell(workmode = 1, ss * lots, MKT);
 sell(workmode = 0, ss * lots, LIMITR, myprice);
 ss := 0;
end;

 

tbuy(workmode = 1 and ss < signal, (signal - ss) * lots, MKT);
buy(workmode = 0 and ss < signal, (signal - ss) * lots, LIMITR, myprice);
tbuyshort(workmode = 1 and ss > signal, (ss - signal) * lots, MKT);
buyshort(workmode = 0 and ss > signal, (ss - signal) * lots, LIMITR, myprice);

 

 


 


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


加好友 发短信
等级:新手上路 帖子:97 积分:0 威望:0 精华:0 注册:2013/11/28 23:30:38
  发帖心情 Post By:2015/1/12 10:23:44    Post IP:101.231.104.2[显示全部帖子]

这个ss是替代holding的

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


加好友 发短信
等级:新手上路 帖子:97 积分:0 威望:0 精华:0 注册:2013/11/28 23:30:38
  发帖心情 Post By:2015/1/12 10:27:46    Post IP:101.231.104.2[显示全部帖子]

采用固定轮询模式。 但是有时候会发现先开空了,然后过了几根K线之后又开多或者开空。  是不是ss不对?

另外,采用这种写法回测是没问题的。


 回到顶部