等级: 标准版
- 注册:
- 2023-2-16
- 曾用名:
|
楼主 |
发表于 2024-5-21 11:35
|
显示全部楼层
pel :
input:p(26,5,200,8),s(12,5,200,4),m(9,2,200,6);
a:=金叉;
b:=死叉;(简写写)
cc:(ifa=1,1,if(b=1,-1,0));
我是要在PY里面优化PEL里面得MACD得参数使用:get_indicator(code, 指标, 变量, '这里需要把PEL 的参数弄过来,然后在PY里面进行优化', zq, 1, True)
那我如果在PY里面这样定义了,那么get_indicator(code, 指标, 变量, '', zq, 1, True)传参数哪里就为空了吗?[size=0.85em]def[size=0.85em] [size=0.85em]parameter[size=0.85em]([size=0.85em])[size=0.85em]:
[size=0.85em] [size=0.85em]#申明变量"myvalues1"和"myvalues2"并初始赋值。
[size=0.85em] inpupar[size=0.85em]([size=0.85em]"myvalues1"[size=0.85em],[size=0.85em] [size=0.85em]20[size=0.85em],[size=0.85em] [size=0.85em]1[size=0.85em],[size=0.85em] [size=0.85em]20[size=0.85em],[size=0.85em] [size=0.85em]1[size=0.85em])
[size=0.85em] input_par[size=0.85em]([size=0.85em]"myvalues2"[size=0.85em],[size=0.85em] [size=0.85em]10[size=0.85em],[size=0.85em] [size=0.85em]1[size=0.85em],[size=0.85em] [size=0.85em]20[size=0.85em],[size=0.85em] [size=0.85em]1[size=0.85em])然后在PY中这个参数怎么用到我调用得macd 里面去?
补充内容 (2024-5-21 11:36):
#input_par函数必要在parameter方法内实现声明变量。
def parameter():
#申明变量"myvalues1"和"myvalues2"并初始赋值。
input_par("myvalues1", 20, 1, 20, 1)
input_par("myvalues2", 10, 1, 20, 1) |
|