设为首页收藏本站

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1688|回复: 9

用Q函数和A函数写的交易程式,请大家指正批评: [复制链接]

Rank: 5Rank: 5

发表于 2008-1-27 21:17:24 |显示全部楼层
Params
Numeric mySellPosition(10);
Numeric P_myPrice(8950);
Vars
Numeric V_myPrice(8950);
Numeric i(0);
Begin
V_myPrice=P_myPrice;
For i=0 to mySellPosition
{
if(Q_BidPrice()>V_myPrice &&  A_SellPosition()<mySellPosition)
{
Sell(1,0);
}
V_myPrice=V_myPrice+60;
}
if(A_SellPosition()>0)
{
SetProfitTarget (0,2000,True);
}
End
欢迎加入交易开拓者QQ群:38529330,让我们一起交流,一起提高,一起赚钱吧。。。

Rank: 5Rank: 5

发表于 2008-1-28 09:43:42 |显示全部楼层
咋,还是不执行呢,请帮帮忙呀
欢迎加入交易开拓者QQ群:38529330,让我们一起交流,一起提高,一起赚钱吧。。。

使用道具 举报

Rank: 10Rank: 10Rank: 10

发表于 2008-1-28 16:02:06 |显示全部楼层
SetProfitTarget 和Buy,Sell函数一样,需要检查测试中的仓位的。您要完全写自己控制的交易程序。
请参考下贴的写法,并且最好自己用全局变量来记录仓位。因为A_XXXX反应时间较慢,等呈交回报大概要2,3秒。但这段时间Tick已经至少更新了3次了。

http://www.tradeblazer.net/forum/viewthread.php?tid=1468
交易开拓者 - 期货自动交易平台

使用道具 举报

Rank: 7Rank: 7Rank: 7

发表于 2008-1-28 22:52:41 |显示全部楼层
原帖由 tradeblazer 于 2008-1-28 16:02 发表
。因为A_XXXX反应时间较慢,等呈交回报大概要2,3秒。但这段时间Tick已 ...


那岂不是:一个查询还未回报,又连续发了几个查询?

使用道具 举报

Rank: 5Rank: 5

发表于 2008-1-28 23:16:04 |显示全部楼层
是啊,TB是否做了这方面的Transaction啊,如果没有的话可能会出问题呀。。。
建议:一次操作未完成前,不执行下一次操作,或者把一次操作所需要做的处理,集中起来,所以的操作无误且逻辑没有乱的情况下,一次性提交服务器,以保证数据的完整和统一
欢迎加入交易开拓者QQ群:38529330,让我们一起交流,一起提高,一起赚钱吧。。。

使用道具 举报

Rank: 5Rank: 5

发表于 2008-1-28 23:20:45 |显示全部楼层
TB开发人员不要急,慢慢来,现在就光是“交易师”的功能就已经比其他软件好很多了,慢慢来,高瞻远瞩,把TB做好做出水平。。。:-)
欢迎加入交易开拓者QQ群:38529330,让我们一起交流,一起提高,一起赚钱吧。。。

使用道具 举报

Rank: 10Rank: 10Rank: 10

发表于 2008-1-29 09:43:04 |显示全部楼层
不是事务处理的问题,是本地状态和期货柜台之间的同步问题。有一个时间延迟,根据现在的的期货柜台的网络架构,是很难做到实时同步的

使用道具 举报

Rank: 2

发表于 2009-3-20 13:58:26 |显示全部楼层
原帖由 maodong 于 2008-1-28 22:52 发表


那岂不是:一个查询还未回报,又连续发了几个查询?


因为A_XXXX反应时间较慢,等呈交回报大概要2,3秒。那在tick图上交易时还有没有办法利用A函数呢?貌似一个tick内几乎不可能等到A函数返回结果啊

使用道具 举报

Rank: 8Rank: 8

发表于 2009-3-27 17:55:30 |显示全部楼层

回复 #7 nopain 的帖子

那岂不是这条语句也没用了?A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition(),Q_BidPrice());
等Q_BidPrice()返回来之后,2、3秒就过去了?
有什么办法解决吗?NOPAIN老大?

使用道具 举报

Rank: 8Rank: 8

发表于 2009-3-28 14:33:32 |显示全部楼层
为什么非要回报?

记录持仓的方式太多了

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|关于我们|交易开拓者 ( 粤ICP备07044698 )  

GMT+8, 2012-5-25 00:43 , Processed in 0.019757 second(s), 6 queries , Memcache On.

Powered by Discuz! X2

© 2011-2012 交易开拓者 Inc.

回顶部