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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 关于PYTHON

   

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


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

主题:关于PYTHON

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


加好友 发短信
等级:论坛游侠 帖子:501 积分:0 威望:0 精华:0 注册:2014/12/15 17:19:54
关于PYTHON  发帖心情 Post By:2020/1/26 2:21:09 [只看该作者]

我原来是用金字塔内部的公式编辑器的,最近刚刚学PY,有以下问题:
1,金字塔里的PY有没有专门的教学视频?(就像米宽量化那样的。我学习的时候发现完全学习PY,在金字塔PY里也不是很适合。不知道怎么学习了。)

2,金字塔PY默认有哪些库?以及这些库里的函数和用法,意义(本人是小白开始学习,所以学这个比一般人更加困难)

3,金字塔PY是什么版本的?我在网上学的时候是到3.7了,应该怎么升级?

4,金字塔64位和32位的策略可以互通吗?

本人用金字塔习惯了,不想换平台。万分抱歉春节期间打扰之处,望见谅。

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


加好友 发短信
等级:管理员 帖子:2437 积分:0 威望:0 精华:0 注册:2016/3/5 22:53:41
  发帖心情 Post By:2020/1/30 13:30:14 [只看该作者]

1, 米宽的py跟金字塔的在架构上是基本一致的,除了函数的使用上少许有些不同以外,如果你熟悉了他的那么照样会容易上手金字塔的
2,初学者建议就用默认的库安装环境,使用常规的py库即可!
3,初学者我们强烈推荐使用我们金字塔自带的py环境,在欢迎页面上可以直接安装和部署
4,通用

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


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

我现在用的就是金字塔部署的PY,但是我不知道里面有哪些函数。
比如:
VARIABLE:dk1=0;
n:=20;
上1:=wma(wma(hhv(c,n*2),n*2),n*2),LINETHICK1,colorred;
下1:=wma(wma(llv(c,n*2),n*2),n*2),LINETHICK1,colorgreen;
if cross(c,上1) then dk1:=1;
IF CROSS(下1,c) THEN DK1:=-1;
STICKLINE(dk1=-1 and CLOSE<OPEN ,OPEN,CLOSE,8,0),colorgreen;
STICKLINE(dk1=-1 and CLOSE>=OPEN ,OPEN,CLOSE,8,1),colorgreen;
STICKLINE(dk1=-1 , HIGH,MAX(OPEN,CLOSE),0,0),colorgreen;
STICKLINE(dk1=-1 , MIN(OPEN,CLOSE),LOW,0,0),colorgreen;
STICKLINE(dk1=1 and CLOSE>=OPEN ,OPEN,CLOSE,8,1),COLORMAGENTA;
STICKLINE(dk1=1  and CLOSE<OPEN ,OPEN,CLOSE,8,0),COLORMAGENTA;
STICKLINE(dk1=1 , HIGH,MAX(OPEN,CLOSE),0,0),COLORMAGENTA;
STICKLINE(dk1=1 , MIN(OPEN,CLOSE),LOW,0,0),COLORMAGENTA;
hh1:=hhv(h,BARSLAST(dk1=-1)+1);
ll1:=llv(l,BARSLAST(dk1=1)+1);
DRAWLINE(dk1=1 and ref(dk1,1)=-1 ,ref(ll1,1) ,dk1=-1 and ref(dk1,1)=1 ,ref(hh1,1) ,0 ),colorred,LINETHICK4;
DRAWLINE(dk1=-1 and ref(dk1,1)=1 ,ref(hh1,1) ,dk1=1 and ref(dk1,1)=-1 ,ref(ll1,1) ,0 ),colorgreen,LINETHICK4;


最终是要得到红色字体的线,但是在计算过程中hhv,llv,ref  ,barslast,等不知道要到哪个库去找,也不知道用法,还要判断出连续3根线重叠区间

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


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

python里面获取数据返回就是一个list,列表序号传入-1表示最新值,-2就是倒数第二个值了。

hhv这些你用numpy.max就能得到了。

python重要的是你熟悉列表的那一系列操作,没有hhv llv这些函数的,因为他本身对列表计算就是非常容易的

[此贴子已经被作者于2020/1/30 22:03:09编辑过]

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


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

那么SUMBARS 这个函数怎么实现

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


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

都是没有的,如果你要使用python

那么一些逻辑上的求法都是需要你自己去完成的。


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


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

金字塔的库是不是只有import time
import os 
import csv
import numpy 
import talib as ta

这5种?

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


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

还有这些库里有哪些函数以及用法,要到哪里查看?

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/2/1 11:32:17 [只看该作者]

这些都是python的标准库或者第三方库,请您自己去查python的库说明或者手册。
如果您刚开始接触python,建议你网上自行学习python


编程无捷径,技巧靠积累。
 回到顶部