Rss & SiteMap

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

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

标题:资金问题

1楼
武田晴信 发表于:2013/8/27 16:38:44
如何把资金每分钟变化的曲线变成TXT文档输出呢
2楼
jinzhe 发表于:2013/8/27 16:41:42
用debugfile来输出
3楼
武田晴信 发表于:2013/8/27 16:42:39
是用debugfile2输出,但是怎么控制它输出曲线的时间
4楼
武田晴信 发表于:2013/8/27 16:48:06

我现在选择的是一分钟的曲线,我用让他的资金每一分钟输出一次。对应相对的时间。怎么写

 

5楼
武田晴信 发表于:2013/8/27 17:03:49
目测又变成自言自语咯,能不能实现,说下呗

6楼
jinzhe 发表于:2013/8/27 17:08:57
这个我觉得没有条件判断的情况下,输出指定的内容不好实现
7楼
武田晴信 发表于:2013/8/27 17:14:21
比如在肯特纳下面写一个资金的输出,每五分钟的资金曲线的变化TXT文档呢
RUNMODE:0;
//中间变量
INPUT:AVGLENGTH(40),ATRLENGTH(40),SS(1,1,10000,1);//定义参数值
MA1:=REF(MA((HIGH+LOW+CLOSE)/3,AVGLENGTH),1);//定义MA1
手数:=ss;
//交易条件
UPPERBAND:=MA1+REF(MA(TR,ATRLENGTH),1);//上轨
LOWERBAND:=MA1-REF(MA(TR,ATRLENGTH),1);//下轨
ENTRYLONGCOND:=MA1>REF(MA1,1) AND HIGH>=UPPERBAND;//开多条件
EXITLONGCOND:=LOW<=MA1;//平多条件
ENTRYSHORTCOND:=MA1<REF(MA1,1) AND LOW<=LOWERBAND;//开空条件
EXITSHORTCOND:=HIGH>=MA1;//平空条件
//交易系统

IF HOLDING=0 THEN BEGIN //若持仓为0
 IF ENTRYLONGCOND THEN //且满足开多条件
  BUY(1,手数,LIMITR,MAX(OPEN,UPPERBAND));//开多单
END

IF HOLDING=0 THEN BEGIN//若持仓为0
 IF ENTRYSHORTCOND THEN//且满足开空条件
  BUYSHORT(1,手数,LIMITR,MIN(OPEN,LOWERBAND));//开空单
END

IF HOLDING>0 THEN BEGIN//若持有多单
 IF EXITLONGCOND THEN//且满足平多条件
  SELL(1,HOLDING,LIMITR,MIN(OPEN,MA1));//平多单
END

IF HOLDING<0 THEN BEGIN//若持有空单
 IF EXITSHORTCOND THEN//且满足平空条件
  SELLSHORT(1,HOLDING,LIMITR,MAX(OPEN,MA1));//平空单
END

//其他
//当前持仓:HOLDING,COLORGRAY,LINETHICK0;

资产:ASSET,NOAXIS,COLORGRAY;

asset_5:= valuewhen(mod(currenttime,10000)=0459,asset) 
or valuewhen(mod(currenttime,10000)=0959,asset) 
or valuewhen(mod(currenttime,10000)=1459,asset) 
or valuewhen(mod(currenttime,10000)=1959,asset) 
or valuewhen(mod(currenttime,10000)=2459,asset) 
or valuewhen(mod(currenttime,10000)=2959,asset) 
or valuewhen(mod(currenttime,10000)=3459,asset) 
or valuewhen(mod(currenttime,10000)=3959,asset) 
or valuewhen(mod(currenttime,10000)=4459,asset) 
or valuewhen(mod(currenttime,10000)=4959,asset) 
or valuewhen(mod(currenttime,10000)=5459,asset) 
or valuewhen(mod(currenttime,10000)=5959,asset);
 
//DEBUGFILE2('d:\time.txt','时间(Time)= %.0f',TIME, 1);

DEBUGFILE2('d:\acount.txt','当前资产为%.2f',asset,1) ;
8楼
武田晴信 发表于:2013/8/27 17:22:12
DEBUGFILE2('d:\acount.txt','当前资产为%.2f',asset_5,1) ;
9楼
jinzhe 发表于:2013/8/27 17:27:44
你这个输出的是某个时间的asset,而不是在某个时间输出asset
10楼
武田晴信 发表于:2013/8/27 17:32:02
对了你的意思是:我现在这个的话下面那个是五分中的资金,你的意思是不是要定义一个时间段
共11 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.01758 s, 3 queries.