(2014-08-31 13:37)
(2014-08-05 21:36)
#usage:python pyplot.py
filename.txt colsToPlot
#colsToPlot is seperated by comma(',')
#example:python pyplot.py cpuRatio1.txt 2,4,5,7
#get data in cpuRatio1.txt and plot columns of 2,4,5,7
import numpy as np
import matplotlib.pyplot as plt
import sys
import string
f=open(sys.argv[1])
#get colunms to be plot
colsToPlot=sys.argv[2].split(',')
#get 1st line to init the title
titleline=f.readline().split()
#format title data
title=[]
for i in colsToPlot:
title.append(titleline[int(i)])
#print title
#declare and init list y to store data.
y=[]
for i in colsToPlot:
y.append([])
#read datas
for line in f:
xlrd是专门用来在python中读取微软execel的模块,可以自己直接下载安装,也可以通过包管理器安装。
官方资料:
下载地址:http://pypi.python.org/pypi/xlrd
官网地址:http://www.python-excel.org/
文档地址:https://secure.simplistix.co.uk/svn/xlrd/trunk/xlrd/doc/xlrd.html
文档pdf下载:http://www.simplistix.co.uk/presentations/python-excel.pdf
基本操作:
-
# encoding : utf-8 #设置编码方
(2014-08-05 16:23)
Python 环境创建(Eclipse +
python)
(2014-03-18 00:22)
周五到周日搞了两天多的培训,有点累,周日下午得师兄指点,决定学习Linux了,今天通过强大的网络查找资料,终于把搜狗、R和Rstudio顺利安装到Ubuntu下,记录一下过程:
Ubuntu 12.04 安装
(2014-02-14 14:39)
操作线:EMA(CLOSE,14),COLOR00FFFF;
二号线:EMA(CLOSE,25),LINETHICK3,COLORRED;
阳涨幅:=4.5;
阳倍量:=1.9;
单阳收:=C;
单阳开:=O;
单阳:=单阳收>=REF(C,1)*(1+阳涨幅/100)AND VOL>REF(VOL,1)*阳倍量;
DRAWTEXT(CURRBARSCOUNT<100 AND 单阳,L*0.98,'买'),COLOR00FFFF;
高不破价:=REF(C,BARSLAST(单阳));
低不破价:=REF(L,BARSLAST(单阳));
单阳不破:=CURRBARSCOUNT<100 AND BARSLAST(单阳)<11 AND
(LLV(L,BARSLAST(单阳))>低不破价 OR LLV(L,BARSLAST(单阳))=低不破价);
STICKLINE(单阳不破,低不破价-低不破价*0.0005,低不破价,4,0),COLORGREEN;
STICKLINE(单阳不破,高不破价,高不破价,4,0),COLORRED;
STICKLINE(单阳,单阳开,单阳收,2,0),COLORYELLOW;
DRAWTEXT(BARSLAST(单阳)=1 AND 单阳不破,低不破价*0.98,' 1'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=2 AND 单阳不破,低不破价*0.98,'2'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=3 AND 单阳不破,低不破价*0.98,'3'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=4 AND 单阳不破,低不破价*0.98,'4'),C
(2014-01-30 15:01)

2014 年量熵程序化交易系列培训
申银万国期货公司将在 2014 年 3 月~~12
月每月举办程序化交易系列培训课程。内容涉及股指期货、股指期货期权、商品期权、个股期权、量化、程序化模型开发的具体细节,将每一步的语法结构讲解清楚,在容易出现错误的地方提示学员特别注意,让学员少走弯路。在讲解具体模型编写时,指导每一位学员的编写步骤,确保现场问题基本解决。该培训的目的是让对程序化交易感兴趣,并有志于在程序化交易道路上发展的朋友得到最直接最可靠地技术指导。
详细培训内容、培训时间,请关注申银万国期货有限公司网站:
量熵程序化交易系列培训的公告:
(2014-01-26 21:16)
很简单,两步走!


搞定
clear;
clc;
%所需数据EXCEL的名称
CPMX='产品模型';
%保存的数据汇总EXCEL的名称
CSJG='测算结果';
[status,sheets0,format]=xlsfinfo(CPMX);
sheets=char(sheets0);
[CPMX0,str0,file0]=xlsread(CPMX,sheets(1,1:end));
[CPMX1,str1,file1]=xlsread(CPMX,'工程机械折旧');
%取值部分
%整机价
zhengjijia=CPMX0(1,1);
%首付比例
shoufubili0=CPMX0(2,1);
%期限
qixian=CPMX0(3,1);
%保证金
baozhengjinbili0=CPMX0(4,1);
%手续费
shouxufeibili0=CPMX0(5,1);
%担保费
danbaofeibili0=CPMX0(6,1);
%基准利率
jizhunlilv=CPMX0(7,1);
%产品利率
chanpinlilv=CPMX0(8,1);
%资金成本率
zijinchengbenlv=CPMX0(9,1);
for i=1:2
%可支配资产计算
%设备残值计算
%工况选取
gongkuang=CPMX0(10,i);
switch(gongkuang)
clc;
clear;
Filesname1='xxx;
Filesname2='xxxxxxx;
[a,b,c]=xlsread(Filesname1);
[a1,b1,c1]=xlsread(Filesname2);
TBSF=0;
QASF=0;
La=length(a(:,1));
La1=length(a1(:,1));
TB=[];
QA=[];
Q=[];
K=[];
RuanJian={'开拓者';'艾扬';'金字塔'};
LRJ=length(RuanJian);
for m=1:LRJ-2
for i=2:La1
if(strcmp(b1(i,3),RuanJian(m)))
TB=[a1(i,2);TB];
else
QA=[a1(i,2);QA];
end
end
aTB=intersect(TB,a(:,1));
LTB=length(aTB);
for k=1:La
&nbs