...e[Length]*100;//不同均线排列的建仓如下:
if (ma1>ma2 and ma2>ma3)
{
myEntryPrice=1;
If(rocvalueXb1 and MarketPosition1)
buy(1,close);
if(rocvalue>0 and rocvaluema3 and ma3>ma2)
{
myEntryPrice=2;
If(rocvalueXb2 and MarketPosition1)
buy(1,close);
...
qqboy1978
发表时间: 2009-09-20 15:51
浏览 (4349)
回复 (6) ...)+(c[3]+o[3]))/2;
VAR2=ABS(VAR1-VAR1[1])>=N;
If(VAR1>VAR1[1] and var2 and MarketPosition1) buy (1,C);
if(VAR1VAR1[1] and var2) BuyToCover(CurrentContracts(),c);
if(VAR1
shensiwen
发表时间: 2010-03-18 10:23
浏览 (2339)
回复 (2) .../Close[NthCon(CrossOver(e,b),1)];//多头开仓
if(crossover(b,e) and MarketPosition!=1 and ktdfdata2.v and CurrentTime>=0.145955)
{
entryLots= (A_CurrentEquity *0.1)/(data1.C*ContractUnit*MarginRatio);
entryLots ...
notherask
发表时间: 2013-04-25 22:13
浏览 (1872)
回复 (0) ...2手多仓的情况?是什么原因导致的?
问题2:If(BKcond and TemB==0&&barstatus==2 && KC==True) //此处加上HasBK==0的限制条件,就一直不开仓了,去掉HasBK==0的限制就能正常开仓了,这是为何?错在哪里?
问题3:初始化全局变量if ( BarSt...
masterhdd
发表时间: 2018-05-02 16:05
浏览 (1460)
回复 (2) ...astBarTime = Time;
TickCounter = 0;
}
If(MarketPosition 1 && bLongCond And CurrentTime-Time >= 0.000050)
{
If(MarketPosition == 0 || BarStatus != 2)
{
Buy(Qty,Close+PY*MinPoint);
}
Else
{
BuyToCover(Qty,Close+PY*MinPoint);
If(TickCounter == 0)
{
TickCounter = 1;
}
Else If(TickCount...
guoer67533
发表时间: 2015-09-18 06:35
浏览 (1906)
回复 (1) ... 于 2018-10-20 22:10 编辑if(MarketPosition==0)
{
if(High>high[1] and high>junxian ) buy(2,max(open,high[1]));//junxian为均线;
if(Lowhigh[1] and CurrentEntries2000 and abs(currentcontracts)==2 )Buy(2,open);//zdfy为最大浮盈;
if(zdfy>4000 and abs(currentcont...
ad434005
发表时间: 2018-10-20 22:03
浏览 (2073)
回复 (5) ...);
B5:=REF(L,5);
B6:=REF(L,6);
B7:=REF(L,7);
B8:=REF(L,8);
HF1:=A2>A1 AND A2>A AND A2>A3 AND A2>A4;HF2:=A3=A2 AND A2>A1 AND A2>A AND A2>A4 AND A2>A5;HF3:=A2=A4 AND A2>A1 AND A2>A AND A2>A3 AND A2>A5 AND A2>A6;HF4:=A4=A3 AND A3=A2 AND A2>A1 AND A2>A AND A2>A5 AND A2>A6;HF5:=A2=A4...
greedy
发表时间: 2011-02-12 01:12
浏览 (1765)
回复 (2) 比如10分钟周期:
1、请教连续两个阳线的写法是否这样?
Close[1]-Open[1]>0 And Close[2]-Open[2]>0
有无简单的写法?
2、连续两个阳线在同一天如何写法?
是否:Date==Date[1] And Date[1]==Date[2]
有无简单的写法?
谢谢!
tsdaquan
发表时间: 2011-07-02 14:46
浏览 (3418)
回复 (6) ...始化全局变量
IF( A>B)开多仓信号
{
if(GetGlobarvar(0)=0 and GetGlobarvar(1)=0) \\无持仓
{
Buy(Lots,Open); 开多一手
setGlobalvar(0,1);
} else if (GetGlobarvar(0)=0 and GetGlobarvar(1)=1) 空仓持仓
{
...
xiaosong
发表时间: 2013-07-20 22:25
浏览 (1723)
回复 (0) ...低价低于前一根阴线-2平仓,用的是Else If(Close[1] < Open[1] and Low < LOW[1]-2),但因为LOW是不断变化的,所以感觉价可会有闪烁,有没有什么函数能够表达同样的意思,但不会有价格闪烁问题呢。另外,由于设置了Close[1] < Open[1] AND Clos...
...
Numeric bolLength(20);
Numeric callbolBandTrig(2.2);
Numeric putbolBandTrig(1.8);
Numeric atrLength(10);
Numeric upconstt(2.8);
Numeric downconstt(3);
Numeric Lots(0);
...
... =1 && fdjy )
{
BuyToCover ( 0 , c[1] );
}
if ( 多开 AND MarketPosition==0 && fdjy) {
Buy ( 1 , c[1]) ;
}
if ( 多平 AND MarketPosition== 1 && BarsSinceLastEntry>=1 && fdjy )
{
sell ( 0 , c[1]) ;
}
if ( 空开 AND Mar...
qgzzl987
发表时间: 2013-09-25 20:59
浏览 (1375)
回复 (1) ...有自动交易实盘经验的高手指点一下。If((BarInterval==1 And Time!=0.1514) Or (BarInterval==5 And Time!=0.1510) Or (BarInterval==15 And Time!=0.1500))
{
TickCnt1=15; //等待TickCnt1次后如不成交采取相应措施
If(GetGlobalVar(2)==InvalidNumeric) //对全局变量...
michaelsi
发表时间: 2012-07-23 16:26
浏览 (8527)
回复 (14) ...ar(1); //tick计数器, 由1号全局变量赋值
If (BarStatus==2 and LastBarTime!=Time) //当最新bar生成,图表记录的最新时间 和 真实时间不一致
{LastBarTime=Time; //将真实时间赋值给 图表记录的最新时间
TickCounter=0;} ...
luochaoju
发表时间: 2016-09-26 10:36
浏览 (1867)
回复 (4) ...平均波幅;//SELLBOPOINT
END
//交易系统
//突破
IF TIME>=094500 AND TIME=趋买市开多价 AND HOLDING=0,手数,MARKET);
多头止损价:=MIN(ENTERPRICE-0.25*10日平均波幅,ENTERPRICE-3);//这个策略用于股指,多头常规止损价为 开仓价减25%的10日平均波幅和...
...平均波幅;//SELLBOPOINT
END
//交易系统
//突破
IF TIME>=094500 AND TIME=趋买市开多价 AND HOLDING=0,手数,MARKET);
多头止损价:=MIN(ENTERPRICE-0.25*10日平均波幅,ENTERPRICE-3);//这个策略用于股指,多头常规止损价为 开仓价减25%的10日平均波幅和...
zhangyu
发表时间: 2013-09-13 16:40
浏览 (2653)
回复 (2) N1:=IF(REF(H,N1)>=REF(H,N1+1) AND REF(L,N1)>=REF(L,N1+1),1,IF(REF(H,N1)>=REF(H,N1+2) AND REF(L,N1)>=REF(L,N1+2),2,
IF(REF(H,N1)>=REF(H,N1+3) AND REF(L,N1)>=REF(L,N1+3),3,IF(REF(H,N1)>=REF(H,N1+4) AND REF(L,N1)>=REF(L,N1+4),4,
IF(REF(H,N1)>=REF(H,N1+5) AND REF(L,N1)>=REF(L,N1+5),5,IF(REF(H,...
...eScale;
a3=AverageFC(Close[1],17);
a4=StandardDev(Close[1],17,2);
a1=(a3 + (a4 * 1.88));
a2=(a3 - (a4 * 1.88));
//------------------------------------------------------------------------ ...
win5ms
发表时间: 2019-03-14 11:08
浏览 (1650)
回复 (2) ... StdDevDn(-2.0); //标准差参数
Numeric Lots(1);
Vars
Series UpperBand;
Series LowerBand;
Series AveMa;
Numeric StdValue;
Events
onBar(ArrayRef indexs)
{
//布林指标计算
AveMa=Average(Close[1],Length);
StdValue = StandardDev(Close[1],Length);
...
luohuo1
发表时间: 2020-07-02 11:56
浏览 (1001)
回复 (0) ...标识,1--已平仓,0--未平仓
}Else
{
if (A_BuyPosition==0 And A_SellPosition==0)
{
bf=high[1]-low[1];
isAlreadyEntry=GetGlobalVar(3);//取是否开过仓
If ((con)// and isAlreadyEntry==0)//
{
myLots=1;
Buy(myLots,Q_High);//myEntryPrice);
SetGlobalVar...
lfxuezz
发表时间: 2010-07-02 14:57
浏览 (2349)
回复 (2)