金字塔kaiping的判断 [金字塔]
- 咨询内容:
Sub ORDER_OrderStatusEx2(OrderID, Status, Filled, Remaining, Price, Code, Market, OrderType, Aspect, Kaiping, Account, AccountType)
dim acfl1
acfl1="800007"'跟踪帐户
if Status="Tradeing" and filled>0 and Account=acfl1 and code="if09" then
if aspect=0 thencall Document.SetExtData("ACFL1_thold_if",document.GetExtData("ACFL1_thold_if")+filled)
end if
if aspect=1 then
call Document.SetExtData("ACFL1_thold_if",document.GetExtData("ACFL1_thold_if")-filled)
end if
end ifEnd Sub
=====================
买入N手外生全局变量就加上N手
卖出N手外生全局变量就减去N手~
但是无论我怎么操作那个ACFL1_thold_if还是等于0...
[此贴子已经被作者于2012-9-3 13:21:17编辑过] - 金字塔客服:
if aspect=0 then 你想表示的是买入开仓,可是买入平仓也会成立的,所以应该加上kaiping的判断吧
if aspect=0 and kaiping=0 then
- 用户回复: 以下是引用guotx2010在2012-9-3 15:05:33的发言:
if aspect=0 then 你想表示的是买入开仓,可是买入平仓也会成立的,所以应该加上kaiping的判断吧
if aspect=0 and kaiping=0 then
这个无所谓开平~
只要是买入1手那个全局变量就+1
卖出就-1
但是我这段代码ACFL1_thold_if一直等于0~
我有点不明白
- 网友回复: 那你使用application.msgout输出信息,看看代码走到了没有?
- 网友回复:
if Status="Tradeing" and filled>0 then
测试了一下 总觉得你这句话有问题 你用这句话 替换你第一句if语句我替换了一下 就可以了 主要的问题是 第一句if没执行
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容