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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 【求助】帮忙写一个简单模型

   

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


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

主题:【求助】帮忙写一个简单模型

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/1/16 15:09:40    Post IP:180.169.30.6[显示全部帖子]

 他这个意思是需要你修改下系统或者自己编写的ma指标里面的内容。
就是加一个新定义的变量,以方便进行调用。

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/1/16 15:26:39    Post IP:180.169.30.6[显示全部帖子]

 纠正下是:
cond:ma1>ma3;


ma1默认参数是5  ma3默认是20


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/1/16 15:37:31    Post IP:180.169.30.6[显示全部帖子]

 1.交易周期是什么周期
2.除了做空之外的情况 就做多是吗?还是单纯只做空。
[此贴子已经被作者于2020/1/16 15:38:50编辑过]


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/1/16 16:05:13    Post IP:180.169.30.6[显示全部帖子]

 先按照1分钟这种周期 去校验思路正确性吧。
ma1:stkindi('','ma1',0,6,0);
ma3:stkindi('','ma3',0,6,0);
cond:not(c>ma1 and c>ma3);//cond为1 则做空 反之不开仓
if time=165900 and cond and holding=0 then buyshort(1,1,marketr);//金字塔时间和北京时间相差4小时 下午2:59等效于金字塔时间165900。这个time判断是和周期有关的。所以周期变动,这个也是需要修改的,这里先按照1分钟处理。

if todaybar=1 and open>ref(close,1)-10*MINDIFF and open<ref(close,1) then sellshort(1,holding,marketr);
if todaybar>1 and ref(open,todaybar)<ref(close,todaybar+1)-10 and close>ref(close,todaybar+1)-10*MINDIFF then sellshort(1,holding,marketr);

if todaybar=1 and open<ref(close,1)+5*MINDIFF and open>ref(close,1) then sellshort(1,holding,marketr);
if todaybar>1 and ref(open,todaybar)>ref(close,todaybar+1)+5 and (close>ref(close,todaybar+1)+20 or close<=enterprice)  then sellshort(1,holding,marketr);
[此贴子已经被作者于2020/1/16 16:06:27编辑过]


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/1/16 16:16:06    Post IP:180.169.30.6[显示全部帖子]

 手误写错了一个地方。时间写错了
if time=185900 and cond and holding=0 then buyshort(1,1,marketr);//金字塔时间和北京时间相差4小时 下午2:59等效于金字塔时间185900。这个time判断是和周期有关的。所以周期变动,这个也是需要修改的,这里先按照1分钟处理。


命数如织,当如磐石。
 回到顶部