以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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
--  
谢谢,弄好了图片点击可在新窗口打开查看