老师好!我有1个文华公式效果不错,很想用TB来实现交易,恳请老师帮写:
C1:=VALUEWHEN(DATEREF(DATE,1),REF(C,1));
H1:=VALUEWHEN(DATEREF(DATE,1),REF(H,1));
L1:=VALUEWHEN(DATEREF(DATE,1),REF(L,1));
CF:=MAX((H1-C1),(C1-L1))*3;
O1:=VALUEWHEN(DATEREF(DATE,1),O);
C>O1+CF,B...
本帖最后由 nkwindforce 于 2014-7-11 23:37 编辑为什么套利历史回测时,TB会给我把仓平掉,参见2014-06-24 14:34:00分的log。我的程序并没有发出平仓指令,模拟账户资金也很充裕,我都是止盈止损后才开仓的,会是什么原因呢?
2014-0...
本帖最后由 wwr_5817 于 2018-3-7 17:45 编辑旗舰版5.5.1.0有bug吗?为何发布没两天,今天又发布5.5.1.1?5.5.1.1比5.5.1.0改进了啥?
wwr_5817
发表时间: 2018-03-07 17:03
浏览 (1588)
回复 (0) ... TP:"+Text(CC)+" TotalPosition:"+Text(A_TotalPosition)) 记录如下:
2011-02-28 13:14:59 OpenOrderCount:0 TP:4 TotalPosition:1
2011-02-28 13:15:00 OpenOrderCount:0 TP:4 TotalPosition:1
2011-02-28 13:15:00 OpenOrderCount:0 TP:4 TotalPosition:1
2011-02-28 13:15:01 OpenOrderCount:0 TP:4 ...
JOONAA
发表时间: 2011-02-28 17:20
浏览 (2210)
回复 (2) 本帖最后由 15566105613 于 2021-6-23 11:33 编辑K线图的价格与委托价格偏差太大,是咋回事?ParamsNumeric Lots(1); // 交易手数
VarsNumericSeries Myprice;
NumericSeries ATR;
Begin
ATR=AvgTrueRange(5);
//开仓模块
If(Market...
1.1.3.2的策略优化的筛选功能还是不能用,还不如1.1.2.0
wangxw5
发表时间: 2020-01-05 01:48
浏览 (720)
回复 (1) 本帖最后由 qgzzl987 于 2013-9-26 05:21 编辑下面为一个1分钟日内交易程序的两个版本,请在模拟盘模拟一下:
Vars
Bool fdjy;
begin
fdjy = ( Time >=0.090000 && Time =1 && fdjy )
{
BuyToCover ( 0 , c[1] );
}
if ( 多开 AND ...
qgzzl987
发表时间: 2013-09-25 20:59
浏览 (1363)
回复 (1) ...果没成交,撤单后再平成交了。
后来麻着胆子追手空:P1009,结果如下:
*****,11161,p1009,卖出,已撤单,1,7094,2010-01-07 10:09:19,0,0,1,-,0,0,开仓
*****,11145,p1009,卖出,已撤单,1,7100,2010-01-07 10:09:17,0,0,1,-,0,0,开仓
*****,11137,p1009,卖出,已撤单,1,...
f600624
发表时间: 2010-01-07 11:52
浏览 (7204)
回复 (9) 第一次见开8个窗口,某个做ZN的窗口10:50左右换成L1005(设为全自动,不能连续交易,直接键入L1005,回车),结果出现下面的交易f600624,1752812,l1005,卖出,全部成交,1,11145,2010-03-17 10:50:47,1,11160,0,15,0,0,开仓,wenhua091230
f600624,1...
f600624
发表时间: 2010-03-17 11:39
浏览 (3436)
回复 (2) ... TP:"+Text(CC)+" TotalPosition:"+Text(A_TotalPosition)) 记录如下:
2011-02-28 13:14:59 OpenOrderCount:0 TP:4 TotalPosition:1
2011-02-28 13:15:00 OpenOrderCount:0 TP:4 TotalPosition:1
2011-02-28 13:15:00 OpenOrderCount:0 TP:4 TotalPosition:1
2011-02-28 13:15:01 OpenOrderCount:0 TP:4 ...
JOONAA
发表时间: 2011-03-01 08:04
浏览 (6123)
回复 (12) ... NumericSeries LLValue(0);
Begin
If (CurrentBar == 0)
{
Position = 1 ;
oTransition = 1 ;
Af = AfStep ;
HHValue = High ;
LLValue = Low ;
oParClose = LLValue ;
ParOpen = oParClose + Af * ( HHValue - oParClose) ;
If (ParOpen > Low)
{
ParOpen = Low ;
}
}Else
...
ma3722
发表时间: 2011-04-24 08:41
浏览 (2139)
回复 (2) ...单的策略如下:
Events
OnInit()
{
SubscribeBar("AP888.CZCE", "1d", 20190101,0,Enum_Data_AutoSwapPosition);
}
OnBar(ArrayRef indexs)
{
Range[0:DataSourceSize-1]
{
if (BarStatus==0)
Buy(1,Open);
}
}
策略思路,不选择后复权,不选择映射真实合约,只设...
swyggq
发表时间: 2019-09-14 09:26
浏览 (1010)
回复 (0) ...umeric LD;
Numeric N;
Numeric i;
begin
BST=BarsSinceToday+1;
sFileName="d:\\my_TB\\RetracementBreakupBT"+Text(CurrentDate)+".log";
PlotString("barnum",Text(BST),low-5);N=BST; //求从开始到前一根K线的最大值最小值,Lowest和LowD求最值...
... //布林通道的中轨Begin
mieline = .........
if(close[1] > midline[1] and ........)
{
buy(lots , open);
}
End主体部分,开仓设定条件为close[1] > midline[1] , 但是行情中分明是 close[1] < midline[1] , 为什么还是执行...
...帐户,交易设置为不充许连交易。
下午2:30左右,键入y1009,回车,显示策略交易被取消,点确认后就出现下面的交易:
帐户,合同号,商品,类型,状态,数量,价格,时间,成交数量,成交价格,未成数量,滑价,止损价,获利价,开平标志
...
f600624
发表时间: 2010-01-07 15:26
浏览 (4378)
回复 (4) ...么原因,如何解决?????程序如下,用在天胶5月与1月,10秒种 周期上。
ParamsVars
Numeric kai(-250);
Numeric fan(0);
Numeric ying(50);
Numeric sun(50);
NumericSeries xx;
Bool bk1;
Bool sk1;
Bool sp1;
Bool sp2;
Bool sp3;
Bool bp1...
ohyear741
发表时间: 2011-11-16 16:44
浏览 (1657)
回复 (3) VAR1:=SMA(MAX(CLOSE-REF(CLOSE,1),0),34,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),7,1)*100;
VAR2:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100;
VAR3:=BARSCOUNT(CLOSE);
VAR4:=VAR10,4,1);
XX:=EMA(CLOSE,30)-EMA(CLOSE,17);
AA:=EMA(XX,5);
YY:=EMA(XX,13);
短:=TROUGHBARS(3,...
If((Date[-1]!=InvalidInteger && Date!=Date[-1])||(Date[-1]==InvalidInteger && Date < CurrentDate))Date[-1]是什么意思呢? 不是说"[nOffset]"应该是大于等于0的吗?为何出现负值了?
yaq2012
发表时间: 2014-11-01 17:44
浏览 (2234)
回复 (3) ...,不知道可不可以?该如何实现呢?Params
Numeric Qty(1); // 交易手数
Numeric FastLength(5); // 短周期
Numeric SlowLength(10);// 长周期
Numeric PY(2); // 偏移委托
Numeric DelayTicks(30);// TICK计数
Vars
NumericSeries fastma;
Num...
guoer67533
发表时间: 2015-09-08 22:07
浏览 (1325)
回复 (0) ...知道可不可以?该如何实现呢?Params
Numeric Qty(1); // 交易手数
Numeric FastLength(5); // 短周期
Numeric SlowLength(10);// 长周期
Numeric PY(2); // 偏移委托
Numeric DelayTicks(30);// TICK计数
Vars
...
guoer67533
发表时间: 2015-09-09 05:58
浏览 (1257)
回复 (0)