: | : | :期货程序化 | :期货程序化研究 | :期货量化学习 | :期货量化 |
返回列表 发帖

学习编写EA基本知识

学习编写EA基本知识

Ask=卖价
AccountEquity=账户净资产值
AccountBalance=账户余额
AccountNumber=账户号
Alert=警报
Bid=买价
Bars=图表中的柱数
break=中断
bool=bool布尔型变量
Close=收盘价格
continue=继续
case=例子
color=颜色
Comment=注释
copyright=版权
datetime=日期时间数据
double=双精度数据
Day=日
DayOfWeek=这周的第几天
default=默认
Digits=小数位
else=否则
extern=外部变量
FALSE=假
High=最高价
Hour=小时
iCustom=计算指定的客户指标并且退回它的值
iClose=计算带有时间周期和平移的指定货币对柱的收盘值
iOpen=计算带有时间周期和平移的指定货币对柱的开盘值
IsConnected=在客户终端和服务器执行数据之间函数返回主要连接状态。
IsDemo=模拟账户
IsTesting=测试模式
int=整型数据
if=如果
Low=最低价格
NULL=空状态、当前货币对
NormalizeDouble=给出环绕浮点值的精确度
Open=开盘价
OrderClosePrice=定单收盘价格
OrderMagicNumber=选定订单的指定编号
OrderCloseTime=平仓时间
OrderDelete=订单删除
OrderOpenPrice=定单开盘价格
OrderCommission=定单的佣金、手续费
OrderSwap=定单掉期值
OrderModify=订单修改
OrderTakeProfit=定单赢利值
OrderProfit=定单净盈利值
OrdersTotal=订单总数
OrderSend=开仓
OrderSymbol=定单货币对
OP_BUYLIMIT=买挂单
OP_BUYSTOP=买停挂单
OP_SELLLIMIT=卖挂单
OP_SELLSTOP=卖停挂单
Point=点
Period=使用图表周期的分钟总数
PERIOD_H1=1小时周期
PlaySound=播放声音
Print=输出
return=返回
Sleep=睡眠
Symbol=货币对名称
start=开始
TimeLocal=当前电脑时间
TimeCurrent=最后访问的服务器时间
TRUE=真
Time=时间
void=子程序
Volume=成交量
Year=年

13.数学问题:
最高线=High[1]+High[2]+High[3] / 3
最低线=Low[1]+Low[2]+Low[3] / 3
中间线=     [(high[1]+low[1])/2+(high[2]+low[2])/2+(high[3]+low[3])/2]/3


14.解释EA里面常见的数学符号
< = 小于
> = 大于
<= = 小于等于
>= = 大于等于
+ = 加
- = 减
* = 乘
/ =除
= =赋值
== =等于
! =不等于
15.完成以下指标
iAC(NULL, 0, 1)
iAD(NULL,0,0)
iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_MEDIAN, MODE_GATORJAW, 1)
iADX(NULL,0,14,PRICE_HIGH,MODE_MAIN,0)
iATR(NULL,0,12,0)
iAO(NULL,0,2)
iBearsPower(NULL,0,13,PRICE_CLOSE,0)
iBands(NULL,0,20,2,0,PRICE_LOW,MODE_LOWER,0)
iBandsOnArray(ExtBuffer,total,2,0,MODE_LOWER,0)
iBullsPower(NULL,0,13,PRICE_CLOSE,0)
iCCI(NULL,0,12,PRICE_TYPICAL,0)
iCCIOnArray(ExtBuffer,total,12,0)
iCustom(NULL,0,”TT”,13,1,0)
iDeMarker(NULL,0,13,0)
iEnvelopes(NULL,0,13,MODE_SMA,10,PRICE_CLOSE,0.2,MODE_UPPER,0)
iEnvelopesOnArray(ExtBuffer,0,13,MODE_SMA,0.2,MODE_UPPER,0)
iForce(NULL,0,13,MODE_SMA,PRICE_CLOSE,0)
iFractals (NULL,0,MODE_UPPER,3)
iGator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_MEDIAN, MODE_UPPER, 1)
iIchimoku(NULL, 0, 9, 26, 52, MODE_TENKANSEN, 1)
iBWMFI(NULL,0,0)
iMomentum(NULL,0,12,PRICE_CLOSE,0)
iMomentumOnArray(m_buffer,100,12,0)
iMFI(NULL,0,14,0)
iMA(NULL,0,13,8,MODE_SMMA,PRICE_MEDIAN,i)
iMAOnArray(ExtBuffer,0,10,0,MODE_LWMA,1)
iOsMA(NULL,0,12,26,9,PRICE_OPEN,1)
iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0)
iOBV(NULL,0,PRICE_CLOSE,1)
iSAR(NULL,0,0.02,0.2,0)
iRSI(NULL,0,14,PRICE_CLOSE,0)
iRSIOnArray(ExtBuffer,1000,14,0)
iRVI(NULL, 0, 10,MODE_MAIN,0)
iStdDev(NULL,0,10,0,MODE_EMA,PRICE_CLOSE,0)
iStdDevOnArray(ExtBuffer,100,10,0,MODE_EMA,0)
iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0)
iWPR(NULL,0,14,0)
按f1


16.你可以分清楚下面的编写词句吗?试一试吧!
High[0] 最后一根K线最高价
iHigh(0,0,0)  当前图表周期货币对,最后一根K最高价
iHigh(0,PERIOD_H1,0) 当前图表货币对周期为1小时,最后一根K的最高价
iHigh("USDCHF",0,0)  USDCHF的目前图表周期,最后一根K最高价
iHigh("USDCHF",PERIOD_H1,0) USDCHF的一小时周期图表,最后一根K最高价
High[iHighest(0,0,MODE_HIGH,0,0)] 当前图表最高值
High[iHighest(0,PERIOD_H1,MODE_HIGH,0,0)] 当前图表的1小时图的最高值
High[iHighest("USDCHF",0,MODE_HIGH,20,0)]USDCHF货币对当前周期的倒数20个柱子内最高值
High[iHighest("USDCHF",PERIOD_H1,MODE_HIGH,20,4)]  USDCHF1小时图倒数第四4到20个柱子的最高值
High[iHighest("USDCHF",PERIOD_D1,MODE_HIGH,20,0)] USDCHF日线图倒数20个柱子的最高值
High[iHighest("EURUSD",PERIOD_M15,MODE_HIGH,50,1)]EURUSD15分钟图倒数第1到50个柱子的最高值

论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

返回列表