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


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

   

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


  共有3012人关注过本帖平板打印复制链接

主题:请教关于代码改写

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


加好友 发短信
等级:论坛游侠 帖子:538 积分:0 威望:0 精华:0 注册:2013/10/7 14:04:42
请教关于代码改写  发帖心情 Post By:2013/11/14 10:24:09    Post IP:58.19.244.62[只看该作者]

下面是“多头开仓均价盈利大于100点时,以盈利100点的位置为低点,100+N点为高点,这段距离回落一半止盈
”的代码。

如果改成“由开盘价上行大于100点时,以上行100点的位置为低点,100+N点为高点,这段距离回落一半止盈
”,应该怎么写呢,改了几次好像都有问题

 

variable:maxprofit=0;//有仓位时最大获利

 

if 条件 and holding=0  then
 begin
 buy();
 maxprofit:=0;
 end

 

win:=0;
win2:=0;

 

if holding > 0 and enterbars > 0 then
begin
 win:=(high-enterprice); //记录最大盈利
 if win > maxprofit then
  maxprofit:=win; 
 win2:=maxprofit-win; //最大盈利后的回调幅度
end

 

//多头止盈

if maxprofit>=100 and holding>0 then
SELL(win2<100+0.5*(maxprofit-100),1,market);


 回到顶部
总数 15 1 2 下一页