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


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

   

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


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

主题:模型编写的问题

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


加好友 发短信
等级:新手上路 帖子:38 积分:0 威望:0 精华:0 注册:2013/9/30 11:02:43
  发帖心情 Post By:2013/10/9 14:45:21    Post IP:183.165.108.87[显示全部帖子]

jinzhe  、fly二位好:

    研究了一下12楼 FLY写的公式,楼主小白实在看不明白,望二位不吝赐教。

    以1楼的公式为例,平多条件:=C<LC短 ;(LC短:REF(LLV(C,M1),1);//短周期收盘价低点),平多条件是个变量自己变化的,所以我不知道那个C1应该怎样定义。能否帮忙加入到下面的公式中

 

//中间变量

HC长:REF(HHV(C,M),1);//长周期收盘价高点

LC长:REF(LLV(C,M),1);//长周期收盘价低点

HC短:REF(HHV(C,M1),1);//短周期收盘价高点

LC短:REF(LLV(C,M1),1);//短周期收盘价低点

手数:=SS;

//开平仓条件

长周期开多平空信号:=C>HC长;

长周期开空平多信号:=C<HC长;

variable:n=0;
variable:m=0;

if 长周期开多平空信号:=C>HC长 then begin
n:=1;
m:=0;
end

if 长周期开空平多信号:=C<HC长 then begin
m:=1;
n:=0;
end
平多条件:=C<LC短 ;
平空条件:=C>HC短 ;
开多条件:=C>HC短 ;
开空条件:=C<LC短 ;


//交易系统:
if n=1 then begin
平多:SELL( 平多条件 AND HOLDING>0,手数,LIMITR,C);
开多:BUY( 开多条件 AND HOLDING<=0,手数,LIMITR,C);
end


if m=1 then begin
平空:SELLSHORT(平空条件 AND HOLDING<0,手数,LIMITR,C);
开空:BUYSHORT(开空条件 AND HOLDING>=0,手数,LIMITR,C);
end


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


加好友 发短信
等级:新手上路 帖子:38 积分:0 威望:0 精华:0 注册:2013/9/30 11:02:43
  发帖心情 Post By:2013/10/10 10:18:58    Post IP:183.165.108.87[显示全部帖子]

以下是引用fly在2013/10/9 17:04:25的发言:

楼主的思路有问题,请从简到繁,逐步进行

 

HC长:REF(HHV(C,M),1);//长周期收盘价高点

LC长:REF(LLV(C,M),1);//长周期收盘价低点

 

长周期开多平空信号:=C>HC长;

长周期开空平多信号:=C<HC长;

 

盘中的CLOSE总是不断变化的.

就这个条件,在大周期上进行开平仓操作,就有信号闪烁.

 

 

 

应该是这样,是写错了

长周期开多平空信号:=C>HC长;

长周期开空平多信号:=C<LC长;

这样还会有信号闪烁么?信号不是在K线走完后才起作用么,盘中的信号闪烁应该对开平仓没有影响吧?

 


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


加好友 发短信
等级:新手上路 帖子:38 积分:0 威望:0 精华:0 注册:2013/9/30 11:02:43
  发帖心情 Post By:2013/10/10 10:31:04    Post IP:183.165.108.87[显示全部帖子]

以下是引用jinzhe在2013/10/9 16:38:15的发言:
看描述是对条件进行比大小,用户还是说说比大小是为了满足什么目的?C比B大是什么意思?C比B先成立?

应该是我没说清楚,不会发图片,不然就好说了。其实有点类似于您在我另一个帖子里回复的布林线上下轨取值的问题类似,其实就是多单时平仓条件是C<LC短,在开多后LC短只取向上移动的值,不取向下的值。


 回到顶部
总数 14 上一页 1 2