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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 图表交易账户金额与实际金额不同的问题

   

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


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

主题:图表交易账户金额与实际金额不同的问题

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/7/1 17:19:44    Post IP:58.246.57.26[显示全部帖子]

//可以,以下例为例说明如何使用

//一分钟周期,逐周期

 

ma5:ma(close,5);
ma15:ma(close,15);

 

MarginRatio:=0.18;//MarginRatio是保证金比率

num:=Intpart(Tasset*0.3/(Close*Multiplier*MarginRatio));//开仓手数为总资金的30%

if num=0 then exit;

 

if CROSS(ma5,ma15) and time>091500 and time<145000 then
begin
sellshort(holding<0,0,thisclose);
buy(holding=0,num,limit,c+2*mindiff);
end

 

if CROSS(ma15,ma5) and time>091500 and time<145000 then
begin
sell(holding>0,0,thisclose);
buyshort(holding=0,num,limit,c-2*mindiff);
end

 

//收盘前5分钟平仓
if time > 145500 then
 begin
 sell(holding > 0, 0, thisclose);
 sellshort(holding < 0, 0, thisclose);
 end



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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/7/4 8:59:11    Post IP:58.246.57.26[显示全部帖子]

Multiplier(交易单位)是系统函数


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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/7/5 15:16:48    Post IP:58.246.57.26[显示全部帖子]

不好意思哦,原来的是有点问题.

是由于TASSET是个常数(只在最后一个周期有效)导致的

以下在最后一个周期和非最后一个周期,做了更改.

 

runmode:0;


ma5:=ma(close,n1);
ma15:=ma(close,n2);

 

MarginRatio:=0.18;
num:Intpart(Tasset*0.3/(Close*Multiplier*MarginRatio)),linethick0;//开仓手数---MarginRatio是保证金比率
if num=0 then exit;

if CROSS(ma5,ma15) and time>091500 and time<145000 then
begin

 

if islastbar then
begin
sellshort(holding<0,num,thisclose);
buy(holding=0,num,limit,c+2*mindiff);
end
else
begin
sellshort(holding<0,0,thisclose);
buy(holding=0,1,limit,c+2*mindiff);
end

 

end

 

 

if CROSS(ma15,ma5) and time>091500 and time<145000 then
begin

 

if islastbar then
begin
sell(holding>0,num,thisclose);
buyshort(holding=0,num,limit,c-2*mindiff);
end
else
begin
sell(holding>0,0,thisclose);
buyshort(holding=0,1,limit,c-2*mindiff);
end

 

end



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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/7/6 8:52:11    Post IP:58.246.57.26[显示全部帖子]

图表上最好不要使用THOLDING,论坛相关的谈论很多,在此不再说明.

 

BUY(CON,1,THISCLOSE);仿类似格式既可.



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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/7/7 10:32:02    Post IP:58.246.57.26[显示全部帖子]

MarginRatio是保证金比率,没这个函数,自己根据合约情况设置成一个具体值.


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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/7/11 9:01:03    Post IP:58.246.57.26[显示全部帖子]

图表交易,同一根K线上,同类型的信号,只能有一个.

ALLOWREPEAT只允许后台用.如果需要同一根K线上,可以有两个以上同类型的信号,请使用后台.



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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/7/11 10:04:35    Post IP:58.246.57.26[显示全部帖子]

1.就是开平语句的写法,当一根K线上又满足开又满足平的时候,自然就会有平和开.----满足什么条件,就出什么信号

2.不能



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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/7/12 9:21:14    Post IP:58.246.57.26[显示全部帖子]

1.加仓条件的编写,请使用H和L等条件以防止信号消失.

2.如果加仓信号和第一次开仓信号出现在同一根K线上的话,可以考虑使用ENTERBARS和HOLDING结合使用,

   假设,第一次开仓手数为3,加仓手数为1------可以考虑写成ENTERBARS>0 AND HOLDING>=3 AND HOLDING<=4

 

注意以上两条结合使用,如果缺了1,会达不到理想效果.



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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/7/12 13:05:59    Post IP:58.246.57.26[显示全部帖子]

可以


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

客户服务部

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

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

service@weistock.com

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

 回到顶部