




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 核酸核苷酸行业深度研究分析报告(2024-2030版)
- 2025-2030年中国瓶装氧气行业深度研究分析报告
- 2025-2030年中国五金机械塑料行业深度研究分析报告
- 餐饮协会培训课件
- 2025年中国农用金属配件行业市场发展前景及发展趋势与投资战略研究报告
- 中国蔬菜基地行业市场发展现状及前景趋势与投资分析研究报告(2024-2030)
- 2025年抖音冲锋衣行业趋势洞察报告
- 2025年 朝阳师范学院高校招聘考试笔试试题附答案
- 2025-2030年中国参茸滋补品行业市场供需态势及前景战略研判报告
- 2025年中国全自动管材生产线行业市场发展前景及发展趋势与投资战略研究报告
- JJG 646-2006移液器
- GB/T 40167-2021纸和纸板加速老化(100 ℃)
- GB/T 17626.4-2018电磁兼容试验和测量技术电快速瞬变脉冲群抗扰度试验
- GB/T 1094.12-2013电力变压器第12部分:干式电力变压器负载导则
- 活性炭改性及吸附条件研究性实验
- 小学体育教研活动记录(有内容)
- 核级阀门强度计算方法的分析
- 中国古代朝代历史知识大汉王朝科普图文PPT教学课件
- 氯氧铋光催化剂的晶体结构
- 随州市城市规划管理技术规定
- 围墙检验批质量验收记录表
评论
0/150
提交评论