- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
單元五 EasyLanguage重要功能、指令及語法解析
本單元內容主要取材自EasyLanguage原版手冊。
EasyLanguage語法介紹
EasyLanguage PowerEditor可提供程式編輯、顏色管理、語法檢查、線上輔助、程式檢
察與線上偵錯等多功能的整合式程式開發環境;而StrategyBuilder用以結合多操作信號,形
成完整交易策略;透過EasyLanguage程式 「在TradeStation線圖中掃描資料」,即可完成回
測。
交易信號的基本語法由許多「 If (條件判斷式 ) Then ( 交易行動) 」規則所組成,使用
「If-Then 」的邏輯判斷式處理交易線圖上的回測,「條件判斷式」可由算術、比較或邏輯運
算式組成,而「交易行動」用 以作建立部位,最簡單的交易行動如Buy/Sell 。例如,「If Close
High[1] Then Buy Next Bar at Market; 」或簡寫為( 「If C H[1] Then Buy 」可形成「若 (If)
今日收盤(C)大於()昨日最高價 (H[1]) ,則(Then)買 (Buy)在當日收盤 」。
本單元將詳細介紹 EasyLanguage的語法,包括以下主題:運算子 算術、邏輯( )與複合
運算式、數值變數與自定變數宣告、動態參數輸入、內建函數、區塊指令、買賣命令種類、
多資料策略、客製函數、環境條件與觸發條件之運用、相關輔助系統的使用等。
關於變數 (不先講不知道,除非預設變數…)
常用變數包括邏輯值 (True/False)與數值(Numeric)變數。
邏輯值變數可用 ConditionN (N=1..99)儲存;數值變數可用 ValueN (N=1..99 ,預設值為
0))儲存。數值變數的使用,如:
Value1 = (High[1] – Low[1])/2;
Close High[1] – Value1;
邏輯值變數的使用,如:
Condition1 = Close High[1] + (High[1] – Low[1]) / 2;
Condition2 = Volume Volume[1] * 1.5;
If Condition1 And Condition2 Then Buy Next Bar at Market;
Value1 = (High[1] – Low [1]) / 2;
Variables則可以同時儲存邏輯值與數值,需做變數宣告同時可做起始值設定,如 :
Variables: PreBarRange (0);
PreBarRange = High[1] – Low[1]
If Close High[1] + PreBarRange/2 Then Buy Next Bar at Market;
Y=f(x)
算術、比較與邏輯運算子與複合運算式
1. 同時使用算術與比較運算子。
If Close High[1] + (High[1] – Low[1])/2 Then Buy Next Bar at Market;
2. 使用複合運算式
1
Condition1 = Close High[1] + High[1] – Low[1])/2;
If Condition1 Then Buy Next Bar at Market;
其中,Condition變數可由 Condition1~Condistion99 ,預設值為False 。
3. 使用邏輯運算子 (AND, OR)
Condition1 = Close High[1] + High[1] – Low[1])/2;
Condition2 = Volumn Volumn[1] * 1.5;
If Condition1 AND Condition2 Then Buy Next Bar at Market;
內建函數使用 (在哪裡找?程式碼是什麼 ?)
EasyLanguage中包含大量內建函數用於建立技術分析指標,例如: 「Value1 =
Highest(Close, 5); 」可取得最近5 天收盤最高。又如:
If Average(Close, 9) Crosses Over Average(Close, 18) Then Buy Next Bar at Market
您可能关注的文档
- 2012超越考研合工大五套卷数一前三套及答案word版本.doc
- 2012电大财务报表分析网考答案最全.doc
- 2012高校教学管理及教师教学基本规范.ppt
- 2012年贵州省六盘水市中考数学试卷(解析).doc
- 2012国家司法考试真题word版.doc
- 2012国庆出行路书.doc
- 2012届高考英语口试复习材料.doc
- 2012考研数学二大纲全.doc
- 2012科学中考试题汇编——欧姆定律.ppt
- 2012年9月浙江省通用技术高考卷.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)