金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5724|回复: 12

编程问题

[复制链接]

37

主题

81

帖子

81

积分

等级: 免费版

注册:
2022-1-26
曾用名:
发表于 2022-2-9 16:17 | 显示全部楼层 |阅读模式
老师好:后台程序化;以下编写对吗,请老师帮忙看看。

c1:=DYNAINFO( 28,"AX03")-DYNAINFO( 34,"AX05");//豆一03买一价与05卖一价差
c2:=DYNAINFO( 34,"AX03")-DYNAINFO( 28,"AX05")";//豆一03卖一价与05买一价差

TBUY(CROSS(180,C1),1, mkt,0,0,'','AX05'); //C1大于180时,05买开仓

TBUYSHORT(CROSS(180,C1),1,mkt, 0,0,'','AX03'); //C1大于180时,03卖开仓


TSELL(CROSS(C1,130),10,mkt, 0,0,'', 'AX05');  // C1小于130时,05卖平

TSELLSHORT(CROSS (C1,130),1,mkt, 0,0, '', 'AX03'); // C1小于130时,03买平


回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-2-9 16:24 | 显示全部楼层
你写完了你倒是编译下啊。

DYNAINFO 就一个参数。你这里写了2个参数。这种基础错误编译时候就能发现了。改成DYNAINFO 2即可


[PEL] 复制代码
c1:DYNAINFO2( 28,'AX03')-DYNAINFO2( 34,'AX05');//豆一03买一价与05卖一价差
c2:DYNAINFO2( 34,'AX03')-DYNAINFO2( 28,'AX05');//豆一03卖一价与05买一价差

TBUY(CROSS(c1,180),1, mkt,0,0,'','AX05'); //C1大于180时,05买开仓

TBUYSHORT(CROSS(180,C1),1,mkt, 0,0,'','AX03'); //C1大于180时,03卖开仓


TSELL(CROSS(C1,130),10,mkt, 0,0,'', 'AX05');  // C1小于130时,05卖平

TSELLSHORT(CROSS (130,C1),1,mkt, 0,0, '', 'AX03'); // C1小于130时,03买平


然后还有cross 是表示上穿或者下穿。包含了大于小于逻辑在内的。稍微有点区别。
大于和小于时候 cross里面参数位置记得调整下。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

37

主题

81

帖子

81

积分

等级: 免费版

注册:
2022-1-26
曾用名:
 楼主| 发表于 2022-2-9 16:35 | 显示全部楼层
老师:如果03涨停,无卖盘

DYNAINFO2( 34,'AX03') 输出结果是多少
回复

使用道具 举报

34

主题

9266

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-2-9 16:38 | 显示全部楼层
0
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-2-9 16:39 | 显示全部楼层
这样的话,返回值会是0的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

37

主题

81

帖子

81

积分

等级: 免费版

注册:
2022-1-26
曾用名:
 楼主| 发表于 2022-2-10 16:49 | 显示全部楼层
老师:后台程序化,日线;

问题1、达到条件开仓后,没有平仓前;如果条件达到会再开仓吗?

       2、开仓后又平仓了,达到条件会再开仓吗?

c1:DYNAINFO2( 28,'AX03')-DYNAINFO2( 34,'AX05');//豆一03买一价与05卖一价差
c2:DYNAINFO2( 34,'AX03')-DYNAINFO2( 28,'AX05');//豆一03卖一价与05买一价差

TBUY(CROSS(c1,180),1, mkt,0,0,'','AX05'); //C1大于180时,05买开仓



TSELL(CROSS(C1,130),10,mkt, 0,0,'', 'AX05');  // C1小于130时,05卖平
回复

使用道具 举报

34

主题

9266

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-2-10 17:06 | 显示全部楼层
不会,同一根k上,一条开平语句只会执行一次下单动作
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

37

主题

81

帖子

81

积分

等级: 免费版

注册:
2022-1-26
曾用名:
 楼主| 发表于 2022-2-10 22:38 来自手机 | 显示全部楼层
老师好:如果我想开仓然后平仓后,达到条件再开仓,如何实现?
回复

使用道具 举报

34

主题

9266

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-2-10 23:24 | 显示全部楼层
同一根k上?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

37

主题

81

帖子

81

积分

等级: 免费版

注册:
2022-1-26
曾用名:
 楼主| 发表于 2022-2-11 10:45 | 显示全部楼层
日线,一个交易日内
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-9 03:36 , Processed in 0.253342 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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