开拓者期货期权程序化系统交易论坛

标题: 无法校验编译交易指令,为什么? [打印本页]

作者: talent900    时间: 2007-12-4 15:12:36     标题: 无法校验编译交易指令,为什么?

昨天下载了软件、开通了模拟交易账户,但试验了一个简单的交易指令,也打了勾进行了校验编译,没有提示语法错误。但引入该交易指令时为何仍然显示×号,无法引用,而校验框选项也为虚影,不能继续校验编译了,为什么?
作者: tradeblazer    时间: 2007-12-4 15:44:10

请看第一楼的Q3及Q5
http://www.tradeblazer.net/forum/thread-905-1-1.html
作者: talent900    时间: 2007-12-4 16:41:39     标题: 还是不行,为什么?

已经按照上述方法进行了校验编译,但通过校验编译后在调用交易指令时仍然显示×号,为什么?
作者: talent900    时间: 2007-12-5 09:43:15     标题: 我晕,如何才能让当前K线走完以后再发交易指令呢?

请教,没走完就发指令,这还得了!
作者: skywalker    时间: 2007-12-5 09:50:30

原帖由 talent900 于 2007-12-5 09:43 发表
请教,没走完就发指令,这还得了!


大部分人都是想条件成立,立刻发送指令。如果等K线走完才发,如果是在日线上,哪岂不等到第二天才发啦?
BUY、SELL、BUYTOCOVER、SELLSHORT有个DEALY参数,该参数设为TRUE,会延迟到下一个BAR才发送指令。这大概是你要的方式吧。
作者: nopain    时间: 2007-12-5 10:26:50

原帖由 talent900 于 2007-12-5 09:43 发表
请教,没走完就发指令,这还得了!


参见下贴4楼
http://www.tradeblazer.net/forum/thread-905-1-1.html
作者: talent900    时间: 2007-12-5 15:16:34

原帖由 skywalker 于 2007-12-5 09:50 发表


大部分人都是想条件成立,立刻发送指令。如果等K线走完才发,如果是在日线上,哪岂不等到第二天才发啦?


强烈反对上述观点!!!这种观点明显与机械交易的原理相悖,机械交易最忌讳的就是信号发出以后又消失的情况!!!
令外,还有一个问题,今天盘中试验发现有些委托没有成交,这种情况下如何处理,我当然想改价继续下单,或者当时以市价成交也可以,必须保障交易指令的有效性!无效委托、不能成交的委托,受不了!
作者: nopain    时间: 2007-12-5 15:18:20

1、如何处理信号消失的问题可以看6楼的链接。
2、委托不成交的问题请看交易助手,见下贴。
http://www.tradeblazer.net/forum/thread-264-1-1.html
作者: talent900    时间: 2007-12-7 12:20:33     标题: 继续解决交易控制的问题

不管持仓手数为多少,进行程式化交易前,先将他们全部平仓了结可以在交易指令描述中做到吗?
或者说如何描述引用当前持仓的手数(MP),并根据这个数字平仓。
作者: nopain    时间: 2007-12-7 12:35:06

原帖由 talent900 于 2007-12-7 12:20 发表
不管持仓手数为多少,进行程式化交易前,先将他们全部平仓了结可以在交易指令描述中做到吗?
或者说如何描述引用当前持仓的手数(MP),并根据这个数字平仓。 ...


用A_TotalPosition等函数可以取到当前的持仓情况。
作者: talent900    时间: 2007-12-21 14:07:01     标题: 无法通过编译,为什么?

Begin
if MarketPosition <>1 and close>high(1)
buy(1,close,true);
if MarketPosition <>-1 and close<low(1)
SellShort(1,close,true);
End
作者: 孤舟骑浪    时间: 2007-12-21 14:10:57

  1. Begin
  2. if(MarketPosition <>1 and close>high[1])
  3. {
  4. buy(1,close,true);
  5. }
  6. if(MarketPosition <>-1 and close<low[1])
  7. {
  8. SellShort(1,close,true);
  9. }
  10. End
复制代码

作者: talent900    时间: 2007-12-21 14:33:51






欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2