[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 292

 
Есть советник которий не торгует а просто умножает лоти?(тоесть ммартингал без торговли ) а на торг я другой запускать буду...Дайте силку плиз если есть.
 

Доброе всем время суток!

Подскажите пожалуйста знающие! Я написал индикатор типа зигзаг, в нем три буфера по которым вычерчивается три линии. Каким образом я могу получить информацию из нужного буфера?

 

Впринципе проблему я понял когда идет проверка по

BuyTakeLotA

идут проверки и по всем остальным запросам,

и получается что

BuystopLotA

в истории последний и он соответствует запросу,

ВОТ КАК ТЕПЕРЬ ЗДЕЛАТЬ ЧТОБ ОН БРАЛ НЕ ПОСЛЕДНИЙ ИЗ ИСТОРИИ ЗАКРЫТЫЙ ПОДХОДЯЩИЙ ПО УСЛОВИЮ А ПРОВЕРЯЛ ПОСЛЕДНИЙ ЗАКРЫТЫЙ ПО ВРЕМЕНИ.

 
Всем привет, подскажите пожалуйста, надежно ли будет определять срок установки ордера по его порядковому номеру в списке? (более старые имеют меньший номер) или для этого лучше использовать время установки ордера все же.
 
Pyro:
Всем привет, подскажите пожалуйста, надежно ли будет определять срок установки ордера по его порядковому номеру в списке? (более старые имеют меньший номер) или для этого лучше использовать время установки ордера все же.

различие между отложенными и открытыми ордерами принципиально?

если нет, то по номеру ордера можно (через "задницу" многое можно делать).

если да - то нет.
 

Добрый день!

Уважаемые профессионалы,помогите пожалуйста.

Хочу сравнивать цену открытия текущего времени с ценой открытия дня.Текущее время определяю так,из учебника

int Cur_Hour = Hour(); // Серверное время в часах
double Cur_Min = Minute(); // Серверное время в минутах
double Cur_time = Cur_Hour + Cur_Min/100; // Текущее время

А вот понять как подтянуть в программу цену открытия дня и цену открытия текущего бара - не знаю. Подскажите пожалуйста как это сделать?

Буду очень благодарен

 
Boneshapper:

Добрый день!

Уважаемые профессионалы,помогите пожалуйста.

Хочу сравнивать цену открытия текущего времени с ценой открытия дня.Текущее время определяю так,из учебника

int Cur_Hour = Hour(); // Серверное время в часах
double Cur_Min = Minute(); // Серверное время в минутах
double Cur_time = Cur_Hour + Cur_Min/100; // Текущее время

А вот понять как подтянуть в программу цену открытия дня и цену открытия текущего бара - не знаю. Подскажите пожалуйста как это сделать?

Буду очень благодарен


цена открытия текущего бара -- iOpen(Symbol(),Period(),0)

цена открытия текущего дня -- iOpen(Symbol(),PERIOD_D1,0)

ссылка на документацию https://docs.mql4.com/ru/series/iOpen

 
abolk:

различие между отложенными и открытыми ордерами принципиально?

если нет, то по номеру ордера можно (через "задницу" многое можно делать).

если да - то нет.


Разница не важна, так как операция будет проводится только между отложенниками. Тоесть если где-то завалялась открытая позиция, это непринципиально. Просто вопрос в надежности.

 

Помогите ришить проблему, как построить запрос чтоб значение бралось по последнему закрытому а не по последнему в истории с такимиже значениями, проблема открытие не нужного ордера он выделен красным цветом, дальше за ним все открывается правельно

Время Тип Ордер Объём Цена S / L T / P Прибыль Баланс
1 2011.03.28 00:00 buy 1 1.00 1.4048 1.4028 1.4058
2 2011.03.28 00:00 sell 2 1.00 1.4046 0.0000 0.0000
3 2011.03.28 00:36 s/l 1 1.00 1.4028 1.4028 1.4058 -200.00 9800.00
4 2011.03.28 00:36 sell 3 2.00 1.4028 1.4068 1.4008
5 2011.03.28 04:44 s/l 3 2.00 1.4068 1.4068 1.4008 -800.00 9000.00
6 2011.03.28 04:44 buy 4 3.00 1.4068 1.3668 1.4108
7 2011.03.28 16:34 t/p 4 3.00 1.4108 1.3668 1.4108 1200.00 10200.00
8 2011.03.28 16:34 sell 5 2.00 1.4109 1.4149 1.4089
9 2011.03.28 16:34 buy 6 1.00 1.4111 1.4091 1.4121

вот советник

Файлы:
test_07_2.mq4  18 kb
 
Перенесено.

Invest777 31.03.2011 15:16



Подскажите такой момент, функция :

bool ObjectCreate(      
string name, int type, int window, datetime time1, double price1, datetime time2=0, double price2=0, datetime time3=0, double price3=0)

значение int window, работает только с текущим графиком на котором работает експерт, но если допустим експерт кидаем на EURUSD,а нужно создать етим експертом обьект на GBPUSD, что за параметр window ставить, и вообще ето возможно ?

sergeev 31.03.2011 16:3

синхронизация окон поищите в кодебазе
Причина обращения: