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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 引用数据是这样吗?

   

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


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

主题:引用数据是这样吗?

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


加好友 发短信
等级:论坛游侠 帖子:501 积分:0 威望:0 精华:0 注册:2014/12/15 17:19:54
引用数据是这样吗?  发帖心情 Post By:2019/10/2 15:44:50 [只看该作者]

from PythonApi import *
import time
import os 
import csv
import numpy 
import talib as ta

#  参数定义区,这里定义的参数可以直接在context对象中获取。--(选择实现)
def parameter():
    input_par("myvalues1",5,1,20,1)
    input_par("myvalues2",10,1,20,1)


#  在这个方法中编写任何的初始化逻辑。context对象将会在你的算法策略的任何方法之间做传递。--(必须实现)
def init(context):
    context.s1 =context.run_info.base_book_id
    #获取K线数据
    #HID_hight = history_bars(context.s1,10000,'1m','hight')#获取1分钟最高价
    HID_hight = history_bars(context.s1,myvalues1,'self','hight',TRUE)
    HID_low = history_bars(context.s1,10000,'1m','LOW')#获取1分钟最低价
    HID_close = history_bars(context.s1,10000,'10000','close')#获取1分钟最低价


如果想直接引用画面的周期(就是画面换周期,指标也换周期)的那种,一个怎么写

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2019/10/8 10:36:13 [只看该作者]

这个做不到,这种请直接使用pel来完成

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


加好友 发短信
等级:论坛游侠 帖子:501 积分:0 威望:0 精华:0 注册:2014/12/15 17:19:54
  发帖心情 Post By:2019/10/8 10:44:32 [只看该作者]

哦,
def init(context):
    context.s1 =context.run_info.base_book_id
    #获取K线数据
    HID_hight = history_bars(context.s1,10000,'1m','hight')#获取1分钟最高价
    HID_hight = history_bars(context.s1,myvalues1,'self','hight',TRUE)
    HID_low = history_bars(context.s1,10000,'1m','LOW')#获取1分钟最低价
    HID_close = history_bars(context.s1,10000,'10000','close')#获取1分钟最低价
那么这部分获取数值的写法对的吗?

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2019/10/8 12:44:36 [只看该作者]

没错

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


加好友 发短信
等级:论坛游侠 帖子:501 积分:0 威望:0 精华:0 注册:2014/12/15 17:19:54
  发帖心情 Post By:2019/10/9 10:39:54 [只看该作者]

 1,HID_hight = history_bars(context.s1,10000,'1m','hight')#获取1分钟最高价
   2, HID_hight = history_bars(context.s1,myvalues1,'self','hight',TRUE)

这两种都对?两种有什么区别吗?万分感谢

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


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

第二个self表示你策略运行的周期是什么就是什么
第一个就是指定是1分钟了

 回到顶部