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

标题: A函数能够与High/Low/Highest/Lower/Close/Open等一起使用吗 [打印本页]

作者: jilongc    时间: 2012-8-21 03:37:59     标题: A函数能够与High/Low/Highest/Lower/Close/Open等一起使用吗

我一直有困惑,以为在A函数中,像A_SendOrder只能与Q_BidPrice和Q_AskPrice等配合使用。最近看到一个帖子,才改变了我的看法。帖子如下:
// 开仓
If (GetGlobalVar(1) == 0 && High[1] < High[2] && Low[1] > Low[2])
{
  If (Close >= High[1])
  {
    SetGlobalVar(1,1);
    A_SendOrder(Enum_Buy,Enum_Entry,1,Close);  
  }Else If (Close <= Low[1])
  {
    SetGlobalVar(1,-1);
    A_SendOrder(Enum_Sell,Enum_Entry,1,Close);   
  }
}
以上是jesseattb发表于 2009-3-30 10:48:36 ,接着nopain 回答说:对的,发表于 2009-3-30 11:03:55 。
从中我是否能得出结论:对于A_SendOrder函数,在price中,也能使用Close/Open/High/Low/Highest/Lower等。
不知我的理解对吗?
如果这样,当我们使用High/Low等类似价格时,可能还可以更好的克服信号闪烁呢。
  


  

作者: lh948    时间: 2012-8-21 10:43:22

可以的
作者: jilongc    时间: 2012-8-22 04:50:05

lh948 发表于 2012-8-21 10:43
可以的

谢谢及时答复
作者: 防垨反击    时间: 2013-3-5 10:33:32

If (Close >= High[1])
这种close在if里面?难道不会出现信号消失的问题么?
作者: 小米    时间: 2013-3-5 11:34:32

防垨反击 发表于 2013-3-5 10:33
If (Close >= High[1])
这种close在if里面?难道不会出现信号消失的问题么?

上例代码使用的是a_sendorder,没有信号,不存在信号消失的问题
作者: mey56622    时间: 2016-11-28 17:25:45

可能会多次交易
作者: 小米    时间: 2016-11-29 09:00:44

mey56622 发表于 2016-11-28 17:25
可能会多次交易

使用A_sendorder发单 ,不加仓位限制不加全局变量控制,是肯定有多次交易的。。
但如果这个多次交易不是你想的,是肯定要用条件来控制的呀

作者: mey56622    时间: 2016-12-5 19:38:23

谢谢版主




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