以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 求帮忙,急 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=30849) |
-- 作者:空心菜 -- 发布时间:2012/11/23 0:01:12 -- 求帮忙,急 程序主要功能是监控账户资金,当资金低于aa会做出提醒,然后资金低于aa1依然会做出提醒,并且会执行一个强制平掉所以仓位的动作, 另外在有隔夜单的情况下,(我们把15点13分后未平仓的单子归属于隔夜单),可用资金必须大于aa2,否则抢平,直到可用金大于aa2,
这是我上次发的帖子,也得到大家的帮助了,但是最后一点隔夜单的问题上我不是很明白,附上上次给我的程序样板,希望大家能解下我的燃眉之急
因为你这里没有下单语句 所以隔夜单必须要用事件捕捉。 其余代码如下,写出了大致思路,仅供参考,需要微调 有问题可以继续咨询 dim aa
蓝色部分是上次的回帖,我想说如果隔夜单那么不好处理,那能不能写成有隔夜单的情况下,(我们把15点13分后未平仓的单子归属于隔夜单),可用资金必须大于aa2,否则把所以仓位全部强平。 然后就是有一些函数我不是很明白,比如SellCost,PNL,UseMargin,Code,sAccount等等,还有就是画底纹的两件,应该是平仓,1,是条件,buyholding是持有的多单,0是全平,但是curcode跟最后的那个0,实在不明白事什么意思, 最后就是感觉这个程序好像只能对单个账户进行监控,我是想说我们可以对多个账户进行监控,可以的话能不能附上点注解,便于明白程序的原理,因为我真的比较急需这个监控,希望可以对多个账户进行监控,未来监控账户如果再度增加,程序的修改于增加也比较方便,希望各位老师帮帮忙了,在此谢过了 |
-- 作者:guotx2010 -- 发布时间:2012/11/23 8:58:39 -- SellCost是空单成交均价,Code是合约代码,sAccount是账户变量,修改成你的账户就行, 你说的两行,1不是条件,而是市价,0不是全平,而是价格,表示市价,如果是限价就输入数值,最后的那个0是不提示确认窗口,1为出现提示,建议看看金字塔的编程帮助中的Order对象。
如果要对多账户进行监控,需要使用ini文件进行配置的分别设置,然后在代码中读取每一个账户进行控制,请参照document对象。
|