如何编码? - 页 213 1...206207208209210211212213214215216217218219220...347 新评论 Kale 2009.10.28 06:16 #2121 quest: 你好,我有个问题。我需要从metatrader导入ATR值到csv文件。不幸的是,我不知道该怎么做。 请帮助我写脚本。 我尝试使用FileWrite - MQL4文档 和iATR - MQL4文档。但是我失败了。 元编辑器的帮助文件中的例子很好用。 int handle; datetime orderOpen=OrderOpenTime(); handle=FileOpen("filename", FILE_CSV|FILE_WRITE, ';'); if(handle>0) { FileWrite(handle, iATR(NULL,0,20,0)); FileClose(handle); } nikola5555 2009.10.28 11:09 #2122 关于EA编码的问题 你好! 我是外汇市场的新手。我试图建立我自己的EA,我成功了,但我对一些功能有一些疑问...... 我在5个不同的货币对 上交易。 EURUSD, AUDUSD, USDCAD, USDJPY 和 NZDUSD...在H1时间框架上。 我想在EA中实现一些新的功能,例如,当EA在一个货币对上开出多头交易,并且该交易达到-50点时,我的EA在同一货币对上开出另一个多头交易。 而且,如果可能的话,当我有累计利润时,这两笔交易都关闭......也许第一笔是-20点,但第二笔是+30点,并立即关闭(所以我有+10点利润)。 谁能帮我编写代码? quest 2009.10.28 18:35 #2123 Kalenzo: 好吧,元编辑器帮助文件中的例子很好用。 int handle; datetime orderOpen=OrderOpenTime(); handle=FileOpen("filename", FILE_CSV|FILE_WRITE, ';'); if(handle>0) { FileWrite(handle, iATR(NULL,0,20,0)); FileClose(handle); } 真的很感谢。 如何调整导入 ATR的整个历史。那么完整的历史ATR值+日期? Kale 2009.10.28 19:38 #2124 quest: 真的很感谢,如何调整导入整个ATR的历史?那么完整的历史ATR值+日期? int handle; datetime orderOpen=OrderOpenTime(); handle=FileOpen("filename", FILE_CSV|FILE_WRITE, ';'); if(handle>0) { for(int x=0;x<Bars;x++) { FileWrite(handle, TimeToStr(Time[x]),iATR(NULL,0,20,x)); } FileClose(handle); } quest 2009.10.28 21:00 #2125 Kalenzo: int handle; datetime orderOpen=OrderOpenTime(); handle=FileOpen("filename", FILE_CSV|FILE_WRITE, ';'); if(handle>0) { for(int x=0;x<Bars;x++) { FileWrite(handle, TimeToStr(Time[x]),iATR(NULL,0,20,x)); } FileClose(handle); } 哇,我不知道该说些什么。 太感谢你了。你真的帮助了我 TioPatinhas 2009.10.29 18:06 #2126 大家好! 请告诉我,我需要在我的EA中加入什么,以便它只在时间等于00:00时打开订单? 我需要它只在这一小时内打开订单,你能把程序代码放在这里给我吗? 我试着这样做了,但没有效果。 如果(TimeHour(TimeCurrent() == 0) { OrderSend(Symbol(), OP_BUY, Lot, Ask, Slippage, SL, TP, 0, Magic, 0, Lime) 。 } 非常感谢您! Roger09 2009.10.29 21:28 #2127 Tio Patinhas: 嗨,伙计们 !请告诉我,我需要在我的EA中加入什么,以便它只在时间等于00:00时打开订单? 我需要它只在这个小时内打开订单,你能把程序代码给我吗? 我试着这样做了,但没有效果。 如果(TimeHour(TimeCurrent() == 0) { OrderSend(Symbol(), OP_BUY, Lot, Ask, Slippage, SL, TP, 0, Magic, 0, Lime) 。 } 非常感谢您! 试试这种方式。 int mark; int start() { .... if(Hour()==0&&mark==0) { OrderSend(Symbol(), OP_BUY, Lot, Ask, Slippage, SL, TP, 0, Magic, 0, Lime); mark=1; } if(Hour()>1)mark=0; ... } TioPatinhas 2009.10.29 22:51 #2128 Roger09: 试试这个方法。int mark; int start() { .... if(Hour()==0&&mark==0) { OrderSend(Symbol(), OP_BUY, Lot, Ask, Slippage, SL, TP, 0, Magic, 0, Lime); mark=1; } if(Hour()>1)mark=0; ... } 它的作用!!!非常感谢你,我的朋友,你是男人!!。 junglelion 2009.10.30 02:22 #2129 如何 如何在指标中添加线条,如RSI 80% RSI 20%在mql4代码中,而不是通过手动方法 指导使用的代码。 Linuxser 2009.10.30 02:52 #2130 junglelion: 如何在指标中添加行,如RSI 80% RSI 20%在mql4代码中,不通过手动方法指南使用的代码。 按缓冲区或按指令 按指令是这样的 #property indicator_level1 30 #property indicator_level2 70 1...206207208209210211212213214215216217218219220...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好,我有个问题。我需要从metatrader导入ATR值到csv文件。
不幸的是,我不知道该怎么做。
请帮助我写脚本。
我尝试使用FileWrite - MQL4文档 和iATR - MQL4文档。但是我失败了。元编辑器的帮助文件中的例子很好用。
int handle;
datetime orderOpen=OrderOpenTime();
handle=FileOpen("filename", FILE_CSV|FILE_WRITE, ';');
if(handle>0)
{
FileWrite(handle, iATR(NULL,0,20,0));
FileClose(handle);
}
关于EA编码的问题
你好!
我是外汇市场的新手。我试图建立我自己的EA,我成功了,但我对一些功能有一些疑问......
我在5个不同的货币对 上交易。 EURUSD, AUDUSD, USDCAD, USDJPY 和 NZDUSD...在H1时间框架上。
我想在EA中实现一些新的功能,例如,当EA在一个货币对上开出多头交易,并且该交易达到-50点时,我的EA在同一货币对上开出另一个多头交易。
而且,如果可能的话,当我有累计利润时,这两笔交易都关闭......也许第一笔是-20点,但第二笔是+30点,并立即关闭(所以我有+10点利润)。
谁能帮我编写代码?
好吧,元编辑器帮助文件中的例子很好用。
int handle;
datetime orderOpen=OrderOpenTime();
handle=FileOpen("filename", FILE_CSV|FILE_WRITE, ';');
if(handle>0)
{
FileWrite(handle, iATR(NULL,0,20,0));
FileClose(handle);
}
真的很感谢。
如何调整导入 ATR的整个历史。那么完整的历史ATR值+日期?
真的很感谢,如何调整导入整个ATR的历史?那么完整的历史ATR值+日期?
int handle;
datetime orderOpen=OrderOpenTime();
handle=FileOpen("filename", FILE_CSV|FILE_WRITE, ';');
if(handle>0)
{
for(int x=0;x<Bars;x++)
{
FileWrite(handle, TimeToStr(Time[x]),iATR(NULL,0,20,x));
}
FileClose(handle);
}
int handle;
datetime orderOpen=OrderOpenTime();
handle=FileOpen("filename", FILE_CSV|FILE_WRITE, ';');
if(handle>0)
{
for(int x=0;x<Bars;x++)
{
FileWrite(handle, TimeToStr(Time[x]),iATR(NULL,0,20,x));
}
FileClose(handle);
}
哇,我不知道该说些什么。 太感谢你了。你真的帮助了我
大家好!
请告诉我,我需要在我的EA中加入什么,以便它只在时间等于00:00时打开订单? 我需要它只在这一小时内打开订单,你能把程序代码放在这里给我吗?
我试着这样做了,但没有效果。
如果(TimeHour(TimeCurrent() == 0)
{
OrderSend(Symbol(), OP_BUY, Lot, Ask, Slippage, SL, TP, 0, Magic, 0, Lime) 。
}
非常感谢您!
嗨,伙计们 !
请告诉我,我需要在我的EA中加入什么,以便它只在时间等于00:00时打开订单? 我需要它只在这个小时内打开订单,你能把程序代码给我吗?
我试着这样做了,但没有效果。
如果(TimeHour(TimeCurrent() == 0)
{
OrderSend(Symbol(), OP_BUY, Lot, Ask, Slippage, SL, TP, 0, Magic, 0, Lime) 。
}
非常感谢您!试试这种方式。
int start()
{
....
if(Hour()==0&&mark==0)
{
OrderSend(Symbol(), OP_BUY, Lot, Ask, Slippage, SL, TP, 0, Magic, 0, Lime);
mark=1;
}
if(Hour()>1)mark=0;
...
}试试这个方法。
int start()
{
....
if(Hour()==0&&mark==0)
{
OrderSend(Symbol(), OP_BUY, Lot, Ask, Slippage, SL, TP, 0, Magic, 0, Lime);
mark=1;
}
if(Hour()>1)mark=0;
...
}它的作用!!!非常感谢你,我的朋友,你是男人!!。
如何
如何在指标中添加线条,如RSI 80% RSI 20%在mql4代码中,而不是通过手动方法
指导使用的代码。
如何在指标中添加行,如RSI 80% RSI 20%在mql4代码中,不通过手动方法指南使用的代码。
按缓冲区或按指令
按指令是这样的
#property indicator_level1 30
#property indicator_level2 70