任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 694

 
evillive:

不显示并输出那里指定的值到缓冲区,对于箭头指示器来说是完美的。

这里禁用了SetIndexEmptyValue:这里启用了它:垃圾更少,更方便。

(这里的 "空 "值被设置为0.1,所以你可以在图表上找到它。)



谢谢你!是我一直在争取让这个DailyPivotPoints在0点钟方向打洞,而不去编译!只有三条缓冲线,没有箭头。因此,为什么要把所有的功能,必要的和不必要的,都推到各处!?
 
borilunad:

谢谢!是我一直在争取让这个DailyPivotPoints在0点钟方向打洞,而不进行编译!只有三条缓冲线,没有箭头。因此,为什么要把所有的功能,必要的和不必要的,都推到各处!?

而谁会这样做,程序员会这样做 )))


我在行上似乎不需要这个函数,只有在信号灯或直方图上我才看到使用它的意义。

 
evillive:

谁在推搡,程序员))))

终于同意那里不需要它了!我总是评论掉不必要的东西,以使其工作得更快!"。
 
borilunad:

终于同意那里不需要它了!我总是评论掉不必要的东西,使其工作得更快!"。

没有代码,你无法判断你是否需要它,每个人都自己决定他们需要什么,不需要什么。几微秒的速度是否明显?
 
evillive:

如果你想要或不想要,没有代码你就无法判断,每个人都自己决定他需要什么和不需要什么。是快了几微秒--有很大的区别吗?
所有的人都有DailyPivotPoints!例如,MACD没有这个功能,而直方图却有这个功能作者是一样的!这样的矛盾!完全迷失了方向!我怎么能让它变得有意义呢!?如果当局做得不准确,那么没有经验的人可以向谁学习呢!?凡事都要有逻辑性和一致性!
 
下午好。想用历史上的EA测试该指标,但遇到了一个误解。该指标画出的形状(其中一些是https://docs.mql4.com/ru/constants/objectconstants/wingdings)。我怎样才能知道这些形状中的任何一个(如110)是否在前一个(或另一个)蜡烛上。附上日本的指标。
附加的文件:
japan.ex4  13 kb
 
Roooto:
下午好。想用历史上的EA测试该指标,但遇到了一个误解。该指标画出的形状(其中一些是https://docs.mql4.com/ru/constants/objectconstants/wingdings)。我怎样才能知道这些形状中的任何一个(如110)是否在前一个(或另一个)蜡烛上。附上日本的指标。

寻找一个有形状名称的对象(当你把鼠标悬停在它上面或在对象的属性中出现这个名称),你可以不用数字。
 

第一次尝试制作一个自定义函数。它不起作用。

这些变量都在全局中。

int sdelka_plus;
int sdelka_minus;

计算方法如下

if (sell > 0){if (signal_close > stop){ sdelka_minus=sdelka_minus+1;}
if (sell > 0){if (signal_close_profit > p){ sdelka_plus=sdelka_plus+1;}

现在功能

int C = Gipo(sdelka_plus,sdelka_minus);//строка находится в старте

数据应该被传递给双倍的OnTester(),以便在那里获得一个值

int Gipo(int plus, int minus)
{
int c = plus/minus;//то что нужно получить в функцию OnTester() 
return(c);
}

测试器功能中的计算并不像将正数交易除以负数并通过该参数进行优化后得到的数字那么重要。

大师们,给我举个例子,怎么做。

 

日安!请帮助我处理待处理订单。例如,我应该通过指标下一个挂单。我怎么能写呢?

Price = NormalizeDouble (iMA(Symbol(),TimeFrame_D1, EMA_Period_21,0,MODE_EMA,PRICE_MEDIAN,0)+1*Point,Digits);//如何正确注册此线?

SL = NormalizeDouble (Ask- StopLoss*Point,Digits)。

TP = NormalizeDouble (Level_plus_1500_D1,Digits); // 这个为利润 - Level_plus_1500_D1 - EMA水平?

OrderSend(Symbol(),OP_BUYLIMIT,Lots,Price,Slippage,SL,TP,NULL,Magic,0,clrLime)。

 
Price =  NormalizeDouble (iMA(Symbol(),TimeFrame_D1, EMA_Period_21,0,MODE_EMA,PRICE_MEDIAN,0)+1*Point,Digits);// как правильно прописать эту строчку?
SL = NormalizeDouble (Ask- StopLoss*Point,Digits);
TP = NormalizeDouble (Level_plus_1500_D1,Digits); // и эту для профита -  Level_plus_1500_D1 - уровень ЕМА ?                                                   
OrderSend(Symbol(),OP_BUYLIMIT,Lots,Price ,Slippage, SL,TP,NULL,Magic,0,clrLime);