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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 把PY指标里的线显示在主图上

   

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


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

主题:把PY指标里的线显示在主图上

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


加好友 发短信
等级:论坛游侠 帖子:501 积分:0 威望:0 精华:0 注册:2014/12/15 17:19:54
把PY指标里的线显示在主图上  发帖心情 Post By:2020/2/26 0:28:29 [只看该作者]

import time
import os 
import csv
import numpy 
import talib as ta
#from PythonApi import *
#  参数定义区,这里定义的参数可以直接在context对象中获取。--(选择实现)
def parameter():
    #设置参数
    input_par("myvalues1",5,1,20,1)

#  在这个方法中编写任何的初始化逻辑。context对象将会在你的算法策略的任何方法之间做传递。--(必须实现)
def init(context):
    # 在context中保存全局变量
    context.s1 =context.run_info.base_book_id
    #获取K线数据(获取5分钟数据(高,低,收,开,时间点))
    #获取5分钟最高价
    HID_high = history_bars('SQrb00',1000,'self','high',TRUE)#HID_data[0]
    #获取5分钟最低价
    HID_low = history_bars('SQrb00',1000,'self','low',TRUE) #HID_data[1]
    #获取5分钟收盘价
    HID_close =   history_bars('SQrb00',1000,'self','close',TRUE)#HID_data[2]
    #获取5分钟开盘价
    HID_open = history_bars('SQrb00',1000,'self','open',TRUE)#HID_data[3]
    #获取5分钟时间点
    HID_datetime = history_bars('SQrb00',1000,'self','datetime',TRUE)#HID_data[4]
    

#数据整理
def k_1_data(context):
    #赋值-高,开,低,收
    HID_high = init.HID_high
    HID_low = init.HID_low
    HID_close = init.HID_close
    HID_open = init.HID_open
    HID_datetime = init.HID_datetime
    #print(HID_open)
    
    #计算高低价的加权平均线             
    ma00_h =numpy.arange([HID_high])#生成 最高价 的列表
    ma0_high =ma00_h[-myvalues1:].max()#取一定周期内的最高值
    Ma1_high = ta.MA(ma0_high,myvalues1)#最高价的加权平均
    Ma2_high = ta.MA(ma1_high,myvalues1)#最高价的加权平均
    ma_high =ta.ma(Ma2_high,myvalues1)#最终的高线
    #计算支撑线
    ma00_l =numpy.arange([HID_low])#生成 最低价 的列表
    ma0_low =ma00_l[-myvalues1:].min()
    Ma1_low = ta.MA(ma0_low,myvalues1)#最低价的加权平均
    Ma2_low = ta.MA(ma1_low,myvalues1)#最低价的加权平均
    Ma_low = ta.MA(ma2_low,myvalues1)#最终的低线     

怎么把 ma_high ,Ma_low 两条线显示在主图上


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2020/2/26 9:21:23 [只看该作者]

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=174495

需要借助pel调用python结果

[此贴子已经被作者于2020/2/26 9:22:18编辑过]

 回到顶部