问吧! - 页 57

 
codersguru:
Maratha,要找到第2课(和其他旧课),你必须在"显示选项 " 中把 "从-->上个月"的选项改为 "过去两个月"。

我很抱歉...我想我只是有点迟钝。 这些显示选项到底在哪里? 我真的需要从一开始就找到你的所有课程。 任何人都可以指导我吗?..........

 

有没有一个简单的方法来获取一个位于远程服务器 上的.csv文件?

我知道如果它位于本地文件系统中,如何用Fileopen调用它,但如果我输入一个远程地址,它就不能工作了。

 

这个dll正是用来做这个的。

https://www.mql5.com/en/forum/176725

如果你第一次调用这个函数,url会被添加到一个等待处理的队列中并返回""

当最后url被完全下载后,返回的是数据而不是空字符串。

你必须确定dll在你的指标/Ea中是允许的。

slope:
有没有一个简单的方法来获取一个位于远程服务器的.csv文件? 我知道如何调用它,如果它位于本地文件系统中,用Fileopen,但如果我把一个远程地址,它不会工作。
 

将iCustom应用到iCustom上

如何使指标(在iCustom上应用iCustom),例如,使用braintrading1sig或braintrading1stop到自定义指标,如HMA或T3 MA最简单?编辑指标braintrading1sig的源代码,从HMA、T3 MA或其他自定义MA的值计算,而不是从当前价格条计算,这是个问题。谢谢你的帮助

 

入门

在成功地对网上的一个EA进行了一些修改之后,我正在编写我的第一个EA,几乎是从零开始。当我通过编译器运行代码时,我对一个错误声明感到疑惑。

该代码是。

//=====================================

int start()

如果(OrdersTotal()<1) {

OrderSend(Symbol(),OP_BUY,Lotsi,Ask,slipage,-25*Point,25*Point,0,0,0,Blue)。

Clotsi = Lotsi;

return(0);

}

//=====================================

错误信息是。

"如果" - 预计分号

//=====================================

我试着在几个不同的位置放置一个分号,但得到的是同样的信息。 在这个时候,我在EA中只有一个 "if "语句------如果我过了这个点,会有更多的语句。

我想这一定是很简单的事情,但我无法从手册中的例子和我迄今为止找到的信息中找出答案。

如果您能提供任何帮助,我将不胜感激。

 

也许在 "start() "后面加一个大括号"{"?

 
Raft:
在成功地对网上的一个EA进行了一些修改之后,我正在编写我的第一个EA,几乎是从零开始。当我通过编译器运行代码时,我对一个错误声明感到疑惑。

代码是。

//=====================================

int start()

如果(OrdersTotal()<1) {

OrderSend(Symbol(),OP_BUY,Lotsi,Ask,slipage,-25*Point,25*Point,0,0,0,Blue)。

Clotsi = Lotsi;

return(0);

}

//=====================================

错误信息是。

"如果" - 预计分号

//=====================================

我试着在几个不同的位置放置一个分号,但得到的是同样的信息。 在这个时候,我在EA中只有一个 "if "语句------如果我过了这个点,会有更多的语句。

我想这一定是很简单的事情,但我无法从手册中的例子和我迄今为止找到的其他信息中找出答案。

如果您能提供任何帮助,我们将不胜感激。

把你的整个代码贴在这里,这样我们就可以读到它,并告诉你应该把分号放在什么地方。

 
ralph.ronnquist:
也许可以在 "start() "后面加上一个大括号,"{"?

谢谢你,拉尔夫。

开头的大括号解决了这个问题。

 

T3 TRIX的MA

我需要修改指标T3 TRIX,以便从指标移动平均线(iMA)中读取数值。我非常期待您的帮助

附加的文件:
 

EA是完整的,但不运行

拉尔夫和卡伦佐,感谢你们几天前的答复。

我已经完成了EA,它清除了编译器,没有任何错误,并在战略测试器中成功加载,但没有产生任何结果。有什么想法吗?

这里是整个代码,但首先让我说,我对这个EA是否能产生利润不抱幻想。我只是想从头到尾写一个EA,让它运行起来。这个EA是一个改良版的祝福策略,采用达朗贝尔资金管理系统,而不是马丁格尔MM系统。

外部int Rungsi = 20;

外部int slippage = 5;

外置双Lotsi = 0.1;

外置 int stoploss = 25;

External int takeprofit = 25;

extern string Note1 = "Valid TimeFrames: 1, 5, 15, 30, 60, 240, 1440, 10080, 43200" 。

int Wcnt = 0;

int Lcnt = 0;

int cnt = 0;

double Clotsi = 0;

双倍Lucnt = 0。

bool EnableTrading = true。

double PipValue = 0;

string text2 = ""。

string text = "";

//+------------------------------------------------------------------+

//+------------------------------------------------------------------+

int init()

{

return(0);

}

//+------------------------------------------------------------------+

int deinit()

{

return(0);

}

//+------------------------------------------------------------------+

int start()

{

如果(OrdersTotal()<1){

OrderSend(Symbol(),OP_BUY,Lotsi,Ask,slipppage,stoploss,takeprofit,0,0,Blue)。

Clotsi = Lotsi;

return(0);

}

否则

OrderSelect(1,SELECT_BY_POS,MODE_TRADES)。

如果(Bid >= OrderOpenPrice()+Rungsi*Point){

OrderClose(1,Clotsi,Bid,slipage,Blue)。

如果(Lcnt==0){

OrderSend(Symbol(),OP_BUY,Lotsi,Ask,slipppage,stoploss,takeprofit,0,0,Blue)。

return(0);

}

否则

Wcnt=Wcnt+1。

如果(Wcnt==1){

Clotsi=Lcnt;

OrderSend(Symbol(),OP_BUY,Clotsi,Ask,slipppage,stoploss,takeprofit,0,0,Blue)。

Lucnt=0。

return(0);

}

否则

Lcnt=0。

Wcnt=0。

OrderSend(Symbol(),OP_BUY,Lotsi,Ask,slipppage,stoploss,takeprofit,0,0,Blue)。

return(0);

}

否则

如果(Bid <= OrderOpenPrice()-Rungsi*Point){

OrderClose(1,Clotsi,Bid,slipage,Blue)。

Lucnt=Lucnt+Clotsi。

Lcnt=Lcnt+1。

OrderSend(Symbol(),OP_BUY,Clotsi,Ask,slipage,stoploss,takeprofit,0,0,Blue)。

return(0);

}

否则

return(0);

}

附加的文件:
原因: