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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 各位老哥,给个Python的止损策略吧?

   

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


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

主题:各位老哥,给个Python的止损策略吧?

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


加好友 发短信
等级:论坛游侠 帖子:232 积分:1256 威望:0 精华:0 注册:2010/4/24 21:58:28
各位老哥,给个Python的止损策略吧?  发帖心情 Post By:2018/9/26 11:20:39 [显示全部帖子]

各位老哥,给个Python的止损策略吧?
大连交易所不是已经支持止损指令了吗?

[此贴子已经被作者于2018/9/26 11:21:45编辑过]

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


加好友 发短信
等级:论坛游侠 帖子:232 积分:1256 威望:0 精华:0 注册:2010/4/24 21:58:28
  发帖心情 Post By:2018/9/26 14:36:55 [显示全部帖子]

老哥,你看我的自动止损策略,编译后,启动,可以正常运行,但是,提示说:交易所不支持止损指令,使用大连交易所的“焦炭”做的测试!

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20180926143650.png
图片点击可在新窗口打开查看


import time
import os
import csv
import numpy as np
import pandas as pd
import talib as ta

# 初始化
def init(context):
    context.s = 'DQJ01'
    context.account = '097977'


def before_trading(context):
    pass


def handle_bar(context):
    # 获得当前账户持仓信息
    portfolio = get_portfolio(context.s,2)
    cur_buy_position = portfolio.buy_quantity #多头持仓
    cur_sell_position = portfolio.sell_quantity #空头持仓
    
    #处理多单
    if cur_buy_position>0:
        write_logging("多头持仓量:"+str(cur_buy_position))
        # 如果有持仓,自动止损
        cur_price = get_dynainf(context.s, 7)
        stp_buy = portfolio.buy_avg_open_price-10
        if cur_price > stp_buy:
            sell_close(context.s, "Stop", stp_buy, cur_buy_position)
    else:
        write_logging("多头未持仓")

    #处理空单
    if cur_sell_position>0:
        write_logging("空头持仓量:"+str(cur_sell_position))
        #初次止损
        cur_price = get_dynainf(context.s, 7)
        stp_sell = portfolio.sell_avg_open_price+10
        if cur_price < stp_sell:
            buy_close(context.s,"Stop",stp_sell,cur_sell_position)


def after_trading(context):
    pass

[此贴子已经被作者于2018/9/26 14:38:32编辑过]

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


加好友 发短信
等级:论坛游侠 帖子:232 积分:1256 威望:0 精华:0 注册:2010/4/24 21:58:28
  发帖心情 Post By:2018/9/26 15:51:42 [显示全部帖子]

老哥,四大交易所都支持stop吗,是转换成本地条件单,还是直接交易所指令?

 回到顶部