以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (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
![dvubb 图片点击可在新窗口打开查看](UploadFile/2015-2/201521212263494028.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
--
谢谢,弄好了
|