等级: 新手上路
- 注册:
- 2022-7-18
- 曾用名:
|
楼主 |
发表于 2022-7-22 14:08
|
显示全部楼层
本地有数据的,但就是close怎么都为0
这个是pel的代码,
Py_Import hehi;
SETPYTHONVAL('timeperiod',0,M);
SETPYTHONVAL('nbdevdn',0,U);
SETPYTHONVAL('nbdevup',0,N);
FIREPYHANDLEBAR;
upper:GETPYTHONVAL('upper');
middle:GETPYTHONVAL('middle');
lower:GETPYTHONVAL('lower');
开多条件:=CROSS(CLOSE,upper);
平多条件:=CROSS(middle,CLOSE);
开空条件:=CROSS(lower,CLOSE);
平空条件:=CROSS(CLOSE,middle);
开多:BUY(开多条件,1,MARKETR);
平多:SELL(平多条件,0,MARKETR);
开空:BUYSHORT(开空条件,1,MARKETR);
平空:SELLSHORT(平空条件,0,MARKETR);
这个是python引用代码:
import numpy as np
import talib as ta
def init(context):
pass
def handle_bar(context):
close = pel_history_bars(200,'close')
if len(close) == 200:
context.upper, context.middle, context.lower = ta.BBANDS(close, context.timeperiod, context.nbdevup, context.nbdevdn, matype=0)
def exit(context) :
pass |
|