




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/-/ 簡稱: s007/ 名稱:/ 類別: 交易指令/ 類型: 其他/ 輸出:/-ParamsNumeric maxLots(1);/單次開倉手數Numeric maxTrad(3);/最大交易次數Numeric splitRate(3); /交易滑點和佣金Numeric ma1(5);Numeric ma2(18);Numeric tradBegin(909); /開倉時間Numeric tradEnd(1440); /開倉時間Numeric closeTime(1456); /bar的時間超過此值後平倉Numeric stopLoss(40); /虧損大于于此值時止損,為0不判斷Numeric stopProfis(200); /盈利高於此值時止贏,為0不判斷Numeric tracProfis(0); /盈利高於此值後執行追蹤止贏,為0不判斷Numeric tracLoss(0); /追蹤止盈的回撤值,為0不判斷,Numeric returnProfis(70); /盈利高於此值後執行回撤止贏,為0不判斷Numeric minProfis(10); /持倉bar數超過maxHoles後盈利小於此值平倉,為0不判斷Numeric maxHolds(7);/為0不判斷VarsString fileName; String fileName2;String toDay;Numeric splitDot;/交易滑點Bool b1(False);/開多條件Bool b2(False);/開多條件Bool s1(False);/開空條件Bool s2(False);/開空條件Bool bc(False);/開多條件Bool sc(False);/開多條件Numeric tradePrice(0);/發單的價格StringSeriestradMem();/交易描述Numeric tradProve(0);/可否開倉:0/禁止,1/允許Numeric tradNum(0);/交易次數Numeric tradState(0);/持倉狀態:0/無,1/多,-1/空Numeric tradCost(0);/持倉成本Numeric tradIdx(0);/持倉Bar的indexNumeric tradCyc(0);/持倉週期String pKey;/String pKeyTradProve(TRADPROVE);/String pKeyTradState(TRADSTATE);/String pKeyTradCost(TRADCOST);/String pKeyTradNum(TRADNUM);/String pKeyTradIdx(TRADIDX);/Numeric curProfit(0);/持倉當前浮動盈虧NumericSeries maxProfit(0);/持倉最大浮盈NumericSeries maxLoss(0);/持倉最大浮虧Stringdopos();/持倉處理代碼NumericSeries m1(0);NumericSeries m2(0);BeginsplitDot=splitRate*MinMove();pKey=FormulaName()+SymbolName()+Text(BarType()+Text(BarInterval();pKeyTradProve=TRADPROVE;/pKeyTradState=TRADSTATE;/pKeyTradCost=TRADCOST;/pKeyTradNum=TRADNUM;/pKeyTradIdx=TRADIDX;/初始化If(BarStatus=0)SetTBProfileString(pKey,pKeyTradProve,Text(1);SetTBProfileString(pKey,pKeyTradState,Text(0);SetTBProfileString(pKey,pKeyTradCost,Text(0);SetTBProfileString(pKey,pKeyTradNum,Text(0);SetTBProfileString(pKey,pKeyTradIdx,Text(0);tradMem=;maxProfit=0;maxLoss=0;Return;if(Day !=Day1)SetTBProfileString(pKey,pKeyTradProve,Text(1);SetTBProfileString(pKey,pKeyTradState,Text(0);SetTBProfileString(pKey,pKeyTradCost,Text(0);SetTBProfileString(pKey,pKeyTradNum,Text(0);SetTBProfileString(pKey,pKeyTradIdx,Text(0);tradMem= ;maxProfit=0;maxLoss=0;Else/獲取交易狀態tradProve=Value(GetTBProfileString(pKey,pKeyTradProve);tradState=Value(GetTBProfileString(pKey,pKeyTradState);tradCost=Value(GetTBProfileString(pKey,pKeyTradCost);tradNum=Value(GetTBProfileString(pKey,pKeyTradNum);tradIdx=Value(GetTBProfileString(pKey,pKeyTradIdx);tradMem= ;maxProfit=maxProfit1;maxLoss=maxLoss1;m1=iTodayEMA(Open,ma1);/指標m2=iTodayEMA(Open,ma2);/指標/開倉條件/跌停板附近不開多倉,漲停附近不開空倉if(BarStatus=2)b1=Close(Q_LowerLimit()+15*MinMove();s1=Close(Q_UpperLimit()-15*MinMove() ;Elseb1=Not(High=Low And High=Close Or High1=Low1 );s1=Not(High=Low And High=Close Or High1=Low1 );If(tradNum=0.0001*tradBegin And TimemaxProfit)maxProfit=curProfit;If(curProfitmaxProfit) maxProfit=(High-tradCost);If(Low-tradCost)maxProfit)maxProfit=tradCost-Low;If(tradCost-High)maxLoss)maxLoss=tradCost-High;/平多反空If(tradState=1 And sc And tradNum=0.0001*tradBegin And Time=0.0001*tradEnd)if(BarStatus=2)tradePrice= Q_BidPrice -splitDot; Else tradePrice=Open-splitDot;If(SellShort(maxLots,tradePrice)tradMem=平多反空-+Text(tradePrice);Commentary(tradMem);SetTBProfileString(pKey,pKeyTradProve,Text(1);SetTBProfileString(pKey,pKeyTradState,Text(-1);SetTBProfileString(pKey,pKeyTradCost,Text(tradePrice);SetTBProfileString(pKey,pKeyTradNum,Text(1+tradNum);SetTBProfileString(pKey,pKeyTradIdx,Text(CurrentBar();maxProfit=0;maxLoss=0;curProfit=0;/平空反多If(tradState=-1 And bc And tradNum=0.0001*tradBegin And Time0)/開倉後第一根BAR的處理-應對bar走完後的信號消失問題*if(tradCyc=1)。Elsedopos=DoPosition(tradState,tradCyc,curProfit,maxProfit,stopLoss,stopProfis,tracProfis,tracLoss,returnProfis,minProfis,maxHolds,closeTime);dopos=DoPosition(tradState,tradCyc,curProfit,maxProfit,stopLoss,stopProfis,tracProfis,tracLoss,returnProfis,minProfis,maxHolds,closeTime);/統一的平倉處理-if(Len(dopos)2)/處理交易價格,叫賣叫買價加上滑點,便於成交if(BarStatus=2)If(tradState=1) tradePrice= Q_BidPrice -splitDot;If(tradState=-1) tradePrice= Q_AskPrice +splitDot;Else tradePrice=Close-tradState*splitDot;/平多If(tradState=1)If(Sell(maxLots,tradePrice)tradMem=dopos+:平多-+Text(tradePrice);SetTBProfileString(pKey,pKeyTradProve,Text(1);SetTBProfileString(pKey,pKeyTradState,Text(0);maxProfit=0;maxLoss=0;/平空If
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国家能源南京市2025秋招电气工程类面试追问及参考回答
- 中国移动锦州市2025秋招供应链采购类专业追问清单及参考回答
- 中国广电新乡市2025秋招技能类专业追问清单及参考回答
- 新乡市中储粮2025秋招面试专业追问题库基建工程岗
- 楚雄自治州中石化2025秋招面试半结构化模拟题及答案炼油工艺技术岗
- 2025年师德建设考试题及答案
- 海北藏族自治州中储粮2025秋招笔试粮食政策与企业文化50题速记
- 中国联通遂宁市2025秋招网络优化与维护类专业追问清单及参考回答
- 博尔塔拉自治州中石化2025秋招面试半结构化模拟题及答案市场营销与国际贸易岗
- 大唐电力阳泉市2025秋招面试专业追问及参考综合管理岗位
- 2024-2025学年山东省青岛五十八中高一(上)第一次月考数学试卷(含答案)
- PANTONE国际色卡CMYK色值对照表3
- DL∕T 5371-2017 水电水利工程土建施工安全技术规程
- TD/T 1057-2020 国土调查数据库标准(正式版)
- 健康教育狂犬病知识讲座
- 应急救援的现场医疗急救
- 第一章 马克思主义自然观
- 2023-2024学年八年级物理上学期第一次月考考试版【测试范围:第一章、第二章】(人教版)
- 重大隐患判定标准解读课件
- j11pro固件爵聆数播说明书
- 电容式电压互感器试验指导方案
评论
0/150
提交评论