此主题相关图片如下:2013111413453565519.png
还是这张图,没有搞清楚
m为大于开盘价100点后的最高价,m2为最高点后的回撤点数,当m2大于从最高价到100点的部分(红色段)的1/2时,平仓。
variable:m=0,m2=0;
KP:=callstock(stklabel,vtopen,6);
if h>m then m:=h;
if m>KP+100 and m2>(m-KP-100)/2 then sell();
这段代码肯定不对,但大概表达了这个意思,请改正一下
[此贴子已经被作者于2013/11/20 11:05:23编辑过]
variable:m=0;
oo:=valuewhen(todaybar=1,open);
if todaybar=1 then m:=open;
if h>m then m:=h;
if m>oo+100 and m2>(m-(oo+100))/2 then sell;
variable:m=0;
oo:=valuewhen(todaybar=1,open);
if todaybar=1 then m:=open;
if h>m then m:=h;
if m>oo+100 and m2>(m-(oo+100))/2 then sell;
为啥不能callstock直接调用当日开盘价呢?
这个M2不用做什么说明吗,直接varibable:m2=0 后就能当回撤点数用?
M2需要自行定义
callstock也可以,我的也是开盘价,这两个是一个意思
M2需要自行定义
callstock也可以,我的也是开盘价,这两个是一个意思
问题是 我就是不知道怎么定义,如何让它自动判断回撤部分的点数是否>(m-(oo+100))/2 呢
[此贴子已经被作者于2013/11/20 11:51:31编辑过]