int LastCandlesType(int& cnt){//передаём параметры по ссылке, т.е. они у нас отсюда меняются на глобальном уровнеfor (int i=IndicatorCounted(); i>=1; i--){//считаем все неподсчитанные свечи; появится новая свеча - функция прогонится один разif ((2*cross-1)*(Close[i] - Open[i]) >= i_sizeOfSequentialCorrectionBar * pt){cnt=cnt+2;//инкрементируем на 2, т.к. у нас в cnt вшит cross
}else{
cross = !cross;//иначе, если не соответствует, оборачиваем флаг направления
cnt = cross;//и обнуляем счётчик её значением
}//потом cnt/2 будет количеством подсчитанных свечей,
}//а cnt%2 - их направлением.
}
int LastCandlesType(int& cnt){//передаём параметры по ссылке, т.е. они у нас отсюда меняются на глобальном уровнеfor (int i=IndicatorCounted(); i>=1; i--){//считаем все неподсчитанные свечи; появится новая свеча - функция прогонится один разif ((2*cross-1)*(Close[i] - Open[i]) >= i_sizeOfSequentialCorrectionBar * pt){cnt=cnt+2;//инкрементируем на 2, т.к. у нас в cnt вшит cross
}else{
cross = !cross;//иначе, если не соответствует, оборачиваем флаг направления
cnt = cross;//и обнуляем счётчик её значением
}//потом cnt/2 будет количеством подсчитанных свечей,
}//а cnt%2 - их направлением.
}
我如何知道在给定的价格上是否有一个开仓或挂单?
查看订单并与给定的价格进行比较。如果是这样,请检查开放时间
if(OrderOpenTime()!=0) 如果不等于零,则为开放,如果等于,则为待定。
{
double kr =0.00060//设置倍数,步骤
double msell =Ask -MathMod( Ask, kr); //卖出价格
{
Alert(" just ", msell," typed);
return;//退出start()
}
//----
//----
return(0)
}
你能告诉我这里有什么问题吗?
编译给出'msell' - 变量未定义 C:\程序文件\MetaTrader 4 \experts\temp.mq4 (16, 11)
我们有一个计数器,其数值是根据从索引为i_AnyBarsToHistory 的条形图到索引为1 的条形图的出现顺序来计算的。由此可见,如果条件将在指数30 到指数15 的条形上得到满足。
directionMA == CROSS_UP
然后,例如在cnt=2 时,条件将得到满足。
然后cnt将被递增到之前的值。如果我们有2,新的条件将以1递增,然后cnt=3,我们将以值3退出函数。你明白我的意思吗?仔细看看,这里的逻辑原则上是清楚的。
很抱歉延迟回复,我正在处理我的手提电脑。所以。问题是,如何使用这样一个单一的计数器来确定它指的是哪个运动,对吗?你可以把一个逻辑变量缝进计数器,但然后用2而不是1来增加它。
情况是这样的。
自己发现的 )
正如他们所说,我们的人就是这样,他们充满了建议。我没有时间)。
很抱歉延迟回复,我正在处理汽车的问题。
很抱歉延迟回复,我正在处理汽车的问题。所以。问题是,如何使用这样一个单一的计数器来确定它指的是哪个运动,对吗?你可以把一个逻辑变量缝进计数器,但然后用2而不是1来增加它。
情况是这样的。
那么,你是为指标写的,不是为专家顾问写的。我是一名专家顾问。
而且为什么要以2为单位递增?
所以。问题是,如何确定它指的是哪个运动,对吗?
我希望一个特征的连续条形的计算(例如,无论是看跌还是看涨)是基于一些通过函数参数传递的特征。
顺便说一下,https://www.mql5.com/ru/forum/144705, 我已经创建了一个单独的分支。这一切都在那里,需要什么就有什么。找到问题所在是非常有趣的。