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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 文华财经过来的,请教老师编写模型

   

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


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

主题:文华财经过来的,请教老师编写模型

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


加好友 发短信
等级:新手上路 帖子:26 积分:0 威望:0 精华:0 注册:2017/2/17 17:10:30
文华财经过来的,请教老师编写模型  发帖心情 Post By:2017/2/17 17:24:01 [只看该作者]

想学习咱金字塔的模型编写  请教老师编写一个简单的模型  让我从0开始学习金字塔  
譬如海龟交易法则  不要加仓不要止损  也就是开多条件  :价格大于过去20天高点  开多   ,价格小于过去10天低点平多   
                                                         开空条件 : 价格小于过去20天低点  开空    ,价格大于过去10天高点平空  
咋写                       

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


加好友 发短信
等级:超级版主 帖子:4994 积分:0 威望:0 精华:0 注册:2016/9/1 10:46:51
  发帖心情 Post By:2017/2/17 17:29:50 [只看该作者]

conkd:c>hhv(h,20);  //开多

conpd:c<llv(l,10);    //平多

conkk:c<llv(l,20);    //开空

conpk:c>hhv(h,10);   //平空

[此贴子已经被作者于2017-2-17 17:31:50编辑过]

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


加好友 发短信
等级:新手上路 帖子:26 积分:0 威望:0 精华:0 注册:2017/2/17 17:10:30
  发帖心情 Post By:2017/2/17 17:59:55 [只看该作者]

谢谢老师  如果是想在任意分钟周期下测试  也就是测试环境是在分钟周期上测试,而开平条件用日线周期  怎么改编
还有  你用那个C 的话是不是会出现信号消失的现象,好像用H 更合适一点,因为C 是最新价,而H 是最高价,是这样么
[此贴子已经被作者于2017-2-17 18:01:47编辑过]

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


加好友 发短信
等级:超级版主 帖子:2266 积分:0 威望:0 精华:0 注册:2016/11/15 9:18:08
  发帖心情 Post By:2017/2/19 19:33:06 [只看该作者]

1、新建一个指标,然后使用stkindi函数来引用日线周期的该指标即可;

2、是的,您说的没错。使用high或者low,一旦条件满足,上述条件信号即固定下来;

代码可以这样写:conkd:high>ref(hhv(high,20),1);  //开多条件,即当前K线的最高价突破前面20日的最高价(不包含当前K线的)。


【必看】隆重推出“论坛VIP身份认证,更好、更快地为您服务!详情请看置顶帖。
[此贴子已经被作者于2017-2-19 19:46:42编辑过]


————————————————————

90%问题均可在历史帖中重现,请善用检索

————————————————————

VIP认证的好处: 帖子将更好更快地被处理

————————————————————

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


加好友 发短信
等级:新手上路 帖子:26 积分:0 威望:0 精华:0 注册:2017/2/17 17:10:30
  发帖心情 Post By:2017/2/20 21:06:27 [只看该作者]

嗯  很好  那么  跨周期怎么用呢  请举例

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/2/21 8:31:11 [只看该作者]

STKINDI('','RSI.RSI1',0,6);
计算当前品种的日线周期RSI指标的RST1指标线

你可以参考函数详细说明进行学习



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


加好友 发短信
等级:新手上路 帖子:26 积分:0 威望:0 精华:0 注册:2017/2/17 17:10:30
  发帖心情 Post By:2017/2/26 16:01:49 [只看该作者]

1。。。如果上一次交易是失败的,这个条件怎么写
想实现的是,首次方向开仓,X 周期高(低)点买开(卖空),如果上一次交易是失败的,则新开仓为为X +5周期高低点买开,依次类推,如果上一次交易是盈利的,则恢复为x 周期高低点开仓。
2。。。平空:sellshort(开多平空条件 and holding<0, 手数,limitr,X周期高点);
平多:sell(开空平多条件 and holding>0,手数,limitr,X周期低点);
开空:buyshort(开空平多条件 and holding=0,手数,limitr,X周期低点);
开多:buy(开多平空条件 and holding=0, 手数,limitr,X周期高点);

其中LIMITR函数是什么意思,我看了函数说明还是不太明白,用他与不用有什么区别,比如

开多:BUY(h>前20天高点  AND HOLDING=0,手数,LIMITR,前20天高点);与

开多:BUY(h>前20天高点  AND HOLDING=0,手数,);  这两个语句有什么区别?

3 。每次开仓用总资金的15%开仓确定手数,怎么写
[此贴子已经被作者于2017-2-26 16:03:28编辑过]

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


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

1.不知道你怎么定义失败这个条件。并且你的描述中使用到了未来,不建议这么做。

2.limitr限价指令,

BUY(h>前20天高点  AND HOLDING=0,手数,);  //这句话不对。

3,buy(cond , 15%,limitr,X周期低点);



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


加好友 发短信
等级:新手上路 帖子:26 积分:0 威望:0 精华:0 注册:2017/2/17 17:10:30
  发帖心情 Post By:2017/2/27 13:59:12 [只看该作者]

1  我表述有误  开仓失败就是指上一次交易是亏损的,也就是首次开仓定义为X天高低点突破开仓,Y天高低点反向突破平仓,然后,如果上一次交易是亏损的,X+5天高低点突破开仓,如果上一次交易是盈利的,则依旧X 周期高低点突破开仓,平仓条件不变。就是这个意思,这个应该不带未来的,怎么写?
2  LIMITR 限价指令, 不太明白意思。具体到你的举例,buy(H>X周期高点, 15%,limitr,X周期低点); 这个语句的意思是,假定x 周期低点为1000,高点为1500,则这个语句怎么理解,是当最新价》1500,按1000的价格买进总资金的15%?这个不对吧

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


加好友 发短信
等级:超级版主 帖子:2266 积分:0 威望:0 精华:0 注册:2016/11/15 9:18:08
  发帖心情 Post By:2017/2/27 14:10:09 [只看该作者]

1、可以用NUMPROFIT(1)表示最近一次的盈亏数额。详细请参照NUMPROFIT函数释义;

2、8楼撰写的是buy(cond,15%,limitr,X周期低点),只是用该语句来展示下百分比开仓的写法,具体cond及限价价格是由用户自己想法来的,详细建议您去看下buy的函数释义。

交易系统之开多操作,

用法:BUY(COND,V,Type,P);表示当COND条件成立时,
买入V股(手)当前品种,TYPE表示买入类型,
P表示买入价格,所有参数均可以省略。
V:买入股(手)数或买入资金百分比(V%),若为0或者省略表示100%,若使用实际资金百分比买入请参考PERTRADER函数;
TYPE:可以是本周期收盘:THISCLOSE(本周期入场),市价:MARKET(次周期开盘价入场),
限价单:LIMITR(本周期入场),停损单:STOP(次周期入场)等交易方式控制符;
P:对于限价单、停损单需要指定的买入价格

例如:BUY(C>O ,1000,THISCLOSE);表示收阳线则在本周期收盘价上买入1000股(手)。
BUY(C>O,50%,LIMITR,CLOSE-0.2);表示在指定限价CLOSE-0.2元位置下买入限价单,
若价格达到或低于该价格则用50%资金买入。
[此贴子已经被作者于2017-2-27 14:11:00编辑过]


————————————————————

90%问题均可在历史帖中重现,请善用检索

————————————————————

VIP认证的好处: 帖子将更好更快地被处理

————————————————————

 回到顶部
总数 38 1 2 3 4 下一页