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


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

   

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


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

主题:后台编写问题

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


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2014/6/24 10:47:16    Post IP:58.246.57.26[显示全部帖子]

Globalvariable 定义的变量整个范围内只会初始化一次

 

Globalvariable:n=1;
if plow>=et2 and TSELLHOLDING(1)>0 then begin
if o=(et2+(2*n-1)) then tsellshort(1,1,lmt,et2+(2*n-1)),SLITHERMETHOD;
n:=n+1;
end
 
//主要分析下 上面标注位置变量是否满足,用DEBUGFILE或DEBUGOUT输出监测下
 另外输出下N的值,如果N有变化说明第二个条件存在问题
 N没变化则条件1有问题



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

产品部

-----------------------------------------------------------

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
FexTel
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2014/6/24 13:34:22    Post IP:58.246.57.26[显示全部帖子]

 那就说明你第一个条件有问题,把对应第一个条件2个变量输出出来。看是否一直没有满足的情况

 

要自行学会对代码进行调试



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

产品部

-----------------------------------------------------------

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
FexTel
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2014/6/24 15:22:02    Post IP:58.246.57.26[显示全部帖子]

那是因为你对应上面的2个条件没满足,只有监控对应2个条件里变量的值。看是不是一直不满足


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

产品部

-----------------------------------------------------------

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
FexTel
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2014/6/25 9:09:24    Post IP:58.246.57.26[显示全部帖子]

是的,以2为等比的等比数列

[此贴子已经被作者于2014/6/25 16:52:21编辑过]


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

产品部

-----------------------------------------------------------

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
FexTel
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2014/6/25 15:11:18    Post IP:58.246.57.26[显示全部帖子]

variable:a=1,b=0;
if barpos>b THEN
begin
a:=a*2;
b:= barpos;
end
cc:a;

 

//简单的代码,你试下就明白。使用逐K模式



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

产品部

-----------------------------------------------------------

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
FexTel
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2014/6/25 16:51:59    Post IP:58.246.57.26[显示全部帖子]

有什么问题呢? 从图上第一根K线开始,a的值是以2为等比的等比数列。既每次a的值为上次值的2倍
[此贴子已经被作者于2014/6/25 16:53:14编辑过]


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

产品部

-----------------------------------------------------------

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
FexTel
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2014/6/26 9:01:27    Post IP:58.246.57.26[显示全部帖子]

1,首先你要考虑你这2个条件从历史到现在是不是有成立的情况

2,

if o=(et2+(2*n-1)) then tsellshort(1,1,lmt,et2+(2*n-1)),SLITHERMETHOD;
n:=n+1;
end

//你这个不是成立起时开始计算,是成立了才会去计算。

历史某一时间段成立,然后又不成立了呢?还去计算吗?



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

产品部

-----------------------------------------------------------

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
FexTel
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2014/6/27 8:43:42    Post IP:58.246.57.26[显示全部帖子]

1,您这句话表示成立时才去计算,而不是成立时起计算

VARIABLE:A=0;

IF o=(et2+(2*n-1)) THEN A=1;

if plow>=et2 and TSELLHOLDING(1)>0 then begin
if A=1 then tsellshort(1,1,lmt,et2+(2*n-1)),SLITHERMETHOD;
n:=n+1;
end

 



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

产品部

-----------------------------------------------------------

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

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