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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]未来函数怎么用?

   

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


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

主题:[求助]未来函数怎么用?

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


加好友 发短信
等级:小飞侠 帖子:1609 积分:4924 威望:0 精华:0 注册:2010/10/28 14:02:46
[求助]未来函数怎么用?  发帖心情 Post By:2015/5/12 10:31:18    Post IP:118.250.20.60[显示全部帖子]

 比如我要计算在每根K线的收盘价买入~
在接下来的行情中以1%为止损~2%为止盈~
然后把每根止盈的K线标记成红色

如何通过未来函数实现?

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


加好友 发短信
等级:小飞侠 帖子:1609 积分:4924 威望:0 精华:0 注册:2010/10/28 14:02:46
  发帖心情 Post By:2015/5/12 11:21:31    Post IP:118.250.20.60[显示全部帖子]

你没明白我的意思~
我是要求他显示每根K线~如果这根K线作为开仓点~
那么最后的结果是止盈还是止损
给他标注出来~

不是写图表回测

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


加好友 发短信
等级:小飞侠 帖子:1609 积分:4924 威望:0 精华:0 注册:2010/10/28 14:02:46
  发帖心情 Post By:2015/5/12 12:09:05    Post IP:118.250.20.60[显示全部帖子]



if bar=1 then begin
buy...
end

if (h-enterprice)/enterprice>=0.02 and holding>0  then sell......;//多头止盈

if (enterprice-l)/l>=0.01 and holding>0 then sell.....;//多头止损


从第一根BAR开始算~
如果第一根BAR开仓~最终是赚钱的~则返回1止损的则返回2

然后第二根BAR~如果最终是赚钱的则返回1止损则返回2
if bar=2 then begin
buy...
end

if (h-enterprice)/enterprice>=0.02 and holding>0  then sell......;//多头止盈

if (enterprice-l)/l>=0.01 and holding>0 then sell.....;//多头止损


...

如此~把所有bar算一遍...其实无需使用buy sell这些函数
只需要用未来函数应该也能做到
这是个非常简单的策略

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


加好友 发短信
等级:小飞侠 帖子:1609 积分:4924 威望:0 精华:0 注册:2010/10/28 14:02:46
  发帖心情 Post By:2015/5/12 13:35:08    Post IP:118.250.20.60[显示全部帖子]

说白了就是一个指标啊~非1即0

1则表示这根K线开仓为止盈
0则表示这根K线开仓为止损

具体交易方式是以当根K线的收盘价为开仓价~上2%为止盈~下1%为止损
这个不需要图的吧?

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


加好友 发短信
等级:小飞侠 帖子:1609 积分:4924 威望:0 精华:0 注册:2010/10/28 14:02:46
  发帖心情 Post By:2015/5/12 14:21:48    Post IP:118.250.20.60[显示全部帖子]

我无语啊~我能够简单通过编程画出图来我还需要问你怎么编程吗?

就是一个指标~判断当根K线的收盘价作为开仓点的盈亏情况~



具体交易的代码如下~
if barpos=1 then begin
buy(1,1,limitr,c);
end
if (h-enterprice)/enterprice>=0.02 and holding>0  then sell(1,holding,limitr,c);//多头止盈
if (enterprice-l)/l>=0.01 and holding>0 then sell(1,holding,limitr,c);//多头止损

从bar=1开始~如果bar=1开仓后最后结果为止盈则返回1否则返回0
如果bar=1开仓后最后结果为止盈则返回1否则返回0
...

这样等于每根bar都有个盈亏的标记
把这个盈亏标记输出成指标

 回到顶部