Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请教关于回撤

1楼
punkcat401 发表于:2013/11/20 11:04:30


此主题相关图片如下: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编辑过]
2楼
jinzhe 发表于:2013/11/20 11:16:56

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;

3楼
punkcat401 发表于:2013/11/20 11:22:15
以下是引用jinzhe在2013/11/20 11:16:56的发言:

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 后就能当回撤点数用?

4楼
jinzhe 发表于:2013/11/20 11:27:39

M2需要自行定义

callstock也可以,我的也是开盘价,这两个是一个意思

5楼
punkcat401 发表于:2013/11/20 11:50:19
以下是引用jinzhe在2013/11/20 11:27:39的发言:

M2需要自行定义

callstock也可以,我的也是开盘价,这两个是一个意思

问题是 我就是不知道怎么定义,如何让它自动判断回撤部分的点数是否>(m-(oo+100))/2 呢

[此贴子已经被作者于2013/11/20 11:51:31编辑过]
6楼
jinzhe 发表于:2013/11/20 13:20:25

M2:=M-H;

回撤的点位

7楼
punkcat401 发表于:2013/11/20 14:02:18
以下是引用jinzhe在2013/11/20 13:20:25的发言:

M2:=M-H;

回撤的点位

variable:m=0;
KP:=callstock(stklabel,vtopen,6);
if h>m then m:=h;
if m>KP+100 and M-H>(m-KP-100)/2 then sell();

 

可以去掉M2,直接这样写吗

其中的H也可以替换成Close吧?

8楼
jinzhe 发表于:2013/11/20 14:09:41
看明白 我的思路了,自己想怎么改都行,用close用high用low什么的,只是一个变量,思路才是最重要的
共8 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 3 queries.