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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 怎样向前赋值

   

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


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

主题:怎样向前赋值

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


加好友 发短信
等级:论坛游侠 帖子:503 积分:1033 威望:0 精华:0 注册:2011/11/18 10:56:56
怎样向前赋值  发帖心情 Post By:2015/1/9 16:20:47    Post IP:222.71.107.219[只看该作者]

我的系统是一手一手开,一手一手平的。现在持多单,手数为a:holding,我需要引用开第a-1手时的价格。我该怎么办?

这个问题的难点是把现在的holding定义成一个固定常数往回赋值。

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/1/9 16:34:30    Post IP:58.246.57.26[只看该作者]

把你的代码都贴一下,你这样的描述我们不好理解


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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:503 积分:1033 威望:0 精华:0 注册:2011/11/18 10:56:56
  发帖心情 Post By:2015/1/9 17:15:44    Post IP:222.71.107.219[只看该作者]

请看如下,假如我开了6手多单,然后平了3手,手上还有3手,我要引用当初开第3手的价格。

variable:izhisun=0;
variable:kdcs=0;//kd次数
variable:kkcs=0;//kk次数
variable:dfjb=0;


starttime:=093500;
endtime:=143000;
ss:=1;
zs:=6;

资产:asset-1000000,noaxis,colorred,linethick2;
胜率:percentwin,linethick0;
交易次数:totaltrade,linethick0;
持仓:holding,linethick0;

dfj:=date>ref(date,1);
dfjb:=barslast(dfj)+1;


if dfj {or time>151000} then begin
izhisun:=0.001*o*zs;
kdcs:=0;
kkcs:=0;
end

refc:=ref(c,1);
refo:=ref(o,1);

if time>=starttime and time<=143000 then begin

if mod(minute,5)=0 and refc>refo  then begin
if holding>=0 and kdcs<15 and totaldaytrade<10 then begin
buy(1,ss,limitr,c);
kdcs:=kdcs+1;
holdh:=h;
end
end
end


//时间平仓

if time>=150800 then 
begin
  if holding>0 then sell(1,holding,limitr,o);
  if holding<0 then sellshort(1,holding,limitr,o);
end

if holding>0 and enterprice-l>=izhisun then begin
sell(1,1,limitr,enterprice-izhisun);//止损
end


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/1/9 17:19:31    Post IP:58.246.57.26[只看该作者]

valuewhen(holding=3 and ref(holding=2,1),enterprice);

这个写在开仓语句后面



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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:503 积分:1033 威望:0 精华:0 注册:2011/11/18 10:56:56
  发帖心情 Post By:2015/1/14 15:48:12    Post IP:222.71.107.219[只看该作者]

手上有三手是打个比方。比如手上有i手时呢,怎么办?i取值holding后再往回赋值?

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/1/14 15:55:16    Post IP:58.246.57.26[只看该作者]

一样,获取第I手的下单价格就是valuewhen(holding=i and ref(holding=i-1,1),enterprice)


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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:503 积分:1033 威望:0 精华:0 注册:2011/11/18 10:56:56
  发帖心情 Post By:2015/1/14 16:33:54    Post IP:222.71.107.219[只看该作者]

你试过没?加入
i:=holding;
aa:valuewhen(holding=i and ref(holding=i-1,1),enterprice),noaxis;

aa永远都是0.

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/1/14 16:45:27    Post IP:58.246.57.26[只看该作者]

i怎么会是等于holding?

你前面说是要6手中的第三手

所以I就是3

怎么到了你那里就变成6了?



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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:503 积分:1033 威望:0 精华:0 注册:2011/11/18 10:56:56
  发帖心情 Post By:2015/1/14 17:08:38    Post IP:222.71.107.219[只看该作者]

我说的假如目前是3手。i:=目前的手数.请看标题,如果是固定手数,那就简单了,不是难题了啊

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


加好友 发短信
等级:论坛游侠 帖子:503 积分:1033 威望:0 精华:0 注册:2011/11/18 10:56:56
  发帖心情 Post By:2015/1/14 17:09:38    Post IP:222.71.107.219[只看该作者]

问题的关键是怎么把现在的手数赋值成一个向回赋值的常数吧。

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