《程序化交易 策略开发与应用》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:深圳开拓者科技有限公司编
  • 出 版 社:北京:中国经济出版社
  • 出版年份:2015
  • ISBN:9787513635257
  • 页数:443 页
图书介绍:全书分为上下两篇,其中上篇从使用TB软件、TB公式两个方面对交易开拓者软件平台进行了深入细致的解析,介绍了软件的使用准备,普通交易者、程序化交易者、套利交易者使用软件的方法,TB公式语法基础,用户函数和公式应用的编写,测试和评估以及部分常用公式的分析,下篇则给出了一些实盘策略示例,指标计算公式和函数速查手册等内容列为附录。

上篇 TB软件教程 3

第一章 软件介绍与使用准备 3

一、TB软件介绍 3

二、使用准备 6

三、软件主要界面 12

第二章 使用TB软件——普通交易者 15

一、使用交易师 15

二、使用批量下单 20

三、使用快捷操作 22

第三章 使用TB软件——程序自动化交易者 26

一、单个合约应用公式 26

二、商品委托映射应用 28

三、监控器 32

四、交易助手 34

第四章 使用TB软件——套利交易者 39

一、使用套利宝 39

二、使用价差下单 43

第五章 TB公式——初识公式 45

一、TradeBlazer公式体系(简称TB公式)简介 45

二、新建公式 45

三、公式加密 51

四、公式的导入与导出 52

第六章 TB公式——语法基础(一) 57

一、TB编码 57

二、语言基础 58

第七章 TB公式——语法基础(二) 70

一、分支语句 70

二、循环语句 76

第八章 TB公式——用户函数 81

一、什么是用户函数 81

二、用户函数的类型 81

三、TB软件中用户函数使用规则 82

四、函数的编写 82

五、用户函数的调用 84

第九章 TB公式——公式应用 86

一、技术分析类 86

二、交易策略类 95

第十章 TB公式——测试与评估 105

一、TB平台策略回测模式 105

二、测试报告详细解读 113

第十一章 TB公式——公式进阶(一) 119

案例一 止盈止损 119

案例二 跟踪止损 121

案例三 加仓减仓 126

案例四 多品种交易 127

案例五 收盘平仓 129

第十二章 TB公式——公式进阶(二) 131

案例一 集合竞价数据过滤 131

案例二 A函数下单、撤单以及全局变量操作 134

案例三 跨周期、数据库读写 137

案例四 平仓延迟反手 140

第十三章 新版本的新功能 143

一、批量优化 143

二、数据库 146

三、自定义指数 147

四、用户自定义版块 149

五、数组 151

六、期权 159

下篇 实盘策略集锦 169

基于均线交叉与通道突破相结合的交易系统(Moving Average Cross Over) 169

基于均线和K线形态的高低点突破系统(Escalator Trading System) 176

基于置换均线的二次穿越突破系统(Double Your Fun) 181

基于加权价的支撑阻力线突破系统(Red Rover) 186

基于市场强弱指标和动量的通道突破系统(Superman) 190

基于商品价差的通道突破系统(Spread Channel Breakout) 196

基于凯特纳通道的交易系统(Keltner Channel) 200

基于平移布林通道的系统(Displaced Boll) 205

基于平移的高低点均值通道与K线中值突破的系统(Average Channel Range Leader) 208

基于平移通道的交易系统(No Hurry System) 212

基于用波动加权后的WOBV的交易系统(OBV Revisited) 216

基于开收盘价格间的相对关系变化进行判断的交易系统(Open-Close Histogram) 220

基于指数移动平均线交易系统(Three Exponential Moving Average Crossover Trade System) 224

基于初始交易范围突破交易系统(Trading Range Breakout) 228

基于价格通道突破交易系统(Going in Style) 234

基于价格与均线的相关差交易系统(Reference Deviation System) 238

基于均线的阻力线支撑线交易系统(Moving Average Support/Resistance) 241

基于均线与动能的交易系统(Swinger) 248

基于DMI中ADX的震荡交易系统(Traffic Jam) 252

基于收盘价与之前K线高低进行打分的交易系统(Trend Score) 262

基于K线建立箱体基于突破进行系统交易(In the Zone) 269

四均线交易系统(Four Set of MA Crossover System) 276

基于ADX及EMA的交易系统(ADX and MA Channel System) 280

基于MACD判断的交易系统(First Pull Back System): 290

成交量加权动量交易系统(Volume Weighted Momentum System) 296

基于价格区间突破的交易系统(Jail Break System) 300

金肯特纳交易策略(King Keltner) 304

布林强盗交易策略(Bollinger Bandit) 307

动态突破交易策略(Dynamic Break OutII) 311

幽灵交易者交易策略(Ghost Trader) 315

恒温器交易策略(Thermostat) 320

附录 329

附录一:计算公式 329

交易策略性能测试报告 329

