设为首页收藏本站

 找回密码
 注册
查看: 1866|回复: 3
打印 上一主题 下一主题

A_sendorder实盘问题,再开一手怎么写公式 [复制链接]

Rank: 2

精华
0
UID
218003
积分
60
帖子
21
主题
16
阅读权限
30
注册时间
2015-8-25
最后登录
2023-5-25
跳转到指定楼层
1#
发表于 2016-3-22 09:20:14 |只看该作者 |倒序浏览
本帖最后由 gyhq20051579 于 2016-3-22 09:25 编辑

老师们好,我用A_sendorder函数实盘。已经多仓一手,用这个条件If(A_BuyPosition==0 And HasSendOrderD==0 And Con_EntryD)
现在,我想再开一手(即连续开仓),条件怎么写呢?
注1:我在同一个账户下,已经多仓一手,现在用If( HasSendOrderD==0 And Con_EntryD) 这个条件,老是开不了,加载公式后HasSendOrderD老是自动跳为1,开不了仓,怎么办?
注2:开多仓公式全文
            If(A_BuyPosition==0 And HasSendOrderD==0 And Con_EntryD)
               
                {
                        A_SendOrder(Enum_Buy,Enum_Entry,TurtleUnits,Q_AskPrice+minpoint);
                        SetTBProfileString("DualThrust_Ni_WAR2","HasSendOrderD",Text(1));
                        preEntryPriceD = Q_AskPrice;
                        SetTBProfileString("DualThrust_Ni_WAR2","TurtleUnits",Text(TurtleUnits));
                        SetTBProfileString("DualThrust_Ni_WAR2","preEntryPriceD",Text(preEntryPriceD));// 保存第一次开仓的价格到数据库
                        FileAppend("c:\DualThrust_Ni_WAR2.log","Date = "+Text(Date)+"Time = "+Text(Time)+"currentTime = "+Text(currentTime) +"开多仓 = "+Text(preEntryPriceD)+"手数 = "+Text(TurtleUnits));
                        PlotString("开多仓", "开多仓",High);
                       
        }

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2016-3-22 10:32:26 |只看该作者
a_buyposition==0 时是指没有持仓时,这个做为开仓条件是可以的。
但如果要加仓时,这个条件就会限制住了,不符合条件没法再加仓。
您可以改为a_buyposition==1试试 ,同时仍要注意其它的条件以及控制。。
a_sendorder的使用需要更多的精密的控制。。

使用道具 举报

Rank: 2

精华
0
UID
218003
积分
60
帖子
21
主题
16
阅读权限
30
注册时间
2015-8-25
最后登录
2023-5-25
3#
发表于 2016-3-22 12:58:00 |只看该作者
谢谢小米老师,那如果像海龟策略,加仓4次,在A_sendorder函数的if控制语句中应该怎么实现啊?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2016-3-22 13:41:28 |只看该作者
gyhq20051579 发表于 2016-3-22 12:58
谢谢小米老师,那如果像海龟策略,加仓4次,在A_sendorder函数的if控制语句中应该怎么实现啊? ...

条件上是肯定不能搬用海龟的那一套。感觉没有什么特别好的办法吧?或许只有每一个条件单独来写。。
至少我个人是没有其它更简单更有效的办法 。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-22 04:06

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部