Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共20 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:学习交易系统函数 疑问

1楼
LT-IQH89 发表于:2014/7/20 14:46:30

1、函数中文名称相同的运用区别?

  交易系统函数第16.开仓历时:ENTERBARS与第44.开仓历时:OPENBAR,函数中文名称相同

2、函数范畴

1)、开仓历时:OPENBAR 上一次仓位=0以来的周期数

“仓位=0以来的周期数”是指客户账户?还是指当前显示器观察分析的品种?还是当前图表交易的品种?

2)、持仓量:HOLDING、买入均价:AVGENTERPRIC、平均亏损:AVGLOSS等等

持仓量:HOLDING是指当前图表交易的品种?还是指客户账户其它品种?

买入均价:AVGENTERPRIC、平均亏损:AVGLOSS等等同上?

3)、由于疑问, OPENBAR是否能如下运用:

当前品种开空现金总额:=REF(CASH(1), OPENBAR);

2楼
yukizzc 发表于:2014/7/20 16:46:29

enterbars是上一次开仓到现在的周期数,openbar是仓位为0到现在的周期数。

这些函数都是图表虚拟数值,和你实际账户没有关系。

可以,把这个放到开空语句前面就会返回第一次开空前的可用资金。你加载到图上自己试验看下便于理解。

3楼
LT-IQH89 发表于:2014/7/20 17:27:09
“这些函数都是对图表虚拟数值”还没有理解,目的是学习有那些函数可以控制开仓次数和仓位?
如在5分钟周期相邻的2至4根K线同时有开空首仓条件,设置价格条件担心成交量,不设置价格条件担心开仓次数和仓位,故希望通过enterbars及OPENBAR方式来解决

4楼
FexTel 发表于:2014/7/21 8:54:11

1,基于图表的仓位控制可以使用虚拟持仓,HOLIDNG

 另外日内交易次数的控制要使用全局变量,论坛搜下有相关范例

 

2,如果对图表的虚拟理论不清楚,可以在初级教程 里查看图表程序化交易

5楼
LT-IQH89 发表于:2014/7/21 9:59:32
谢谢老师指教,

开户资产:=10000*100;

持仓:= HOLIDNG;

开空建仓: BUYSHORT(开空_建仓条件,20%,MARKET);

开空加仓:IF  abs持仓<开户资产*5/10/c THEN 

             BUYSHORT(开空_加仓条件, 20%,THISCLOSE) ;


老师,开空_加仓条件如果成立3次,上面“开空加仓”编写能否控制“加仓”的成交量?


确保当前品种的“总持仓”* C<=开户资产*1/2

6楼
yukizzc 发表于:2014/7/21 10:23:52

这个资金百分比20%要在你公式-费率设置里自己设好初始资金。另外图表可用资金会随着你行情变化计算盈亏的,实际每次20%的投入能开几手不好判断。

 

7楼
LT-IQH89 发表于:2014/7/21 10:54:49

谢谢老师的指导,老师分析的很对,

请教老师

1、开空加仓:IF  abs持仓<开户资产*1/2/c THEN 

                  BUYSHORT(开空_加仓条件, 20%,THISCLOSE) ;

条件如果成立3次,这样编写能否控制“加仓”的成交量,确保当前品种的“总持仓量”* C<=开户资产*1/2

220%如果改为“开户资产”* 20%,从开户资产角度对“加仓量”是否有一定的帮助?

请老师指教,谢谢

8楼
LT-IQH89 发表于:2014/7/21 11:19:13

开空加仓:IF  abs(持仓)*C<开户资产*1/2  THEN 

                  BUYSHORT(开空_加仓条件, 20%,THISCLOSE) ;

条件如果成立3次,这样编写能否控制“加仓”的成交量,确保当前品种的“总持仓量”* C<=开户资产*1/2;

这样编写能否控制成立?
9楼
FexTel 发表于:2014/7/21 11:26:47

1,图表是基于虚拟理论,20%的资产也是针对图表理论资金。

建议用户在控制开仓手数和资金使用上使用固定手数开仓,例如1000w资金20%能开仓几手,我们直接默认手数

 

2,固定手数后,您上面这边条件就完全可以通过全局变量来控制 加减仓位

10楼
LT-IQH89 发表于:2014/7/21 14:03:20

老师您好,老师的全局变量控制仓位思路,由于是新手,请教老师辛苦编写便于作为范例学习,谢谢。

例如:模拟1000w资金


开户资产:=10000*1000;

持仓:= HOLIDNG;


建仓固定开仓手数:=INTPART(开户资产*1/10/C);//无论建仓条件成立N, 总持仓量* C<=开户资产*1/10

加仓固定开仓手数:=INTPART(开户资产*1/5/C);// 无论加仓条件成立N, 总持仓量* C<=开户资产*1/2

减仓固定开仓手数:= 持仓*1/2; // 无论减仓条件成立N, 减仓仓量<=总持仓量*1/2


老师辛苦了,谢谢。

[此贴子已经被作者于2014/7/21 14:05:16编辑过]
共20 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.25195 s, 2 queries.