以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  当前持有多单,我想在5日均线弯头向下  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=56567)

--  作者:qq代人发帖
--  发布时间:2013/9/12 14:52:25
--  当前持有多单,我想在5日均线弯头向下

请教:如图,假如当前持有多单,我想在5日均线弯头向下(ma5<ref(ma5,1) and ema5<ref(ema5,1) )的时候,

        close- 开仓价位<=5*mindiff  的时候平仓,且反手。用IF语句

图片点击可在新窗口打开查看此主题相关图片如下:4.jpg
图片点击可在新窗口打开查看


--  作者:jinzhe
--  发布时间:2013/9/12 15:02:42
--  

if holding>0 and ma5<ref(ma5,1) and ema5<ref(ema5,1)  and c-enterprice>5*mindiff  then begin

   sell(1,0,market);

   buyshort(holding=0,1,market);

end


--  作者:dalunihao
--  发布时间:2013/9/12 15:13:41
--  
如果在加上一个条件:比如说最高点A点减去开仓价>=5
图片点击可在新窗口打开查看此主题相关图片如下:88888888888.jpg
图片点击可在新窗口打开查看
*mindiff,那么A点怎么定义啊?我的想法是,开仓之后所达到过的最高点哦??
--  作者:dalunihao
--  发布时间:2013/9/12 15:14:26
--  
如果在加上一个条件:比如说最高点A点减去开仓价>=5*mindiff,那么A点怎么定义啊?我的想法是,开仓之后所达到过的最高点哦??
--  作者:jinzhe
--  发布时间:2013/9/12 15:28:53
--  

variable:hh=0;

if 开仓条件 then begin

   开仓语句;

   hh:=h;

end

 

if h>hh then hh:=h;

这个hh就是a点


--  作者:dalunihao
--  发布时间:2013/9/12 15:32:36
--  
老师,我弱弱的说一下,因为我是初学者,方便完整的写一下吗?我直接复制过去,诚谢!
--  作者:jinzhe
--  发布时间:2013/9/12 15:42:01
--  
框架已经是弄好了,这个只要把开仓条件和开仓语句替代进去就行了,初学者不是理由
--  作者:dalunihao
--  发布时间:2013/9/12 15:43:10
--  
图片点击可在新窗口打开查看 谢谢,先生,您的水平真厉害。
--  作者:dalunihao
--  发布时间:2013/9/14 14:18:58
--  
请问老师,if h>hh then hh:=h; 这一句还要加在代码中吗?
--  作者:dalunihao
--  发布时间:2013/9/14 15:20:52
--  
另外,hh:=h ,这个h是不是high啊?