同花顺股票交易接口怎样执行量化挂单策略?

news/2024/11/17 3:54:05/

证券同花顺股票交易接口是实现自动量化交易重要系统之一,主要是指在证券市场中,通过对交易资金及交易报价等数据进行批量比对后,分别找出资金数据及价格数据的运作规律,并根据这种规律进行投资交易。那么,同花顺股票交易接口怎样执行挂单程序?

import numpy as np
import pandas as pd
 
# 同花顺股票交易接口支持期货策略类,包括开仓、买入、止盈、止损方法与策略执行主函数
class StockStrategy:
    df = None
    open_offset_num = 5
    buy_in_offset_num = 0
    stop_win_offset_num = 0
    stop_lose_num = 0
    price_list = []
    price_stop_lose = []
    flag_buy_in = False
    need_sell_out = False
    stop_lose_rate = 3
 
    # 初始化策略类StockStrategy
    def __init__(self, df: pd.DataFrame) -> None:
        self.df = df
 
    # 设置止损模块,止损比例
    def set_stop_lose_rate(self, slr) -> None:
        self.stop_lose_rate = slr
 
    # 设置偏移量: 开仓偏移、买入偏移和止盈偏移,如需修改止损量,需重写set_stop_lose_num(self, date)方法
    def set_offset_num(self, oon: int, bion: int, swon: int) -> None:
        if oon is not None:
            self.open_offset_num = oon  # 开仓偏移量
        if bion is not None:
            self.buy_in_offset_num = bion  # 买入偏移量
        if swon is not None:
            self.stop_win_offset_num = swon  # 卖出偏移量
 
    # 返回买卖结果

    def get_buy_sell_list(self) -> list:
        return self.stock_strategy_main()
 
    # 准备开仓模块
    def strategy_open(self, i) -> bool:
        df = self.df
        if df['hl'][i] <= (df['支撑线'][i] + self.open_offset_num):
            return True
        else:
            return False
 
    # 买入策略模块
    def strategy_buy_in(self, i) -> bool:
        df = self.df
        if df['hl'][i] >= (df['阻力线'][i] + self.buy_in_offset_num):
            return True
        else:
            return False
 


http://www.ppmy.cn/news/571994.html

相关文章

腾讯、新浪、同花顺、东方财富、广发最全公开股票接口,股票api,建议各位宽友收藏

1.股票列表接口 路径&#xff1a;沪深A股-股票基础接口-股票列表API&#xff1a;https://ig507.com/data/base/gplist?licence您的licence描述&#xff1a;获取基础的股票代码和名称&#xff0c;用于后续接口的参数传入。关键字&#xff1a;[股票代码&#xff0c;如&#xff…

【FFmpeg实战】压缩数据AVPacket解析

因为FFmpeg更新的比较快&#xff0c;API也会跟着有所变动&#xff0c;所以声明一下&#xff0c;本文使用的FFmpeg版本为V3.3.5。 1.AVPacket简介 AVPacket是FFmpeg中很重要的一个数据结构&#xff0c;它保存了解复用&#xff08;demuxer)之后&#xff0c;解码&#xff08;dec…

面试官:Linux查资源消耗使用什么命令

前言 我是沐风晓月,今天起,我的付费专栏《面试宝典》上线了,主要有几个优势: 最贴近面试市场,都是大佬们的学员或者公司的最新面试题最详细的面试方法,近千名学员面试复盘总结下来的套路。每套笔试题都有答案,每个面试题都有详解,让你学以致用。凡是在专栏全部更新完成…

总线(Bus)

总线&#xff08;Bus&#xff09;是计算机各种功能部件之间bai传送信息的公共通信干线&#xff0c;它是由导线组成的传输线束。总线是一种内部结构&#xff0c;它是cpu、内存、输入、输出设备传递信息的公用通道&#xff0c;主机的各个部件通过总线相连接&#xff0c;外部设备通…

SMBus---------System Management Bus(系统管理总线)

SMBus是System Management Bus&#xff08;系统管理总线&#xff09;的缩写&#xff0c;是1995年由Intel提出的。SMBus只有两根信号线&#xff1a;双向数据线和时钟信号线。PCI插槽上也给SMBus预留了两个引脚&#xff08;A40为SMBus 时钟线&#xff0c;A41为SMBus 数据线&#…

PLC扩展模块总线连接方式?IO扩展模块和主模块。西门子用到的总线中的一种背板总线简单介绍扩展模块中也有控制芯片(CPU)(或者类似SPI协议芯片),除了扩展模块(SM)还有扩展板(SB)

PLC扩展模块总线连接方式&#xff1f;&#xff1f;&#xff1f; 比如说三菱&#xff0c;倍福&#xff0c;欧姆龙&#xff0c;西门子等等使用什么总线连接的&#xff1f;&#xff1f; 不是公开的总线协议&#xff0c;都是各个厂商自定义的。 根据网上的资料和实物&#xff0c;西…

Atcoder Beginner Contest 292

A - CAPS LOCK 注意&#xff0c;c字符类型和数字类型运算会自动向数字类型转换&#xff0c;所以要强制类型转换 AC代码&#xff1a; #include<iostream> #include<algorithm> #include<cstring> #define int long long using namespace std; void solve()…

SOC设计之AMBA总线-AHB总线详解

&#xff08;本文图源AMBA总线2.0&#xff09; AHB&#xff08;高级高性能总线&#xff09;:用于高性能高时钟频率的系统模块&#xff0c;AHB 担当高性能系统的中枢总线。AHB 支持处理器&#xff0c;片上存储器&#xff0c;片外存储器以及低功耗外设宏功能单元之间的有效连接。…