...盘模拟一下:
Vars
Bool fdjy;
begin
fdjy = ( Time >=0.090000 && Time =1 && fdjy )
{
BuyToCover ( 0 , c[1] );
}
if ( 多开 AND MarketPosition==0 && fdjy) {
Buy ( 1 , c[1]) ;
}
if ( 多平 AND MarketPosition== 1 && BarsSince...
qgzzl987
发表时间: 2013-09-25 20:59
浏览 (1375)
回复 (1) ...FastLength);
AvgValue2 = AverageFC(Close,SlowLength);
TIMING=
(TIME>0.0958 AND TIME0.1058 AND TIME0.1128 AND TIME0.1358 AND TIME0.1458 AND TIME0.2158 AND TIME 0.2258 AND TIME 0.2328 AND TIME AvgValue2[1])
{
Buy(1,Open);
}
If(MarketPosition -1 && AvgValue1[1] < AvgValue2[1])
...
yiyideer
发表时间: 2015-01-07 22:59
浏览 (1604)
回复 (1) ...被执行。执行的结果如下:Close=4469 qqpj=4478.50 Day= 14 time =0.14
Close=4472 qqpj=4476 Day= 14 time =0.14
Close=4473 qqpj=4475 Day= 14 time =0.14
Close=4474 qqpj=4472 Day= 14 time =0.14
Close=4469 qqpj=4472 Day= 14 time =0.14
Close=4463 qqpj=4472 Day= 14 time =0.14
Close=446...
lxp
发表时间: 2007-12-15 01:53
浏览 (2899)
回复 (1) 代码如下SetGlobalVar(400,time[1]);
temp = TimeDiff(GetGlobalVar(400),time);
Commentary("TimeDiff(GetGlobalVar(400),time):"+text(temp));
SetGlobalVar(401,Max(1,temp));
Commentary("GetGlobalVar(400):"+text(GetGlobalVar(400)));
Commentary("GetGlobalVar(401):"+text(GetGlobalVar(40...
sensegray
发表时间: 2014-02-19 19:45
浏览 (2225)
回复 (2) ...简便的方法不?谢谢了
Dhigh=highD(0)
Dlow=LowD(0)
if(time == 0.0900)
{
kphigh=high;
kplow=low;
if(high>KpHigh) Commentary(text(high));
If(lowKp2High) Commentary(text(high));
If(lowKp3High) ...
q39940610
发表时间: 2016-05-20 15:54
浏览 (1662)
回复 (1) ...简便的方法不?谢谢了
Dhigh=highD(0)
Dlow=LowD(0)
if(time == 0.0900)
{
kphigh=high;
kplow=low;
if(high>KpHigh) Commentary(text(high));
If(lowKp2High) Commentary(text(high));
If(lowKp3High) Commentary(text(high));
If(lowKp4High) Commentary(text(high));
If(lowK...
q39940610
发表时间: 2016-05-20 15:39
浏览 (1507)
回复 (0) If((Time==0.0959)|| (Time==0.1059) || (Time==0.1129) || (Time==0.1359) || (Time==0.1459))
If((MarketPosition!= 1) && (Close > m1))
{Buy(0,Close);}If((Close < m1) && (Close < Open))
{Sell(0,Close);}
If((MarketPosition!= -1) && (Close < m1))
{SellShort(0,Close);}
If((...
qingyike
发表时间: 2016-05-25 12:52
浏览 (1864)
回复 (5) ...CK逐笔回测,可设置回测精度)用法:
CHECKSIG(SIG,MODE1,TIME1,MODE2,TIME2,INTERVAL);
1、当INTERVAL不为0时,INTERVAL数据时间间隔,每隔INTERVAL秒计算一次信号,SIG为信号,MODE1为信号确认方式,TIME1信号确认时间乘数,MODE2信号复核方式,TIME2...
xdmrzh
发表时间: 2016-12-07 20:29
浏览 (3095)
回复 (2) ...被执行。执行的结果如下:Close=4469 qqpj=4478.50 Day= 14 time =0.14
Close=4472 qqpj=4476 Day= 14 time =0.14
Close=4473 qqpj=4475 Day= 14 time =0.14
Close=4474 qqpj=4472 Day= 14 time =0.14
Close=4469 qqpj=4472 Day= 14 time =0.14
Close=4463 qqpj=4472 Day= 14 time =0.14
Close=446...
lxp
发表时间: 2007-12-15 01:58
浏览 (2401)
回复 (4) ...K逐笔回测,可设置回测精度)用法:
CHECKSIG(SIG,MODE1,TIME1,MODE2,TIME2,INTERVAL);
1、当INTERVAL不为0时,INTERVAL数据时间间隔,每隔INTERVAL秒计算一次信号,SIG为信号,MODE1为信号确认方式,TIME1信号确认时间乘数,MODE2信号复核方式,TIME2...
xdmrzh
发表时间: 2016-12-08 21:06
浏览 (4193)
回复 (1) ... multiB(0.004);
Numeric multiS(0.002);
Numeric recBar(2);
Numeric maxtime(3);
Numeric opentime(900);
Numeric lasttime(1450);
Numeric endtime(1458);
Vars
NumericSeries LineValue(0);
NumericSeries times(0);
NumericSeries maxProfit(0);
Beginif(CurrentBar>LineRegLength+1)
{...
............)
BuyToCover(0,MyExitPrice);else if(time>0.1457)
BuyToCover(0,MyExitPrice);用在1分钟级别,旗舰版V5 回测和运行模拟都没执行最后一条时间平仓其他条件都执行了,也已经有开仓信号了,请问,问题...
a76957213
发表时间: 2019-10-29 16:10
浏览 (673)
回复 (4) ...行出来的结果是else if那句放在最前面?3在语句 if (Date+Time > bartime)中bartime不是赋值是0吗,怎么跟Date+Time比较大小。
Vars
NumericSeries TickCnt;
Numeric bartime;
Begin
bartime = GetGlobalVar(0);
if (bartime == InvalidNumeric)...
yekunpeng
发表时间: 2014-08-26 22:19
浏览 (4332)
回复 (13) //第一组条件
If(time==0.0900)
SetGlobalVar(0,close);
If(time==0.09030)
SetGlobalVar(10,close);
第二组条件
If(time==0.0900)
SetGlobalVar(1,close);
If(time==0.0930)
SetGlobalVar(11,close);
//第一组条件与第二组完全一样,只是赋予不同的全程变量
If(...
ningok
发表时间: 2013-03-20 09:48
浏览 (1385)
回复 (2) ...e1;
NumericSeries myprice2;
NumericSeries line;
Begin
If(time==0.145950)
myprice=Close;
If(time==0.092000)
myprice1=open;
If(time==0.093010)
myprice2=open;If(time==0.093010 )
if(closeD(1)>openD(1))
{
If( myprice1> ...
...Bool bp1;
Bool bp2;
Bool bp3;Beginbk1 = c[1]-Data1.c[1]kai-50 && time>0.0905 && timefan && c[1]-Data1.c[1]0.0905 && time0.1450;bp3 = time>0.1450;//正套进入
if (MarketPosition 1 && bk1)
{
FileAppend("C:\\Documents and Settings\\Administrator\\桌面\\2.txt",
"bkc[1] = "...
ohyear741
发表时间: 2011-11-18 12:48
浏览 (1904)
回复 (3) ... myprice1;
NumericSeries myprice2;
NumericSeries line;
Begin
If(time==0.145950)
myprice=Close;
If(time==0.092000)
myprice1=open;
If(time==0.093010)
myprice2=open;If(time==0.093010 )
if(closeD(1)>openD(1))
{
If( myprice1> myprice...
...新建一个公式应用:
Vars
NumericSeries TickCnt;
Numeric bartime;Begin
bartime = GetGlobalVar(0);
If(bartime == InvalidNumeric)//bar 时间初始化
{
bartime = 0;
SetGlobalVar(0,bartime);
TickCnt = 1;
SetGlobalVar(1,TickCnt);
FileAppend("d:\\Sample_13.txt","Bartime = " + ...
文韦
发表时间: 2013-09-14 07:40
浏览 (2133)
回复 (1) ...下系统?
Params
Numeric zs(50);
Vars
Numeric myprice;
Begin
If(time==0.0900 or time==0.0930 or time==0.10000 or time==0.1030 or time==0.1100 or time==0.1330 or time==0.1400 or time==0.1430 )
{
If(high>=open+2*MinMove)
{
Myprice=open+2*MinMove;
}Else
{
Myprice=open;
}
Buy(1,m...
songxp2008
发表时间: 2011-08-14 00:05
浏览 (1868)
回复 (2) ...urtleUnits); // 对小数取整
if(GetGlobalVar(13)!=8 && BarStatus==2 && time==0.0900 || GetGlobalVar(13)!=8 && BarStatus==2 && time==0.2100)
{
SetGlobalVar(13,8);
SetGlobalVar(1,1);
SetGlobalVar(2,1);
SetGlobalVar(0,1);
SetGlobalVar(4,1);
SetGlobalVar(20,0);
SetGlobalVar(21,0);
SetGlobal...
qsb588986
发表时间: 2019-07-08 19:53
浏览 (3295)
回复 (15)