int MagicfromSymbol() // Генирит Magicnumber для каждого символа и ТФ
{
int MagicNumber=0;
for (int i=0; i<5; i++)
{
MagicNumber=MagicNumber*3+StringGetChar(Symbol(),i)+5;
}
MagicNumber=MagicNumber*3+Period();
return(MagicNumber);
}
我把它放进去了。没有错误,但它没有工作。
我有一个确认,用于打开一个循环,像这样(即这个用于一个同时进行的策略)。
if (TradeNow && total < 1) {
PrevCl = iClose(Symbol(), 0, 2);
CurrCl = iClose(Symbol(), 0, 1);
SellLimit = Bid;
BuyLimit = Ask;
if (!ShortTrade && !LongTrade) {
我是这样做的。
if (TradeNow && total < 2) {
PrevCl = iClose(Symbol(), 0, 2);
CurrCl = iClose(Symbol(), 0, 1);
SellLimit = Bid;
BuyLimit = Ask;
if (!ShortTrade && !LongTrade) {
没有结果。表征指标线的数字仍然存在。
这些是相对于右边的范围的点。右边的窗口有 "向上 "和 "向下 "的限制。
当我问到指标的价值 时,谁能告诉我为什么?
double vol = iCustom(Symbol(),PERIOD_H1,"Parabolic",PARASTEP,PARAMAX,0,1);
它给我这个值...
EURUSD,H1: vol= 1.2737Ask= 1.2678
然后它给了我这个
EURUSD,H1: vol= 435119881.7219Ask= 1.2736
我不明白......没有对变量的 计算进行过。
这些数字是从哪里来的?
谢谢你,维克多,就这样了。
我将在以后的某个时候完成这个主题。
问候!
你能建议一个函数,将MagicNumber加1并分配给它。
我需要它在一个EA中同时运行几个循环。
我预先感谢你。
#define k 5
https://docs.mql4.com/ru/basis/preprosessor/constant
同样,我不能影响第二个维度的维度,它只会在重新编译后改变
问候!
你能建议一个函数,将MagicNumber加1并分配给它。
我需要它在一个EA中同时运行几个循环。
我预先感谢你。
不太对。但这可能有助于找到一个解决方案。
我在论坛里挖来挖去,发现了这个。
我把它放进去了。没有错误,但它没有工作。
我有一个确认,用于打开一个循环,像这样(即这个用于一个同时进行的策略)。
我是这样做的。
而这并不奏效。
会是什么原因呢?请告知。
我在论坛里挖来挖去,发现了这个。
我把它放进去了。它没有发出任何错误,但它没有工作。
我有一个确认,用于打开一个循环,这样的(即这个是为一个同时进行的策略)。
我是这样做的。
而这并不奏效。
会是什么原因呢?请告知。
显然,整个代码必须张贴。猜字谜没有什么帮助
这里是附件