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


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

   

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


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

主题:编寫问題

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


加好友 发短信
等级:黑侠 帖子:841 积分:0 威望:0 精华:0 注册:2014/4/22 15:41:41
编寫问題  发帖心情 Post By:2015/1/23 9:16:00    Post IP:119.237.125.149[显示全部帖子]

有关MAX, MIN问題:

问題1:MAX 和MIN 函数如何處理3個值或以上的比較?

例如: MAX(A,B,D,E);
        MIN(A, B, D);

问題2:假設没有打錯字,應如何修改以下两句? 兩边同時出現D,或E (H & L只是常見的保留字), 谢谢
D:=MAX(D,REF(H,1));
E:=MIN(E,REF(L,1));



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


加好友 发短信
等级:黑侠 帖子:841 积分:0 威望:0 精华:0 注册:2014/4/22 15:41:41
  发帖心情 Post By:2015/1/23 9:28:37    Post IP:119.237.125.149[显示全部帖子]

主要原因是兩边都有同一变量, 在金字塔不被编譯器通過

例如,
D:=MAX(D,REF(H,1));
E:=MIN(E,REF(L,1));

谢谢

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


加好友 发短信
等级:黑侠 帖子:841 积分:0 威望:0 精华:0 注册:2014/4/22 15:41:41
  发帖心情 Post By:2015/1/23 9:38:59    Post IP:119.237.125.149[显示全部帖子]

整個指标模型格式如何寫, 我不懂, 谢谢赐教

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


加好友 发短信
等级:黑侠 帖子:841 积分:0 威望:0 精华:0 注册:2014/4/22 15:41:41
  发帖心情 Post By:2015/1/23 9:48:19    Post IP:119.237.125.149[显示全部帖子]

我試了以下模型, 説D和E重複了, 應如何改

IF BARPOS=1 THEN BEGIN
  E:=1;
  D:=2;
END
D:=MAX(D,REF(H,1));
E:=MIN(E,REF(L,1));

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


加好友 发短信
等级:黑侠 帖子:841 积分:0 威望:0 精华:0 注册:2014/4/22 15:41:41
  发帖心情 Post By:2015/1/23 9:51:13    Post IP:119.237.125.149[显示全部帖子]

再試了以下模型, 编譯器又説D和E重複了, 應如何改, 谢谢

runmode:0;
if barpos=1 then begin
 d:=1;
 e:=2;
end
h1:=ref(h,1);
l1:=ref(l,1);
if barpos>1 then begin
D:MAX(D,h1);
E:MIN(E,l1);
end

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


加好友 发短信
等级:黑侠 帖子:841 积分:0 威望:0 精华:0 注册:2014/4/22 15:41:41
  发帖心情 Post By:2015/1/23 10:10:14    Post IP:119.237.125.149[显示全部帖子]

问題1: 
D:=1;
E:=2;
是否所赋的初值?
问題2: 
若,
D:=0;
E:=0;
是否赋的初值兩個也是零呢?
问題3: 
BARPOS=1指那一棍K綫呢?
问題4: 
BARPOS=1,是否指所赋的初值的起始棍K綫呢?
问題5:
若要画线显示, 只能用:冒号, 但 编譯器不通過, 應如何解决呢? 谢谢

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


加好友 发短信
等级:黑侠 帖子:841 积分:0 威望:0 精华:0 注册:2014/4/22 15:41:41
  发帖心情 Post By:2015/1/23 10:31:44    Post IP:119.237.125.149[显示全部帖子]

runmode:0;
if barpos=1 then begin
 d:=1;
 e:=2;
end
h1:=ref(h,1);
l1:=ref(l,1);
if barpos>1 then begin
D:=MAX(D,h1);
E:=MIN(E,l1);
end
问题1:是否赋了D=1和E=2的初始值?

问题2:你的例子起始是為屏幕的第一棍K綫吧?是嗎?

问题3:若改為以下情況, 又應如何修改模型句子呢          
            (I)本交易日的第一棍K綫;
            (II)上一交易日的第一棍K綫;
            (III)本交易周的第一棍K綫;
             (IV)上一交易周的第一棍K綫;

谢谢赐教

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


加好友 发短信
等级:黑侠 帖子:841 积分:0 威望:0 精华:0 注册:2014/4/22 15:41:41
  发帖心情 Post By:2015/1/23 10:48:40    Post IP:119.237.125.149[显示全部帖子]




初值能否是另一個算式?? THANKS
例如

runmode:0;
if barpos=1 then begin
 d:=X+Y;
 e:=3*Y;
end
h1:=ref(h,1);
l1:=ref(l,1);
if barpos>1 then begin
D:=MAX(D,h1);
E:=MIN(E,l1);
end



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


加好友 发短信
等级:黑侠 帖子:841 积分:0 威望:0 精华:0 注册:2014/4/22 15:41:41
  发帖心情 Post By:2015/1/23 11:35:27    Post IP:119.237.125.149[显示全部帖子]

假設X和Y是已定義的公弎或常数,
這樣行得通否?谢谢
runmode:0;
if barpos=1 then begin
 d:=X+Y;
 e:=3*Y;
end
h1:=ref(h,1);
l1:=ref(l,1);
if barpos>1 then begin
D:=MAX(D,h1);
E:=MIN(E,l1);
end


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


加好友 发短信
等级:黑侠 帖子:841 积分:0 威望:0 精华:0 注册:2014/4/22 15:41:41
  发帖心情 Post By:2015/1/23 13:51:21    Post IP:119.237.125.149[显示全部帖子]

X:=5;
Y:=6;
這樣行得通否?谢谢
runmode:0;
if barpos=1 then begin
 d:=X+Y;
 e:=3*Y;
end
h1:=ref(h,1);
l1:=ref(l,1);
if barpos>1 then begin
D:=MAX(D,h1);
E:=MIN(E,l1);
end

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