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


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

   

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


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

主题:代码编写

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/9/13 9:55:28    Post IP:180.169.30.6[只看该作者]

 1.你加载公式的方式有问题导致的,但是我这里不再过多揣测你的操作方式了。 我就建议直接加载在主图上,2楼的代码我是直接加载在主图上的。并且成功输出有效值的。

2.再强调一遍D的初始值是一定要有的,你给的公式原始思路肯定也是有这个初始值的处理的。我给的代码,我是纯粹随便写的初始值。如果你无法知道这个公式最初的完整思路,而套用我的代码的话,我是不建议这样做的。


命数如织,当如磐石。
 回到顶部
美女呀,离线,留言给我吧!
annbi
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:841 积分:0 威望:0 精华:0 注册:2014/4/22 15:41:41
  发帖心情 Post By:2018/9/13 10:04:54    Post IP:116.49.211.108[只看该作者]

你可贴你的uu的全码吗?我出黑屏呵

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/9/13 10:13:34    Post IP:180.169.30.6[只看该作者]

 2楼的就是完整的代码了。这种代码我没必要不给你完整版本的。



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


命数如织,当如磐石。
 回到顶部
美女呀,离线,留言给我吧!
annbi
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:841 积分:0 威望:0 精华:0 注册:2014/4/22 15:41:41
  发帖心情 Post By:2018/9/13 10:46:42    Post IP:116.49.211.108[只看该作者]

为什么你6楼的图uu(20,10,20,1)有参数的?內码怎样的?
另外要用逐K线模式运行吗?
出黑屏呵?为什么?

 回到顶部
美女呀,离线,留言给我吧!
annbi
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:841 积分:0 威望:0 精华:0 注册:2014/4/22 15:41:41
  发帖心情 Post By:2018/9/13 14:01:18    Post IP:116.49.211.108[只看该作者]

uu(20,10,20,1)是什么來的?

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/9/13 14:02:32    Post IP:180.169.30.6[只看该作者]

 那个是之前写的其他代码留下来没删除的参数而已。和这里的代码并无任何关系。


[此贴子已经被作者于2018/9/13 14:03:17编辑过]


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/9/13 14:05:25    Post IP:180.169.30.6[只看该作者]

你是一点都不懂吧,给你的代码是为了让你的那句话执行起来,

而你的变量D有无数种定义值。

单独那句话,你自己把变量D定义好就行。和给你的代码没有半毛钱关系。



编程无捷径,技巧靠积累。
 回到顶部
美女呀,离线,留言给我吧!
annbi
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:841 积分:0 威望:0 精华:0 注册:2014/4/22 15:41:41
  发帖心情 Post By:2018/9/13 15:29:30    Post IP:116.49.211.108[只看该作者]

我当然不是太懂才请教你们呵。谢谢指教。

另外,请澄清以下情況:
情況一:
若假设有以下这句,如何改写才可以在PEL中运作/行?
D:3*REF(D,1)+C/5+2;
是否如此改?
if BARPOS=1 then D:=1;
d1:ref(d,1);
if BARPOS>=2 then 
begin 
D:=3*d1+C/5+2;
end
q:d;

獨立的情況二(和情況一獨立分开):
若假设有以下这句,如何改写才可以在PEL中运作/行?
D:3*REF(D,1)+C/5+2+REF(D,4)/2;
if BARPOS=1 then D:=1;
if BARPOS=4 then D:=4;

d1:ref(d,1);
d4:ref(d,4);
if BARPOS>=5 then 
begin 
D:=3*d1+C/5+2+d4/2;
end

q:d;

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/9/13 15:42:34    Post IP:180.169.30.6[只看该作者]

情况1的代码是对的。

情况2的代码,补全一下。需要和你说明下 下面这些代码都是
对 “
D:3*REF(D,1)+C/5+2+REF(D,4)/2;
这个公式的实现过程。你不必要把上面这句公式也一并和下面代码放在一起。


if BARPOS=1 then D:=1;
if BARPOS=2 then D:=2;
if BARPOS=3 then D:=3;
if BARPOS=4 then D:=4;

d1:ref(d,1);
d4:ref(d,4);
if BARPOS>=5 then
begin
D:=3*d1+C/5+2+d4/2;
end

q:d;

此代码依然可以按照正确逻辑进行计算和执行。

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





命数如织,当如磐石。
 回到顶部
美女呀,离线,留言给我吧!
annbi
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:841 积分:0 威望:0 精华:0 注册:2014/4/22 15:41:41
  发帖心情 Post By:2018/9/13 16:07:28    Post IP:116.49.211.108[只看该作者]

情况2,你的意思是我刚才漏了这兩句才能正确运行吗

if BARPOS=2 then D:=2;
if BARPOS=3 then D:=3;

 回到顶部
总数 27 上一页 1 2 3 下一页