设为首页收藏本站

 找回密码
 注册
楼主: 小米
打印 上一主题 下一主题

公式编写常见问题Q&A [复制链接]

Rank: 1

精华
0
UID
114820
积分
25
帖子
25
主题
1
阅读权限
10
注册时间
2013-1-12
最后登录
2013-2-7
21#
发表于 2013-1-13 21:23:49 |只看该作者
谢谢  学习中

使用道具 举报

Rank: 1

精华
0
UID
114820
积分
25
帖子
25
主题
1
阅读权限
10
注册时间
2013-1-12
最后登录
2013-2-7
22#
发表于 2013-1-20 12:35:39 |只看该作者
学习    谢谢

使用道具 举报

Rank: 1

精华
0
UID
114373
积分
28
帖子
8
主题
5
阅读权限
10
注册时间
2012-12-25
最后登录
2016-1-26
23#
发表于 2013-3-8 23:24:04 |只看该作者
学习了。不错!!

使用道具 举报

Rank: 2

精华
0
UID
110951
积分
99
帖子
22
主题
1
阅读权限
30
注册时间
2012-6-13
最后登录
2013-6-18
24#
发表于 2013-3-23 08:19:34 |只看该作者

使用道具 举报

Rank: 2

精华
0
UID
117937
积分
100
帖子
30
主题
0
阅读权限
30
注册时间
2013-4-9
最后登录
2013-4-14
25#
发表于 2013-4-14 22:58:36 |只看该作者
有点难,学习中

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
114435
积分
154
帖子
27
主题
2
阅读权限
40
注册时间
2012-12-26
最后登录
2018-4-16
26#
发表于 2013-6-27 22:36:35 |只看该作者
请问下,哪里可以找到内建函数的详细说明,有些代码过程看得不是很明白,想请教下。
Begin
        MyVal = Price;
        MyBar = 0;
       
        If ( CurrentBar <= Length - 1 || MyBar[1] == Length - 1)
这是求极值函数的开始部分,CurrentBar <= Length - 1是用来判断K线根数小于等于length,然后计算。可是后面的MyBar[1] == Length - 1这个代码是干什么的?

使用道具 举报

Rank: 1

精华
0
UID
169091
积分
30
帖子
8
主题
2
阅读权限
10
注册时间
2013-8-6
最后登录
2013-8-27
27#
发表于 2013-8-10 17:01:43 |只看该作者
请问,要写一个在当前bar之前的bar的平均线,是怎么写啊?比如我设置变量i=1,bar[i]的平均线,应该怎么表示呢?是Average(Close[i],Length)吗?周期为一分钟

使用道具 举报

Rank: 1

精华
0
UID
169102
积分
44
帖子
9
主题
4
阅读权限
10
注册时间
2013-8-6
最后登录
2013-9-1
28#
发表于 2013-8-22 08:22:51 |只看该作者
Q9:如何记录开仓价格?
A9:有多种方法可以尝试,下面例出几种方法以供参考:
Q9:如何记录开仓价格?
1.        使用现有的系统函数:entryprice 、lastentryprice、 avgentryprice;
2.        声明一个序列变量,在开仓时,将开仓价格赋值给此序列变量,并将此值传递下来;
3.        可以使用全局变量记录下开仓价格,以备随时取用。


----这里几个系统函数是“委托”的价格,不一定等于实际成交价格,甚至没有成交都会把这个委托价格返回作为开仓价格;怎样才能记录实际的开仓(还有平仓价格呢??

使用道具 举报

Rank: 1

精华
0
UID
97509
积分
21
帖子
6
主题
2
阅读权限
10
注册时间
2012-2-14
最后登录
2019-8-19
29#
发表于 2013-9-23 16:07:50 |只看该作者
求助:假定有A、B、C、D等并列条件,不管哪个条件先出现信号,在该信号平仓之前不影响其它信号的出现,即各条件拥有平等的开仓机会。我这样编写,请问有何错误?因为加仓并没有出现。
FirstEntryCon=(Condition_A Or Condition_B Or Condition_C Or Condition_D);
SecondEntryCon=(Condition_A Or Condition_B Or Condition_C Or Condition_D);

//多头进场条件  
If(MarketPosition!=1 && Time>0.091800 && Time<0.150000) //  空仓时
{
      if(FirstEntryCon)
      {
         Buy(2,Open);
         Return;
      }
}
if(MarketPosition==1 && Time>0.091800 && Time<0.150000 && BarsSinceEntry>=1)//加仓
{
      if(SecondEntryCon)
      {
         Buy(1,Open);
         Return;
      }
}
         

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
30#
发表于 2013-9-24 16:53:46 |只看该作者
abc00880 发表于 2013-9-23 16:07
求助:假定有A、B、C、D等并列条件,不管哪个条件先出现信号,在该信号平仓之前不影响其它信号的出现,即各 ...

也许与代码无关。
看一下全局交易设置里,是否勾选为“允许连接建仓”?
已有 1 人评分威望 收起 理由
abc00880 + 2

总评分: 威望 + 2   查看全部评分

使用道具 举报

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

bottom

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

GMT+8, 2024-5-6 09:08

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部