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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 在python中如何以字符串方式设置数据

   

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


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

主题:在python中如何以字符串方式设置数据

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


加好友 发短信
等级:超级版主 帖子:18691 积分:0 威望:0 精华:0 注册:2013/7/15 9:22:16
在python中如何以字符串方式设置数据  发帖心情 Post By:2020/6/8 17:28:53 [只看该作者]

在python中如何以字符串方式设置数据,比如最低价大于前一K线最低价时,取当前二根K线最低价并以全局数据保存。

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


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

什么叫以字符串方式设置?它和后面的数据比较没有什么关系。

 

自己在 init中定义context属性的变量,它在整个策略中就是全局的。



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
jingchan05
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2020/2/4 10:59:50
  发帖心情 Post By:2020/6/9 12:35:02 [只看该作者]

12:30:19 > 19
12:30:20 > 1591705820.0
12:30:20 > 123020
12:30:20 > 20
12:30:20 > 1591705820.0
12:30:20 > 123020
12:30:20 > 20
12:30:21 > 1591705821.0
12:30:21 > 123021
12:30:21 > 21
12:30:21 > 1591705821.0
12:30:21 > 123021
12:30:21 > 21
12:30:22 > 1591705822.0
12:30:22 > 123022
12:30:22 > 22
12:30:22 > 1591705822.0
12:30:22 > 123022
12:30:22 > 22
12:30:23 > 1591705823.0
12:30:23 > 123023
12:30:23 > 23

取出时间数据下单函数无效?!!!

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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2020/2/4 10:59:50
  发帖心情 Post By:2020/6/9 13:16:51 [只看该作者]


执行Python脚本时遇到错误。
 策略: <kk>
 运行: <策略kk-2>
 类型: NameError 
   行: 75 
 描述: name 'hh2' is not defined
////////////////////////////////////////////
是那里出错了?


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


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

贴出你的代码。



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
jingchan05
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2020/2/4 10:59:50
  发帖心情 Post By:2020/6/9 13:50:22 [只看该作者]

以发邮件了

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


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

图片点击可在新窗口打开查看没收到,请直接贴出来。



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
jingchan05
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2020/2/4 10:59:50
  发帖心情 Post By:2020/6/9 16:18:10 [只看该作者]

import time
import os 
import csv
import numpy 
import talib as ta

def init(context):
    
    # éè????ê±?÷ 
    settimer(msg,500)
    
def msg(context):
    #ê?3????úê±??
    hh2=time.strftime('%S', time.gmtime(time.time()))
    pass     

def handle_bar(context):
    
    if  hh2 <50and hh2>55      :  
        print('?a')
        sell_open(context.s1, "market",volume=1,serial_id = 1)
        print(buy_open)

def after_trading(context):
    passs


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


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

hh2是局部变量不能被其他函数使用。

在init函数中申明成    context.hh2=0。这样就能当全局变量使用。

或者在函数体外声明变量。hh2=0



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
jingchan05
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2020/2/4 10:59:50
  发帖心情 Post By:2020/6/9 18:02:29 [只看该作者]

还是不能用,用外盘测试不能用?

 回到顶部
总数 13 1 2 下一页