所以即时通讯学习代码(最后)...但我发现是 - 我不知道 - 我不知道..所以我的想法是把最重要的常见功能清单放在一起知道..也许前100/200? ..一旦我们有一个好名单放在一起生病做一个闪存卡文件,并张贴在这里(这样,家伙可以打印自己的flashcards,并开始工作)..这应该帮助家伙试图学习..他们可以来, - 获取列表 - 学习函数(即使他们不知道如何使用它们),然后继续学习代码,并且已经知道有一个函数可以获得蜡烛的开放价格或类似的东西)..
〜要知道的事情;如果您点击脚本/电子邮件代码中的一个单词,然后按f1键,它将显示参考指南并告诉您有关您单击的内容。
例如= iMa(); ..你点击iMa,然后点击f1,它会告诉你有关该指标,并告诉你如何使用它。
1. extern(用于声明外部变量)(这是在图表上放置脚本时的变量之一,您可以输入一些内容(tp,sl ect)
2.评论(); (用于在屏幕上放置评论)
3. MessageBox(文本,标题,标志); (有一个盒子弹出来通知你什么)
4.打印()(这将在日记中打印一些信息)
5. Alert(); (这会弹出警报通知)
这个下一个小组会在你的对上得到你的信息 - 他们访问mql4中原生的数据数组。例子Open [10];将显示从当前蜡烛[0]返回的蜡烛10的开放价格(我们不计算当前蜡烛的原因,因为它仍然开放并且可以改变)
6.时间[]
7.打开[]
8.高[]
9.Low []
10.关闭[]
11.卷[]
如果您想从其他对中调用信息 - 请在下面使用这些信息。你会发现上面的函数使用括号()和数组括号[]。括号中的信息是这样的(对,时间,蜡烛数量);
iTime();
13.打开();
14. iHigh();
15. iLow();
16. iClose()示例iClose(GBPJPY,60,20)无论你的配对是什么 - 这将看gj,60分钟,从蜡烛返回20个蜡烛0
17. iVolume();
18. NULL(对于一个调用这个对的函数 - 你可以把NULL放入,它只是意味着 - 使用你的对(BE SURE将NULL中的所有字母大写)
19.在消息框中,您可以使用 符号对行和信息进行分组。在警报,注释和打印功能中,您可以使用逗号,
20. _Period或Period()做同样的事情。它可以检索你放下的图表的周期。如果你在这条规则中使用了这个规则,那么这个scirpt只能在60分钟的图表上使用。
21.用于下订单的功能(您不要只用sl和everyhting来下订单..您下订单 - 然后选择您刚刚下的订单,然后修改tp和sl的订单)
一个。 OrderSend();
湾OrderSelect();
C。 OrderModify();
22. GetLastError();
23. OpenOrderPrice();
24.TimeLocal(); (这显示了你的电脑的时间)
25. TimeCurrent(); (显示代理服务器计算机的时间)
_Symbol或Symbol();调用图表符号)
27.数字; (这找出了你对上的数字总数)
28. MarketInfo(对,模式=你想要什么信息);例如int getBid = MarketInfo(EURUSD,MODE_BID);
29. IndiorCounted(); (这会得到图表上的小节数)
30. OrderMagicNumber(); (这用于确保订单上的幻数与脚本调用它的相同。
31.投标(这是指下单时使用的价格)
32.询问(这是指下订单时使用的价格)
33. iCustom();这称为自定义指标。括号内是函数要求的东西的数量 - 但它会告诉你)
34. iMa();这将称为移动平均指标.. MQL4有很多股票嵌入式指标RSI,布林通道,股票,MACD ..所以你可以直接替换
MA与你想要的iMacd()..这样你就不必在使用通用指标时重新发明车轮。
正如你们添加到列表中的那样 - 在这里不断加入主列表..如果有人已经有一个最重要的函数/调用共享列表 - 然后通过一切手段这样做..如果我有一个列表时开始 - 我会了解他们,它会让事情变得更容易..