金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 11627|回复: 44

能否给个具体范例来要怎样写才能达到后台与前台兼顾的目的?

[复制链接]

52

主题

161

帖子

161

积分

Rank: 2

等级: 标准版

注册:
2021-6-15
曾用名:
发表于 2021-10-18 15:09 | 显示全部楼层 |阅读模式
我的程序是通过监督上证指数然后在沪深300股指期货交易买卖, 使用的是专业版。  有一个问题, 就是我的主程序都按照上证指数里写的, 但是后台程序化也会有用到沪深300股指期货交易的数据例如昨天的成交量, 用来判断交易量的多少? 能否给个具体范例来要怎样写才能达到两边兼顾的目的?
回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-10-18 15:20 | 显示全部楼层
图表和后台的主要区别在于图表K线上存在历史的虚拟持仓,而后台都用实际持仓来做判断。您指的兼顾是后台也要使用图表的虚拟持仓吗?  还是具体什么需求?
回复

使用道具 举报

52

主题

161

帖子

161

积分

Rank: 2

等级: 标准版

注册:
2021-6-15
曾用名:
 楼主| 发表于 2021-10-18 15:38 | 显示全部楼层
你能看清楚文字意思吗? 我什么时候说过我要用图表?!!我也不需要你来解释图表和后台的区别。  我现在要用后台程序化!! 交易是监测数据是上证000001,  交易的 沪深2111,  有一个问题, 就是我的程序是监测上证指数里面的数据来判断交易,交易的对象是沪深300股指期货沪深2111。 但是也用到沪深300股指期货交易的数据例如沪深2111昨天的成交量,据此判断我的交易量有多少。  能否给个具体范例来要怎样写才能达到两边兼顾的目的?
回复

使用道具 举报

0

主题

2237

帖子

2247

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-10-18 16:07 | 显示全部楼层
用 STKINDI 函数去引用监控品种的数据即可,这里有该函数的详细教程:http://www.weistock.com/bbs/disp ... p;page=1&star=1
回复

使用道具 举报

52

主题

161

帖子

161

积分

Rank: 2

等级: 标准版

注册:
2021-6-15
曾用名:
 楼主| 发表于 2021-10-18 16:19 | 显示全部楼层
技术012, 你找你经理来回答吧。 我的主程序是运行在上证指数上的。交易是在沪深2111。  你说的扩品种调用跟我问的完全两码事!
回复

使用道具 举报

33

主题

8472

帖子

8482

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-10-18 16:22 | 显示全部楼层
后台直接监控上证指数
下单时候代码tbuy里面可以指定品种的
截图202110181622433293.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

52

主题

161

帖子

161

积分

Rank: 2

等级: 标准版

注册:
2021-6-15
曾用名:
 楼主| 发表于 2021-10-18 16:37 | 显示全部楼层
后台直接监控上证指数, 但是下单时候需要调用下单品种沪深2111的成交量来决定下单实际手数, 要怎么操作?  如果用STKINDI 不就变成每个月都要修改吗? 因为沪深2111 合约只有一个月有效。  怎样写才能不用每个月改来改去?
回复

使用道具 举报

33

主题

8472

帖子

8482

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-10-18 16:49 | 显示全部楼层
stkindi获取品种时候代码写的if00用连续合约不要写具体合约
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

52

主题

161

帖子

161

积分

Rank: 2

等级: 标准版

注册:
2021-6-15
曾用名:
 楼主| 发表于 2021-10-25 12:23 | 显示全部楼层
您能否详细帮忙写一下?   例如下面是我平仓在后台程序化要用到的程序。 要求就是1楼和3楼的要求。AA就是运行在上证指数的监测程序, 这个程序运行在上证指数上。 TBUYHOLDINGEX要怎样写?  DYNAINFO(34),DYNAINFO(28),DYNAINFO(208) 这些都要STKINDI来调用吗? 能否帮忙写一下?

平多:=AA;
IF 平多开仓数>=1 THEN
BEGIN
    IF TBUYHOLDINGEX('','',1)>=80 or 平多开仓数>EMA_VolDay THEN
//a1
    BEGIN        
         IF DYNAINFO(34)-DYNAINFO(28)>3*DYNAINFO(208) THEN
             BEGIN
                     TSELL(1,平多开仓数/4,LMT,DYNAINFO(34)-DYNAINFO(208));
                     TSELL(1,平多开仓数/4,LMT,DYNAINFO(34)-2*DYNAINFO(208));
                        TSELL(1,平多开仓数/4,LMT,DYNAINFO(34)-3*DYNAINFO(208));
                        TSELL(1,平多开仓数/4+3,LMT,DYNAINFO(28)+DYNAINFO(208));
         END
         IF DYNAINFO(34)-DYNAINFO(28)>DYNAINFO(208) AND DYNAINFO(34)-DYNAINFO(28)<=3*DYNAINFO(208) THEN
                 BEGIN
                     TSELL(1,平多开仓数/3,LMT,DYNAINFO(34));
                     TSELL(1,平多开仓数/3,LMT,DYNAINFO(34)-DYNAINFO(208));       
                          TSELL(1,平多开仓数/3+2,LMT,DYNAINFO(28)+DYNAINFO(208));   
         END      
         IF DYNAINFO(34)-DYNAINFO(28)=DYNAINFO(208) THEN
         BEGIN
                 //DYNAINFO(31) 是卖一量, DYNAINFO(25) 是买一量,DYNAINFO(34)卖一价;DYNAINFO(28)买一价;
                IF DYNAINFO(25)>DYNAINFO(31) THEN
                BEGIN
                TSELL(1,平多开仓数/2,LMT,DYNAINFO(34));  
                    TSELL(1,平多开仓数/2+1,LMT,DYNAINFO(28));
                    END
            IF DYNAINFO(25)<DYNAINFO(31) THEN TSELL(1,平多开仓数,LMT,DYNAINFO(28));
         END     
    END
END
回复

使用道具 举报

35

主题

9409

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-10-25 12:33 | 显示全部楼层
TBUYHOLDINGEX('','IF00',1)//在上证指数上需要获取if00合约对应的持仓数量,需要指定品种。
DYNAINFO动态行情函数可以不需要通过stkindi引用。而是使用DYNAINFO2。例如:DYNAINFO2(34,'IF00');
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-2-6 06:41 , Processed in 0.263553 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表