以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  后台交易 选择固定时间的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=70248)

--  作者:一叶知秋
--  发布时间:2014/9/22 13:54:28
--  后台交易 选择固定时间的问题
后台交易 策略是多分钟的,选择固定时间进出场,会死机,走完K线没有问题,是什么原因
--  作者:FexTel
--  发布时间:2014/9/22 14:01:00
--  

运行环境无法处理,看下是不是内存或OPU满负荷?


--  作者:一叶知秋
--  发布时间:2014/9/22 14:06:13
--  
几台电脑试过了 都是这样的情况
--  作者:一叶知秋
--  发布时间:2014/9/22 14:09:20
--  
软件也没提示 超负荷什么的
--  作者:FexTel
--  发布时间:2014/9/22 14:32:20
--  
能否提供一段反应问题的代码?
--  作者:一叶知秋
--  发布时间:2014/9/22 14:40:14
--  

 DIFF := EMA(CLOSE,3) - EMA(CLOSE,15);
DEA  := EMA(DIFF,2);
MACD1 := 2*(DIFF-DEA);


DIFF := EMA(CLOSE,80) - EMA(CLOSE,240);
DEA  := EMA(DIFF,30);
macd_M15:= 2*(DIFF-DEA);


RSV:=(CLOSE-LLV(LOW,120))/(HHV(HIGH,120)-LLV(LOW,120))*100;
K:=SMA(RSV,70,1);
D:=SMA(K,120,1);

MA60:=STKINDI(STKLABEL,\'MA(C,60)\',0,24,4 );

 

MACD_H4:=stkindi(stklabel,\'MACD(30,6,4)\',0,24,4);

C1:=CALLSTOCK(stklabel,vtclose,24,4);

 MA1:=MA(C,60),COLORRED;

 
T:= ABS(L-MA1)<=12*mindiff;

S:= ABS(MA1-H)<=12*mindiff;

 


x:=3;//建仓手数
w:=2;
//and MACD8>0
duo:=T  and MACD_H4>0  and macd_m15>0 and k>d   and REF(c1,1)>ma60    and cross(macd1,0) ;//AND  MA60>MA144

kong:=S  and MACD_H4<0  and macd_m15<0 and k<d   and REF(c1,1)<ma60  and cross(0,macd1);//AND MA60<MA144
//and MACD8<0


if duo then tbuy(TBUYHOLDINGEX(\'\',\'fg01\',1)=0,x,MKT);

if duo and C-TENTERPRICE>=w*MINDIFF and TBUYHOLDINGEX(\'\',\'fg01\',1)=x then Tbuy(1=0,x,MKT);

if duo and C-TENTERPRICE>=w*MINDIFF and TBUYHOLDINGEX(\'\',\'fg01\',1)=2*x then Tbuy(1,x,MKT);

 

 


if kong then Tbuyshort(TSELLHOLDINGEX(\'\',\'FG01\',1)=0,x,MKT);

if kong  and  TENTERPRICE-C>=w*MINDIFF and abs(TSELLHOLDINGEX(\'\',\'FG01\',1))=x  then  Tbuyshort(1,x,MKT);

if kong  and  TENTERPRICE-C>=w*MINDIFF and abs(TSELLHOLDINGEX(\'\',\'FG01\',1))=2*x then  Tbuyshort(1,x,MKT);

 


if TOPENPROFIT<=-1000 then begin

Tsell(1,0,MKT);
Tsellshort(1,0,MKT);
end
 
 
 if TOPENPROFIT>=4000 then begin

Tsell(1,0,MKT);
Tsellshort(1,0,MKT);
end
 


 //
 if  MACD_H4<0 or macd_m15<0 OR C1<MA60  and TBUYHOLDINGEX(\'\',\'FG01\',1)>0 then Tsell(1,0,MKT);//平多

 if   MACD_H4>0  or macd_m15>0 OR C1>MA60  and TSELLHOLDINGEX(\'\',\'FG01\',1)>0 then Tsellshort(1,0,MKT);//平空
 
 //


--  作者:一叶知秋
--  发布时间:2014/9/22 14:40:56
--  

这是玻璃的 5分钟周期 选择 固定时间 60秒进出场


--  作者:FexTel
--  发布时间:2014/9/22 14:47:21
--  

 本地运行没有任何问题,看下是不是那块设置不对。留下联系方式,让工作人员看下您本地情况


--  作者:一叶知秋
--  发布时间:2014/9/22 14:53:20
--  
就这两处有改动过,当时几个账户不同步,提交上来问题,建议修改这里的
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140922145103.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140922145133.png
图片点击可在新窗口打开查看

--  作者:FexTel
--  发布时间:2014/9/22 15:10:58
--  

 1,周期最多会加大计算量,和模式选择无直接关系

2,根据以往的经验,不同的检测模拟不会造成崩溃现象。您可以打开任务管理器,看下切换后的CPU和内存