设为首页收藏本站

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

请教, 关于SetStopLoss的 [复制链接]

Rank: 3Rank: 3

精华
0
UID
23886
积分
134
帖子
27
主题
11
阅读权限
40
注册时间
2011-1-13
最后登录
2011-4-6
跳转到指定楼层
1#
发表于 2011-1-24 17:37:46 |只看该作者 |倒序浏览
请教各位老师, 以下语句:

a=SetStopLoss(1, 1500, true);

1. 这个语句的止损会被执行吗?
2。如果止损被执行,a 的值应该为 True ,对吗?

Rank: 3Rank: 3

精华
0
UID
23886
积分
134
帖子
27
主题
11
阅读权限
40
注册时间
2011-1-13
最后登录
2011-4-6
2#
发表于 2011-1-24 17:48:11 |只看该作者
对了,如果我想做平仓反手,如下语句可以实现吗?
b=CurrentContracts;
a=SetStopLoss(1, 1500, true);
if (a=1 and b>0)
   {sellshort(......);}
if (a=1 and b<0)
   {buy(...);}

谢谢
在白驹过隙的瞬间,我抓住了永恒。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
23886
积分
134
帖子
27
主题
11
阅读权限
40
注册时间
2011-1-13
最后登录
2011-4-6
3#
发表于 2011-1-24 18:20:33 |只看该作者
下面是我写的关于平仓反手的操作代码。stop是存储止损是否执行成功的Bool变量,stoptimes是止损次数。我希望实现如果两次平仓反手错误,就停止操作。

stop=SetStopLoss(1, 1500, true);

while (stoptimes<2)
       {
        if (stop==True and CurrentContracts>0)
            {sellshort(1,mtc,False);
             mw=-1;
             }
        if (stop==True and CurrentContracts<0)
            {buy(1,mtc,False);
             mw=1;
             }
        stoptimes=stoptimes+1;
    }

我这样写对不对啊? 我执行了,感觉不对,希望各位老师指教!
在白驹过隙的瞬间,我抓住了永恒。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-4 17:10

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部