以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [原创]刚才还是无法发出指令  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=25234)

--  作者:lc1227
--  发布时间:2012/9/5 13:52:18
--  [原创]刚才还是无法发出指令
AA:=REF(C,1);
If date=1120905 and holding=0 then begin
 IF C<AA*0.98 THEN BEGIN
   全买:BUY(1,0,MARKET);
 END
 If TIME=135000 then begin
   买入:Buy(1,80%,market);
 End
end
--  作者:just
--  发布时间:2012/9/5 13:57:11
--  

全买:BUY(1,100%,MARKET);


--  作者:lc1227
--  发布时间:2012/9/5 13:58:58
--  
 0 不就是代表的全部买入么?而且我现在操作的股票是上涨的 应该是符合“买入”这个条件的

--  作者:just
--  发布时间:2012/9/5 13:59:45
--  

只有平仓的时候代表全平,开仓的时候不能写0

 


--  作者:lc1227
--  发布时间:2012/9/5 14:05:44
--  
AA:=REF(C,1);
If date=1120905 and holding=0 then begin
 IF C<AA*0.98 THEN BEGIN
   全买:BUY(1,100%,MARKET);
 END
 If TIME=140300 then begin
   买入:Buy(1,80%,market);
 End
end
是不是还有别的问题,还是没有成交

--  作者:just
--  发布时间:2012/9/5 14:07:32
--  

把你的AA变量输出 然后条件也输出在图表上

aa:ref(c,1);

cond:c<aa*0.98,linethick0;


--  作者:lc1227
--  发布时间:2012/9/5 14:07:45
--  
另外,BUY函数说明里写的 0或者省略,表示100%。?
--  作者:lc1227
--  发布时间:2012/9/5 14:12:30
--  
哦,好的,我在试一下