金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 738|回复: 8

请教交易问题

[复制链接]

37

主题

98

帖子

108

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
发表于 2024-7-1 13:38 | 显示全部楼层 |阅读模式
1。撤单:如何在委托后,根据条件con 对未成交的委托进行撤单,可否帮忙写两行示范的撤单代码;
2,获取条件成立时候所处在时间如何写,以下代码变量A没有获取到时间:
            if con=1 then begin
               A:=time;
          end;
3,多档订阅一般是什么情况下才需要打开,我现在只希望实时监视  买量一和买量二两档行情信息,不打开是否受影响?
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-7-1 13:48 | 显示全部楼层
在指定方向执行撤单操作

用法:
TCANCEL(COND,N),当最后的一个周期的COND成立时,在指定方向上撤单.
N为委托方向.0所有方向;1开多;2平多;3开空;4平空

//条件满足,撤开多方向的单子
if cond then TCANCEL(1,1)


2、valuewhen(time=100000,close)  表示取10点时候的价格
3、多档订阅是给股票订阅使用的,你如果期货的不需要订阅,只需要链接行情服务器时候选链接lv2的就自动有多当了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

4429

帖子

4429

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-7-1 14:07 | 显示全部楼层
最新版上,大概是7.0以上左右版本,有些更灵活的未成交相关的函数可以使用:
https://www.weistock.com/docs/PE ... 0%E4%BA%A4%E5%8D%95

这个函数可以读取特定条件的未成交单的属性。
同时也可以对满足特定条件的未成交单进行撤单操作:
https://www.weistock.com/docs/PE ... 0%E4%BA%A4%E5%8D%95
回复

使用道具 举报

37

主题

98

帖子

108

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2024-7-1 15:12 | 显示全部楼层
感谢
回复

使用道具 举报

37

主题

98

帖子

108

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2024-7-4 15:11 | 显示全部楼层
还是交易问题,再请教,怎么样判断一个涨停条件,我在代码没能在涨停条件下触发,代码如下:

D1:CALLSTOCK('',vtCLOSE,6,-1);//昨日收盘价

dm:STRTONUM(STKLABEL),LINETHICK0;
pd:if(dm>=300000 and dm<400000,1,0);
涨停参数:=IF(pd=1,1.2,1.1);

涨停价A:rounds(D1*涨停参数,2),LINETHICK0,coloryellow;//涨停价格

涨停价B:DYNAINFO(54);


涨停条件1:close=涨停价A;   //涨停情况下,此行不为真

涨停条件2:涨停价A=涨停价B; //按条件算在涨停价,也不为真




回复

使用道具 举报

37

主题

98

帖子

108

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2024-7-4 15:15 | 显示全部楼层
麻烦帮看看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

2

主题

4429

帖子

4429

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-7-4 15:41 | 显示全部楼层
[PEL] 复制代码
d1:callstock('',vtclose,6,-1);//昨日收盘价
isst:strfind(stkname,'st',1);//是否st
iszb:(strleft(stklabel,2)='60' or strleft(stklabel,2)='00');//区分是否主板
ztv:if(isst,if(iszb,0.05,0.10),if(iszb,0.1,0.2));//创业板规则复杂,涨跌停数值不确定,最好不要应用在这上面。
 
//这里的处理是为了处理数学上计算的偏差
ztp:round((ztv+1)*round(d1/0.01))/100;//涨停价
dtp:round((-ztv+1)*round(d1/0.01))/100;//跌停价
zt:ztp=ROUNDS(c,2);//仅对主板a股以及科创,创业板有效。
回复

使用道具 举报

0

主题

2641

帖子

2641

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-7-4 15:45 | 显示全部楼层
105011 发表于 2024-7-4 15:11
还是交易问题,再请教,怎么样判断一个涨停条件,我在代码没能在涨停条件下触发,代码如下:

D1:CALLSTO ...

软件的数据绝大部分都是浮点类型,浮点类型的数据在比较时需要整理下。
涨停价B:rounds(DYNAINFO(54),2);
涨停条件1:rounds(close,2)=涨停价A;


回复

使用道具 举报

37

主题

98

帖子

108

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2024-7-4 17:01 | 显示全部楼层
解决问题了,谢谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 13:43 , Processed in 0.199784 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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