金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2783|回复: 1

老师帮忙看下要怎么写

[复制链接]

33

主题

133

帖子

133

积分

等级: 免费版

注册:
2021-9-10
曾用名:
发表于 2023-3-12 18:57 | 显示全部楼层 |阅读模式
你好,我有关于好几个程序化的问题。
1.一个波段行情,每次触发开仓条件买入1手,触发3次买入了3手,这3手持仓没多久触发了平仓的条件,这时候要全部平仓,需要用哪个函数识别账户持仓了多少手这个品种,识别到账户持仓总手数后才能委托全平。
2.比如碰到了MA20触发的平仓,这时候MA20的值是2001.41,这时候用对手价平仓的委托价格要用哪个函数把MA20的值四舍五入为整数再以委托价委托平仓?
3.要用哪个函数识别当前品种每次波动是1个点,还是2个点,还是5个点,还是10个点,比如玻璃一次波动是2,但是委托价格四舍五入后是2001这种不符合每次波动2的玻璃的话会不会导致委托平仓失败?
4.早上9:00-9:30,和晚上21:00-21:30即使有开仓信号也不下单的条件怎么写?
5.不持仓过夜,到了下午14:59分以市价委托平仓的条件怎么写?

回复

使用道具 举报

37

主题

9975

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-3-13 08:56 | 显示全部楼层
1.根据holding可以得到图表当前的持仓。平仓直接取当前的仓位数据作为平仓数据sell(条件,holding,指令);
2.对手价不需要指定价格,直接就是thisclose指令,sell(条件,手数,thisclose);
补充:四舍五入的函数是ROUND。
3.你要的应该是最小变动价位,用MINDIFF函数,交易委托时软件会自动对价格进行整理的不需要对委托价格额外进行操作。而且即使不整理也不会造成平仓失败,顶多是因为价格不优,造成挂单未成交。
4.自己在下单条件中增加时间限制,例如 time>xxxx and time<yyyy这种方式。
5. 类似4,也是自己指定时间进行平仓即可。(这里的时间指的是K线时间,如果你不是1分钟周期,可以参照下面的连接的1.2)
https://www.weistock.com/BBS/for ... 2909&extra=page%3D1


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-10 04:30 , Processed in 0.136724 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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