| 以文本方式查看主题 
 -  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
 --  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
 ----  根据头寸数目调整止损  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=75587)
 
 
 | 
    
    
      | --  作者:flushentity --  发布时间:2015/2/11 22:10:04
 --  根据头寸数目调整止损
 
 我准备加四个头寸,但是每个头寸的止损幅度不一样止损价格=进场价格-P*ATR 第一个头寸,P=1,第二个头寸P=2,第三个头寸P=3,第四个头寸P=4 请教老师这个系数P随头寸数变化应该怎么表达?       
 
 | 
    
      | --  作者:netfox --  发布时间:2015/2/11 23:13:51
 --
 
 if xxxx then p:=2 if xxxxx then p:=3 大致类似, 用循环 i=1+1 也是可以。 
 | 
    
      | --  作者:jinzhe --  发布时间:2015/2/12 8:55:48
 --
 
 if holding=头寸1 then p:=1; if holding=头寸2 then p:=2; 类似这样 
 | 
    
      | --  作者:flushentity --  发布时间:2015/2/12 10:51:48
 --
 这时候这个P是定义成什么 全局变量吗?
 这样可以吗  VARIABLE:p=0; 
 if TURTLEUNITS=1 then p=1; if  TURTLEUNITS=2   then p=1.5; if TURTLEUNITS=3  then p=1.67;  if TURTLEUNITS=4  then p=2; [此贴子已经被作者于2015/2/12 10:53:39编辑过] 
 | 
    
      | --  作者:jinzhe --  发布时间:2015/2/12 10:52:20
 --
 
 variable:p=初始值; 初始值填写一个自己希望的初始数值 
 | 
    
      | --  作者:flushentity --  发布时间:2015/2/12 12:30:41
 --
 1
 
  此主题相关图片如下:qq截图20150212122343.png 
  
 金字塔自带海龟代码,第一红色框地方, 我测试一个品种某根K线 ,用公式调试器单步追踪的时候 TURTLEUNITS=3,但是单步追踪到第二个红框的地方K却并没有变成相应的值(K值依然等于1),不知道什么原因。最开始的时候定义了K ,VARIABLE:k=1; [此贴子已经被作者于2015/2/12 12:31:43编辑过] 
 | 
    
      | --  作者:netfox --  发布时间:2015/2/12 13:00:05
 --
 
 要加“冒号” ":"   K=1.67  意思是 K刚好等于 1.67否则就不是 相当于布尔运算      不是把1.67赋值给K   问题是我记得2.xx版本可以这么写, 3.xx后貌似必须冒号了。 
 | 
    
      | --  作者:flushentity --  发布时间:2015/2/12 13:07:54
 --
 谢谢,弄好了
   
 |