设为首页收藏本站

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

关于止损和移动止损的函数的用法 [复制链接]

初级大户

程序化交易探索者

Rank: 5Rank: 5

精华
2
UID
99
积分
662
帖子
159
主题
42
阅读权限
60
注册时间
2007-8-12
最后登录
2015-6-9
跳转到指定楼层
1#
发表于 2007-8-19 01:11:47 |只看该作者 |倒序浏览
我自己在写交易指令的时候,心里有个疑问,就是我把SetStopLoss 和 SetPercentTrailing 和其他的条件语句并列写在一起的时候,SetStopLoss 和 SetPercentTrailing 是否相当于两个条件语句.举例来说,

if(MarketPosition == 1)
           {  
                                                  
             if(close>Average(close,10))
                 BuyToCover(0,Close);                                  
                        
            SetStopLoss(0,200,True);
            SetPercentTrailing(100,0.2,true);
                                                               
         }


如上面并列红色的三句放在一起的时候,第一个是if条件语句判断后如果成立就执行,第二个SetStopLoss是否也相当于条件语句?第三个 SetPercentTrailing 是否也相当于条件语句?

[ 本帖最后由 ddbq 于 2007-8-19 01:38 编辑 ]
http://www.zgxdjj.com
模型公式交流群:28452829

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2007-8-19 09:37:27 |只看该作者
原帖由 ddbq 于 2007-8-19 01:11 发表
我自己在写交易指令的时候,心里有个疑问,就是我把SetStopLoss 和 SetPercentTrailing 和其他的条件语句并列写在一起的时候,SetStopLoss 和 SetPercentTrailing 是否相当于两个条件语句.举例来说,

if(MarketPositio ...


在条件语句的{}内,就应该是的!

  1. If(条件1)
  2. {
  3.     TradeBlazer语句1;
  4.     TradeBlazer语句2;
  5.     TradeBlazer语句3;
  6. }
复制代码


上面代码表达的意思是,当条件1满足时,会执行TradeBlazer语句1,然后再执行TradeBlazer语句2和TradeBlazer语句3.

[ 本帖最后由 nopain 于 2007-8-19 09:40 编辑 ]

使用道具 举报

初级大户

程序化交易探索者

Rank: 5Rank: 5

精华
2
UID
99
积分
662
帖子
159
主题
42
阅读权限
60
注册时间
2007-8-12
最后登录
2015-6-9
3#
发表于 2007-8-19 17:40:40 |只看该作者
哦,明白了.谢谢.
http://www.zgxdjj.com
模型公式交流群:28452829

使用道具 举报

Rank: 4

精华
0
UID
71013
积分
447
帖子
119
主题
6
阅读权限
50
注册时间
2011-10-12
最后登录
2011-12-19
4#
发表于 2011-10-19 09:30:56 |只看该作者
虚心学习,积沙成塔
学习就是力量

使用道具 举报

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

bottom

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

GMT+8, 2024-5-3 23:28

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部