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


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

   

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


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

主题:可变平均线

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


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
可变平均线  发帖心情 Post By:2015/12/16 18:36:13    Post IP:14.221.161.208[只看该作者]

我要做一条可变平均线怎么写
MAI:ma (C,可变周期);     //   在IF00图表下运行,可变条件为当C小于3500时为30周期
                                                                     可变条件为当C大于3600时为10周期

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/12/17 8:41:55    Post IP:58.246.57.26[只看该作者]

mai:if(c<3500,ma(c,30),ma(c,10));


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
  发帖心情 Post By:2015/12/17 9:12:38    Post IP:121.13.65.239[只看该作者]

谢谢,单点的变可以了
我是用不同的参数来变的,怎么写呢,比如我,大于  3500用的是30,3600用的是40,3700用的是50,。。。
这样怎么写,就是,有一个变量,这个变量可由外部需要可随便变更的意思


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/12/17 9:17:43    Post IP:58.246.57.26[只看该作者]

不管怎么变都要实现类似上面的分段比较

runmode:0;

if close>3500 and close<3600 then maa:=ma(c,5);

if close>3600 and close<3700 then maa:=ma(c,10);

if close>3700 and close<3800 then maa:=ma(c,15);

if close>3800 and close<3900 then maa:=ma(c,20);

 

mal:maa;

 

mal为所求值



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
  发帖心情 Post By:2015/12/17 10:19:21    Post IP:121.13.65.239[只看该作者]

1、这个显示MA函数在K线模式下不能直接用IF引用,

2、
这样不能用一个计算方式得出一个数值移进,可变量里吗,要是一级级写好了,那就不能随便根据行情需要更换周期,只能用先定好的一些数据了。
MAI:ma (C,可变周期);

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/12/17 10:28:30    Post IP:58.246.57.26[只看该作者]

那不是和上面一样的套路

runmode:0;

if close>3500 and close<3600 then m:=5;

if close>3600 and close<3700 then m:=10;

if close>3700 and close<3800 then m:=15;

if close>3800 and close<3900 then m:=20;

 

mmm:ma(c,m);



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
黄金精算师
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
  发帖心情 Post By:2015/12/17 10:30:08    Post IP:121.13.65.239[只看该作者]

如这样
可变周期:=50;//假如计算结果为50时
MAI:ma (C,可变周期);

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/12/17 10:31:12    Post IP:58.246.57.26[只看该作者]

那你这样写有什么意义吗?计算结果必定要是50?


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
黄金精算师
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
  发帖心情 Post By:2015/12/17 10:41:15    Post IP:14.221.161.208[只看该作者]

1、上面你写的,我这编不过,帮修改一下

2、
是我的有很多数据,不知怎么样移进去
如:

可变周期:=假如C小于3500时为50时结果为50
可变周期:=假如C小于3600时为60时结果为60
可变周期:=假如C运行一小时波动小于10 个点为C+30//就是我这有算法什么的计算结果,不同的变化


MAI:ma (C,可变周期);

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


加好友 发短信
等级:黑侠 帖子:836 积分:0 威望:0 精华:0 注册:2014/12/26 11:47:55
  发帖心情 Post By:2015/12/17 10:51:02    Post IP:14.221.161.208[只看该作者]

可以了,谢谢,
昨天才老不行是因为可变周期:后面没有=号,加等号好,可以移进很多数据了
if close>500 and close<3600 then 可变周期:=533+4;
if close>3600 and close<3700 then 可变周期:=30+4;


MAI:ma (C,可变周期);

 回到顶部
总数 11 1 2 下一页