交易策略参数优化报告 331

附录二:函数速查手册 332

函数按分类索引 332

数学函数 332

Abs 332

Acos 332

Acosh 332

Asin 333

Asinh 333

Atan 333

Atan2 333

Atanh 334

Ceiling 334

Combin 334

Cos 335

Cosh 335

Ctan 335

Even 335

Exp 336

Fact 336

Floor 336

FracPart 337

IntPart 337

Ln 337

Log 337

Mod 338

Neg 338

Odd 338

Pi 339

Power 339

Rand 339

Round 339

RoundDown 340

RoundUp 340

Sign 340

Sin 341

Sinh 341

Sqr 341

Sqrt 341

Tan 342

Tanh 342

字符串函数 342

Exact 342

Left 343

Len 343

Lower 343

Mid 343

Right 344

Text 344

Trim 344

Upper 344

Value 344

颜色函数 345

Black 345

Blue 345

Cyan 345

DarkBrown 345

DarkCyan 346

DarkGray 346

DarkGreen 346

DarkMagenta 346

DarkRed 347

DefaultColor 347

Green 347

LightGray 347

Magenta 348

Red 348

Rgb 348

White 348

Yellow 349

时间函数 349

CurrentDate 349

CurrentTime 349

DateAdd 349

DateDiff 350

DateTimeToString 350

DateToString 350

Day 350

DayFromDateTime 351

Friday 351

Hour 351

HourFromDateTime 351

MakeDate 351

MakeDateTime 352

MakeTime 352

Minute 352

MinuteFromDateTime 352

Monday 353

Month 353

MonthFromDateTime 353

Saturday 353

Second 353

SecondFromDateTime 354

StringToDate 354

StringToDateTime 354

StringToTime 354

Sunday 354

SystemDateTime 355

Thursday 355

TimeDiff 355

TimeToString 355

Tuesday 356

Wednesday 356

Weekday 356

WeekdayFromDateTime 356

Year 356

YearFromDateTime 357

数据函数 357

BarCount 357

BarStatus 357

C 357

Close 358

CurrentBar 358

D 358

Date 358

H 358

High 359

HistoryDataExist 359

L 359

Low 359

O 359

Open 360

OpenInt 360

T 360

Time 360

V 360

Vol 361

属性函数 361

BarInterval 361

BarType 361

BidAskSize 362

BigPointValue 362

CanMarketOrder 362

CanShortTrade 362

CanStopOrder 363

CanTrade 363

ContractSize 363

ContractUnit 363

CurrencyName 364

CurrencySymbol 364

DataCount 364

ExchangeName 364

ExpiredDate 365

GetUserID 365

InitialMargin 365

MaintenanceMargin 365

MarginRatio 365

MaxBarsBack 366

MaxSingleTradeSize 366

MinMove 366

PriceScale 366

Symbol 366

SymbolName 367

SymbolType 367

行情函数 367

Q_AskPrice 367

Q_AskVol 368

Q_AvgPrice 368

Q_AskPriceFlag 368

Q_BidPrice 368

Q_BidPriceFlag 369

Q_BidVol 369

Q_Close 369

Q_High 369

Q_HisHigh 370

Q_HisLow 370

Q_InsideVol 370

Q_Last 370

Q_LastDate 371

Q_LastFlag 371

Q_LastTime 371

Q_LastVol 371

Q_Low 372

Q_LowerLimit 372

Q_Open 372

Q_OpenInt 372

Q_OpenIntFlag 373

Q_Oscillation 373

Q_OutsideVol 373

Q_PreOpenInt 373

Q_PreSettlePrice 374

Q_PriceChg 374

Q_PriceChgRatio 374

Q_TickChg 374

Q_TodayEntryVol 375

Q_TodayExitVol 375

Q_TotalVol 375

Q_TurnOver 375

Q_UpperLimit 376

QuoteDataExist 376

账户函数 376

A_AccountID 376

A_BrokerID 376

A_BuyAvgPrice 377

A_BuyPosition 377

A_BuyProfitLoss 377

A_CurrentEquity 377

A_DeleteOrder 378

A_FreeMargin 378

A_GetLastOpenOrderIndex 379

A_GetLastOrderIndex 379

A_GetOpenOrderCount 380

A_GetOrderCount 380

A_OpenOrderBuyOrSell 381

A_OpenOrderContractNo 381

A_OpenOrderEntryOrExit 382

A_OpenOrderFilledLot 382

A_OpenOrderFilledPrice 383

A_OpenOrderLot 383

A_OpenOrderPrice 384

A_OpenOrderStatus 384

A_OpenOrderTime 385

A_OrderBuyOrSell 385

A_OrderContractNo 386

A_OrderCanceledLot 386

A_OrderEntryOrExit 387

A_OrderFilledLot 387

A_OrderFilledPrice 388

A_OrderLot 388

A_OrderPrice 389

