金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4015|回复: 7

引用公式的用法

[复制链接]

4588

主题

4672

帖子

4697

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-4-2 09:27 | 显示全部楼层 |阅读模式
请教:就是请老师指导一下这个公式的具体用法
day_macd:STKINDI('','macd.macd1('&m1&','&m2&','&m3&')',0,6,-1),nodraw;



金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-2 09:28 | 显示全部楼层
本帖最后由 技术009 于 2022-4-2 09:31 编辑

这里有完整的函数说明:https://www.weistock.com/docs/PE ... 6%E5%85%AC%E5%BC%8F

你先参考下。然后如果有具体不明白的地方 你务必具体指出来。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

58

帖子

58

积分

等级: 免费版

注册:
2021-12-24
曾用名:
发表于 2022-4-2 09:33 | 显示全部楼层
s1:=5;
m1:=NUMTOSTR(s1,0);
s2:=5;
m2:=NUMTOSTR(s2,0);
s3:=5;
m3:=NUMTOSTR(s3,0);
day_macd:STKINDI('','macd.macd1('&m1&','&m2&','&m3&')',0,6,-1),nodraw;

就是这段不明白,我是30分钟周期引用日线,同时要在30分钟界面优化日线的公式参数,请举例:日线那边怎么写,30分钟这边怎么写变量,才能优化日线参数?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-2 09:41 | 显示全部楼层


你这里还需要:
input:s1(5,1,300,1);
把s1-s3参数化就行了。 其他都是对的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

58

帖子

58

积分

等级: 免费版

注册:
2021-12-24
曾用名:
发表于 2022-4-2 09:55 | 显示全部楼层
例如:开仓公式
日周期,
aa1:=ma(c,5);
aa2:=ma(c,10);
开仓条件:cross(aa1,aa2);


平仓公式界面,30分钟周期:

kc1:=STKINDI('','开仓公式.开仓条件‘,0,6,-1),nodraw;

BUY(kc1 AND HOLDING=0  and time>=150000,100,THISCLOSE);

bb1:=ma(c,5);
bb2:=ma(c,10);
pc1:=cross(bb2,bb1);
SELL(pc1,HOLDING,THISCLOSE);
上述公式修改什么地方,能实现优化开仓公式中aa1 的参数?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-2 10:03 | 显示全部楼层
1.你日线里面的变量要参数化。否则你怎么传递参数呢。
2个均线的参数 你用input去定义。
input:N1(5,1,100,1),n1(10,1,100,1);
aa1:=ma(c,N1);
aa2:=ma(c,N2);

2.你30分钟指标上也一样要定义好N1,N2。然后再采用3楼方式传递参数进去。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

58

帖子

58

积分

等级: 免费版

注册:
2021-12-24
曾用名:
发表于 2022-4-2 13:18 | 显示全部楼层
这样修改,是正确的吗?

例如:开仓公式

日周期,

input:N1(5,1,100,1),n2(10,1,100,1);
aa1:=ma(c,N1);
aa2:=ma(c,N2);
开仓条件:cross(aa1,aa2);


平仓公式界面,30分钟周期:

input:s1(5,1,100,1),
n1:=NUMTOSTR(s1,0);
input:s2(5,1,100,1),
n2:=NUMTOSTR(s2,0);

kctj1:STKINDI('','开仓公式.开仓条件('&n1&','&n2&')',0,6,-1),nodraw;

BUY(kctj1 AND HOLDING=0  and time>=150000,100,THISCLOSE);
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-2 14:40 | 显示全部楼层
input:s1(5,1,100,1);
n1:=NUMTOSTR(s1,0);
input:s2(5,1,100,1);
n2:=NUMTOSTR(s2,0);

注意标点符号
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-5-26 05:37 , Processed in 0.154731 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表