初学者的问题 MQL5 MT5 MetaTrader 5 - 页 196

 
barabashkakvn:

你在每个tick上创建一个指标句柄(即在OnCalculate()中)。这是不正确的。指标句柄应该在OnInit()中创建。在M15图表中,你可以使用D1的数据。但在这种情况下,数据可能还没有准备好--请阅读 "组织数据访问 "https://www.mql5.com/ru/docs/series/timeseries_access

我读了这个链接,我非常愤慨,除了粗话,我想不出别的。我只是在4中重新设计我的指标,这只是一个开始,甚至没有其他的东西,但已经有一个挂了。我知道mql5编程的可能性很大,但代价是什么?对我来说,很难说mql4在mql5中的优化或升级是什么,在mql5中,我没有看到真实交易中的任何东西,它只是一个图片的胡言乱语。我不知道,也许这只是情绪问题,我将会看到。我已经在一些mql4中实现了这一点,但我已经很多年没有设法使用它了。
 
Vikon:
我在读这个链接,我非常愤慨,除了粗话,我想不出别的。我只是在4中重新设计我的指标,这只是一个开始,甚至没有什么其他的,但已经是一个悬念。我知道mql5编程的可能性很大,但代价是什么?对我来说,很难说mql4在mql5中的优化或升级是什么,在mql5中,我没有看到真实交易中的任何东西,它只是一个图片的胡言乱语。我不知道,也许这只是情绪问题,我将会看到。同样的,谢谢你!
一切都会好起来的,并且会建立一个连贯的画面!"。
 
Vikon:
我在读这个链接,我非常愤慨,除了粗话,我想不出别的。我只是在4中重新设计我的指标,这只是一个开始,甚至没有什么其他的,但已经是一个悬念。我知道mql5编程的可能性很大,但代价是什么?对我来说,很难说mql4在mql5中的优化或升级是什么,在mql5中我没有看到任何实际交易中的东西,它只是一个胡言乱语。我不知道,也许这只是情绪问题,我将会看到。同样感谢!
我在尝试将mql4转为mql5时也遇到了同样的情况。习惯是一件可怕的事情。第一个结果并没有立即出现,但我有太多的问题。在我的第一个EA开始在策略测试器中进行交易之前,我不得不阅读文章并使用其他人的代码进行学习。但现在我不会用任何姜饼进入mql4,因为那里有太多的可能性。
 
abeiks:

下午好。

我想得到一个分形的最后一个值。

Handle[Number]=iFractals(Symbol_,0)。

CopyBuffer(Handle[Number], UPPER_LINE,4,100,Upper)

upenv[Number]=Upper[0]。


但有时我得到一些奇怪的数字 upenv[Number]=1.797693134862316e+308

如果这个数字是0,问题将这样解决

如果(upenv[Number]=Upper[0] && Upper[0]!=0)

upenv[Number]=Upper[0]。

我的错误在哪里?我做错了什么?怎样才能得到一个分形在变化前的最后一个值?

问题解决了!

if(upenv[Number]=Upper[0] && Upper[0]!=EMPTY_VALUE)

upenv[Number]=Upper[0]。

原来有EMPTY_VALUE 这个常数。

 
我问了一个问题,但它没有显示在任何地方
 

你好!一年前我轻松地掌握了MQL4,现在我想把我的EA翻译成MQL5,但我甚至不能掌握新语言的基本知识。如果可以的话,请发给我一个简单的程序,用于在穿越快速和慢速移动指标时开仓,并设置止损和盈利。下面是一个在MQL4中工作的程序例子。

#define Lot 0.1

外来的int Magic = 105;

extern int St=70;

Extern int Pr=50。

static int prevtime = 0;

外置 int PerF=15;

外部int PerL=55。

int init() { return(0); }int deinit() { return(0); }

int start() {

如果(Time[0] == prevtime)返回(0)。

prevtime = Time[0];

if( iMA(NULL,0,PerF,0,MODE_SMMA,PRICE_MEDIAN,1)>iMA(NULL,0,PerL,0,MODE_SMMA,PRICE_MEDIAN,1)

&& iMA(NULL,0,PerF,0,MODE_SMMA,PRICE_MEDIAN,2)<iMA(NULL,0,PerL,0,MODE_SMMA,PRICE_MEDIAN,2) )

{ OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Ask-St*Point,Ask+Pr*Point, "2014",Magic,0,Green);}

return(0); }

 
你自己重写,并问有什么问题))
 
你能告诉我,一个记号的价值大约是多少吗?
 
niktron:
你能告诉我,一个记号的价值大约是多少吗?
是的,一比一。
 
Silent:
是的,一比一。
谢谢你!