欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 关于程序编写问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2305人关注过本帖树形打印复制链接

主题:关于程序编写问题

帅哥哟,离线,有人找我吗?
mamakaa
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2014/11/17 11:52:40
关于程序编写问题  发帖心情 Post By:2015/1/20 10:37:06    Post IP:180.213.162.131[只看该作者]

我是个初学者,这是别人给我的一段代码让我优化规则,当k线上穿红线持多,下穿红线持空,但是我完全不理解这个的思路,请指出个方向来,谢谢
input:m(3,3,10,1),n(3,3,10,1);
hh1:=hhv(h,m);
ll1:=llv(l,m);
hh2:=if(c<ref(ll1,1),hh1,0);
hh:=VALUEWHEN(hh2<>0,hh2);
ll2:=if(c>ref(hh1,1),ll1,0);
ll:=VALUEWHEN(ll2<>0,ll2);
hhcon:=ref(c,1)<ref(hh,1) and c>hh;
llcon:=ref(c,1)>ref(ll,1) and c<ll;
hlsig:=VALUEWHEN(hhcon or llcon,if(hhcon,1,0));
stophl:if(hlsig=1,ll,hh),colorred,linethick2;


 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/1/20 10:43:57    Post IP:58.246.57.26[只看该作者]

input:m(3,3,10,1),n(3,3,10,1);
hh1:=hhv(h,m);
ll1:=llv(l,m);
hh2:=if(c<ref(ll1,1),hh1,0);
hh:=VALUEWHEN(hh2<>0,hh2);
ll2:=if(c>ref(hh1,1),ll1,0);
ll:=VALUEWHEN(ll2<>0,ll2);
hhcon:=ref(c,1)<ref(hh,1) and c>hh;
llcon:=ref(c,1)>ref(ll,1) and c<ll;
hlsig:=VALUEWHEN(hhcon or llcon,if(hhcon,1,0));
stophl:if(hlsig=1,ll,hh),colorred,linethick2;
if cross(c,stophl) then begin
 sellshort(1,0,marketr);
 buy(holding=0,1,marketr);
end

if cross(stophl,c) then begin
 sell(1,0,marketr);
 buyshort(holding=0,1,marketr);
end



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
mamakaa
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2014/11/17 11:52:40
  发帖心情 Post By:2015/1/20 10:48:30    Post IP:180.213.162.131[只看该作者]

请问思路是什么?如何思考这种问题,如何学习的方向是什么?

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/1/20 10:50:32    Post IP:58.246.57.26[只看该作者]



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
mamakaa
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2014/11/17 11:52:40
  发帖心情 Post By:2015/1/20 10:59:12    Post IP:180.213.162.131[只看该作者]

请问这段代码的思路是什么,我不理解他的思路

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/1/20 11:12:33    Post IP:58.246.57.26[只看该作者]

input:m(3,3,10,1),n(3,3,10,1);
hh1:=hhv(h,m);//m周期最高价
ll1:=llv(l,m);//m周期最低价

hh2:=if(c<ref(ll1,1),hh1,0);//当c小于上一周期ll1时,hh2值为hh1,否则为0
hh:=VALUEWHEN(hh2<>0,hh2);//hh为当hh2不等于0时hh2的值
ll2:=if(c>ref(hh1,1),ll1,0);//当c大于上一周期hh1时,ll2值为ll1,否则为0
ll:=VALUEWHEN(ll2<>0,ll2);//ll为当ll2不等于0时ll2的值
hhcon:=ref(c,1)<ref(hh,1) and c>hh;//判断条件1

llcon:=ref(c,1)>ref(ll,1) and c<ll;//判断条件2

hlsig:=VALUEWHEN(hhcon or llcon,if(hhcon,1,0));//hlsig为条件1或者条件2成立时hhcon的值,hhcon为判断条件,成立值为1,不成立值为0
stophl:if(hlsig=1,ll,hh),colorred,linethick2;//stophl为hlsig值为是1时ll的值,或者为hlsig值不为1时,hh的值



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部