Price = NormalizeDouble(Ask, Digits); // округляем до нужного нам числа цифр после запятойif(StopLoss > 0)
{
SL = iHigh(Symbol(),0,1)+30*Point; // вычисляем стоплос
SL = NormalizeDouble(SL, Digits); // округляем до нужного нам числа цифр после запятой
}
МОЙ КОД, КОТОРЫЙ НУЖНО ДОБАВИТЬ:
signal = Maximum - iClose(Symbol(),Period(),0);
if (signal > 0.0012)
{
Opn_S=true;
}
ВАШ КОД:
int start(){
int StartHour=8,StartMinute=1;// Время 08:01int StopHour=23,StopMinute=58; // Время 23:58int StartTime=StartHour*60+StartMinute;
int StopTime=StopHour*60+StopMinute;
int CurrentMinutesFromDayStart=Hour()*60+Minute();// Текущее время в минутах от начала дняif(CurrentMinutesFromDayStart>=StartTime && CurrentMinutesFromDayStart<=StopTime) {
// Для торговли внутри дня
}
// Ищем максимумdatetime td=iTime(Symbol(),PERIOD_D1,0);// Время открытия дневного бара в секундах от 01.01.1970int start=0;// Если конец временного диапазона ещё не наступил, начинаем поиск максимума с текущего бараif(CurrentMinutesFromDayStart>StopTime) {
datetime ts=td+StopTime*60;// конец временного диапазона в секундах от 01.01.1970
start= iBarShift(Symbol(),PERIOD_M1,ts,false);// смещение бара, которому принадлежит ts
}
int count=0;// Сколько баров до StartTimeif(CurrentMinutesFromDayStart>StartTime) {
ts=td+StartTime*60;// начало временного диапазона в секундах от 01.01.1970
count= iBarShift(Symbol(),PERIOD_M1,ts,false);// смещение бара, которому принадлежит ts
count= count-start;// Сколько баров длится временной интервал
}
double Maximum=iHigh(Symbol(),PERIOD_M1,iHighest(Symbol(),PERIOD_M1,MODE_HIGH,count,start));//Находим максимум на заданном временном интервалеreturn(0);
}
你在这里所拥有的根本就不是什么。让我们先来看看关闭空头总是在ASK,而不是BID。
弄明白了。这很简单。 向所有论坛成员提问。上述代码适用于所有货币对--小数点后5位数,但它没有对日元--小数点后3位数设置止损。为什么?
已排序。给所有论坛成员的简单问题。上述代码适用于所有货币对--逗号后的5位数字,但对于日元--逗号后的3位数字不设置止损。为什么?
我已经写了一个函数的例子。
我忘了在例子中加一个检查。
在我的帖子中更正了
尤素福,你在键盘上按着一个键吗?像Shift或Ctrl?
几年前我也遇到过类似的事情,ESC键被卡在书的一角,我不知道发生了什么,电脑对按键的反应很不正常。
还有:键盘有没有被茶/咖啡/橙汁浸泡过?
还有:键盘上没有茶/咖啡/橙汁?
我们可以继续下去。
小猫狗没有调皮吗?键盘上没有头/头上有云?:)))
请告知:欧元/美元的经纪商在价格的小数点后有5位数字,分形图给出了4位,包括股票和自定义的。 而且他们不把第五位数字四舍五入,而是把它丢掉。我没有在任何地方遇到过这个问题。也许有办法可以设置小数点后的数字数?
好吧,我已经写了,现在我已经测试了,它工作了
下午好!
对不起,我提出了一个相对较老的话题。有了代码,一切都变得清晰了。
现在我遇到了一个难题,如何打开一个交易。例如,就在一个给定的范围之后,我们要找的是
价格比最高价低一定数量的点。我们打开了一个交易。
我曾试图添加这样的代码并在测试器中运行,但它没有打开交易。
我应该怎么做?
你好!
我可能进错了论坛,但我有个问题。
如果你在同一经纪商和同一账户下打开2个窗口,终端可能会有一些缓慢或故障,或者交易执行的时间会更长?
请给我建议,我真的需要它来进行新闻交易!