//------------------------------------------------------------------------
// 简称: Setrategy_test
// 名称: 交易策略测试
// 类别: 公式应用
// 类型: 用户应用
到处都是爱
//------------------------------------------------------------------------
Params
//价格突破参数
Numeric BarNum_1(5); //5个行情数据
Numeric BarNum_2(15); //15个行情数据
Numeric BarNum_3(30); //30个行情数据
Vars
//当前的账户情况
Numeric Buy_Position(0); //买入的持仓数量
Numeric Sell_Position(0); //卖出的持仓数量
Numeric Position_Flag(0); //持仓的方向感恩节哪天
Numeric Cash_Now(0); //可用资金情况
//交易参数
Numeric Order_Price(0); //委托价格
Numeric Order_Num(1); //委托数量
//行情突破参数
Numeric Price_1(0); //最高价格
Numeric Price_2(0); //最低价格
进修班
Begin
//设置全局变量记录持仓量
Buy_Position=GetGlobalVar(1);
If (Buy_Position==InvalidNumeric)
{足以极视听之娱
Buy_Position=0;
SetGlobalVar(1,Buy_Position);
}
Sell_Position=GetGlobalVar(2);
If (Sell_Position==InvalidNumeric)
韩版风衣
养鸭子
{
Sell_Position=0;
SetGlobalVar(2,Sell_Position);
}
Buy_Position=GetGlobalVar(1);
Sell_Position=GetGlobalVar(2);
//价格突破情形1——突破5日行情最高或最低点
//计算最低和最高的5日收盘价
Price_1=HighestFC(Clo_Now,5);
Price_2=LowestFC(Clo_Now,5);
//价格突破5日最高点
If (clo>4650)
{
Buy(1,clo);
Buy_Position=Buy_Position+1;
SetGlobalVar(1,Buy_Position);什么牛不会吃草
PlotString("Signal","Buy",Low,Red); //发出卖出指示
}
宇宙最大的星球//价格突破5日最低点
If (clo<4500)
{
Sell(1,clo);
Sell_Position=Sell_Position+1;
SetGlobalVar(2,Sell_Position);
PlotString("Signal","Sell",High,green); //发出卖出指示
}
End
//------------------------------------------------------------------------
// 编译版本 GS2010.12.08
// 用户版本 2015-05-19 13:28:20
// 版权所有 chengyong
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TrabeBlazer公式修改和重写的权利
/
/------------------------------------------------------------------------