IF ISLASTBAR THEN
BEGIN
if C>OPEN && THOLDING<0 THEN
BEGIN
SELLSHORT(THOLDING<0 ,0,MARKETR);
END
if C>OPEN && THOLDING=0 THEN
BEGIN
BUY(THOLDING=0 ,2,MARKETR);
END
IF C<OPEN &&THOLDING>0 THEN
BEGIN
SELL(THOLDING>0,0,MARKETR);
END
IF C<OPEN && THOLDING=0 THEN
BEGIN
BUYSHORT(THOLDING=0,2,MARKETR);
END
END
为什么不行,能说一下嘛,我用文华好久了,不算初学,用holding 查不到实际持仓用不了!
图表机制是虚拟持仓判断的,所以后台的实际持仓函数不适用,
所以, 不要在图表上用实际持仓,需要在后台上使用
if C>OPEN && THOLDING=0 THEN
BEGIN
BUY(THOLDING=0 ,2,MARKETR);
那上面哪 个有问题,
if C>OPEN && THOLDING=0 THEN
这个有问题还是
BUY(THOLDING=0 ,2,MARKETR);这个有问题改成这样
if C>OPEN && THOLDING=0 THEN
BEGIN
BUY(1 ,2,MARKETR);
还是压根这个THOLDING就不能用
请问这样能运行嘛,
if C>OPEN && THOLDING=0 THEN
BEGIN
BUY(1 ,2,MARKETR);
END
THOLDING是一个常数
详细说明见下帖
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=1907&page=1&star=1
动态函数也只能取到当前最新的值,历史值无法取到!看下具体用法,会不会影响您历史的信号
楼上说的是正解,就是说动态函数可以用在图表交易上喽,
Tholding Tasset 只能购买后台程序化交易才能用是吧