[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 302

 
skyjet:

你好!对不起,如果你不介意的话,请你给我建议。

使用iCustom,我在EA中得到一个指标信号,但EA只在一个方向上打开交易,取决于 该部分的条件


我也要看看这些条件
 
Vinin:

但最好不要把指标代码转给专家--会有滞后。
我应该怎么做? 我应该使用iCustom来接收专家顾问的数据吗?
 
Alexandr24:
我如何通过iCustom获得考官的数据?

如果该指标的代码是最优的,则是一个最优的变体。否则,你可以加快处理速度
 
Vinin:

我应该看一下这些条件

检查信号,起初买入和卖出时都是db/ub == 0,只打开多头交易


在信号变成db!=1后,ub!=0只开空头。

我把db!=0和ub!=!0放在一起,它根本就没有打开交易。

//------ получение сигнала в советнике


double db=iCustom(NULL,0,"GetSignal",0,SignalBar);// Стрелка вниз
double ub=iCustom(NULL,0,"GetSignal",1,SignalBar);// Cтрелка вверх
 
 
 bool BuySignal=false;
 bool SellSignal=false;
 
//-----------------------------------------------------------------------------------+
//Проверка на сигнал
if(db!=1)
 {
  SellSignal=true;
 }
if(ub!=1)
 {
  BuySignal=true;
 }
 
skyjet:

检查信号,起初买入和卖出时都是db/ub == 0,只打开多头交易


在信号变成db!=1后,ub!=0只开空头。

我把db!=0和ub!=!0的交易完全没有打开。


不能说明任何问题,特别是如果指标是弯曲的
 
Vinin:

不能说明任何问题,特别是如果指标是歪的。

我监测了指标的运行情况,我没有注意到它有任何问题。

但如果你说它是歪的,有什么可检查的呢?

 
skyjet:
MetaEditor
谢谢你!
 

晚上好!你能告诉我以下的区别吗?

文本和文本标记?

OBJ_TEXT 21 文本
OBJ_LABEL 23 文本标签。
 

你能告诉我...
在一个给定的区间内寻找一个最大值。

buy_stop_level = High[iHighest(NULL,0,MODE_HIGH,Bars-bar_start,1)];

要求:
在找到最大值后,在一个新的区间(从第一个柱子到确定最大值的柱子),找到最小值

StopLoseBuy    = Low[iLowest(NULL,0,MODE_LOW,Bars-(бар который приходится на максимум),1)];
 
sv.:

你能告诉我...
在一个给定的区间内寻找一个最大值。

需要。
在找到最大值之后,在一个新的区间(从第一个柱子到确定最大值的柱子),找到最小值。

StopLoseBuy    = Low[iLowest(NULL,0,MODE_LOW,buy_stop_level,1)];
这样试试吧。