A_OrderStatus 389

A_OrderTime 390

A_PositionProfitLoss 390

A_PreviousEquity 390

A_ProfitLoss 390

A_SendOrder 391

A_SellAvgPrice 391

A_SellPosition 392

A_SellProfitLoss 392

A_TodayBuyPosition 392

A_TodayDeposit 392

A_TodayDrawing 393

A_TodaySellPosition 393

A_TotalAvgPrice 393

A_TotalFreeze 393

A_TotalMargin 394

A_TotalPosition 394

AccountDataExist 394

枚举函数 394

Enum_Buy 394

Enum_Canceled 395

Enum_Canceling 395

Enum_Declare 395

Enum_Declared 395

Enum_Deleted 395

Enum_Entry 396

Enum_Exit 396

Enum_ExitToday 396

Enum_Filled 396

Enum_FillPart 396

Enum_Sell 397

交易函数 397

Buy 397

BuyToCover 398

Sell 398

SellShort 399

策略性能 399

AvgBarsEvenTrade 399

AvgBarsLosTrade 400

AvgBarsWinTrade 400

GrossLoss 400

GrossProfit 400

LargestLosTrade 400

LargestWinTrade 401

MaxConsecLosers 401

MaxConsecWinners 401

MaxContractsHeld 401

NetProfit 401

NumEvenTrades 402

NumLosTrades 402

NumWinTrades 402

PercentProfit 402

TotalBarsEvenTrades 402

TotalBarsLosTrades 403

TotalBarsWinTrades 403

TotalTrades 403

策略状态 403

AvgEntryPrice 403

BarsSinceEntry 403

BarsSinceExit 404

BarsSinceLastEntry 404

ContractProfit 404

CurrentContracts 404

CurrentEntries 405

EntryDate 405

EntryPrice 405

EntryTime 405

ExitDate 406

ExitPrice 406

ExitTime 406

LastEntryDate 406

LastEntryPrice 407

LastEntryTime 407

MarketPosition 407

MaxContracts 407

MaxEntries 408

MaxPositionLoss 408

MaxPositionProfit 408

PositionProfit 408

其他函数 409

Alert 409

AlertEnabled 409

Commentary 409

FileAppend 410

FileDelete 410

FormulaName 410

GetGlobalVar 410

GetTBProfileString 411

GetTBProfileString2File 411

IIF 411

IIFString 411

InvalidInteger 412

InvalidNumeric 412

InvalidString 412

PlayWavSound 412

PlotBool 412

PlotNumeric 413

PlotString 413

SetGlobalVar 413

SetTBProfileString 414

SetTBProfileString2File 414

Unplot 414

组合性能 415

Portfolio_GrossLoss 415

Portfolio_GrossProfit 415

Portfolio_MaxDrawDown 415

Portfolio_MaxDrawDownRatio 415

Portfolio_NetProfit 415

Portfolio_PercentProfit 416

Portfolio_NumWinTrades 416

Portfolio_NumLossTrades 416

Portfolio_TotalTrades 416

组合状态 416

Portfolio_CurrentCapital 416

Portfolio_CurrentEntries 417

Portfolio_CurrentEquity 417

Portfolio_InitCapital 417

Portfolio_PositionProfit 417

Portfolio_TotalProfit 417

Portfolio_UsedMargin 418

内建函数 418

AdaptiveMovAvg 418

Average 418

AverageD 419

AverageFC 419

AvgDeviation 419

AvgPrice 420

AvgTrueRange 420

BarsSinceToday 420

CloseD 420

CoefficientR 421

Correlation 421

CountIf 421

Covar 421

CrossOver 422

CrossUnder 422

Cum 422

DataConvert 422

DEMA 423

Detrend 423

DevSqrd 423

Extremes 424

Fisher 424

FisherInv 424

HarmonicMean 424

HighD 425

Highest 425

HighestBar 425

HighestBarFC 425

HighestFC 426

Kurtosis 426

LinearReg 426

LinearRegAngle 427

LinearRegSlope 427

LinearRegValue 427

LowD 428

Lowest 428

LowestBar 428

LowestBarFC 428

LowestFC 429

Max 429

Median 429

MidPoint 429

Min 430

Mode 430

Momentum 430

NthCon 430

NthExtremes 431

NthHigher 431

NthHigherBar 431

NthLower 432

NthLowerBar 432

OpenD 432

OpenIntD 432

ParabolicSAR 433

PercentChange 433

PercentR 433

Permutation 434

Pivot 434

PriceOscillator 434

RateOfChange 435

SAverage 435

Skewness 435

SMA 436

StandardDev 436

Summation 436

SummationFC 437

SwingHigh 437

SwingHighBar 437

SwingLow 438

SwingLowBar 438

TrueDate 438

TrueHigh 439

TrueLow 439

TrueRange 439

VariancePS 439

VolD 440

WAverage 440

XAverage 440