А пачему это при попытке тестирования получаеца только на Н1,а меньше только черный экран с надписью ожидание обновления??
И как тестить,если я задал год,а проходит реально около месяца на Н1, и успевает только 6 поз поставить, и то до конца не доводит,какие даты не задавай?
А пачему это при попытке тестирования получаеца только на Н1,а меньше только черный экран с надписью ожидание обновления??
И как тестить,если я задал год,а проходит реально около месяца на Н1, и успевает только 6 поз поставить, и то до конца не доводит,какие даты не задавай?
История?Короче,что-то закачивает для тестирования,но не менее Н1, и то период порядка месяца от настоящего момента и назад. Ладно, я тестю уже не на фи икс старт,где у меня реал,а на эм эф трайдер,где демо. Там пока лучше палучаеца.
Помогите доработать код. Смысл такой, на выходе нужно получить робота, который для всех ордеров (открытых и отложенных) задаст пользовательское значение TP и SL
if (OrdersTotal()!=0)
{
bool modify;
int Done=0;
for (i = 1; i <= OrdersTotal(); i++)
{
if (OrderSelect(i-1,SELECT_BY_POS,MODE_TRADES) == true)
{
Stop = OrderStopLoss();
Take = OrderTakeProfit();
Print("Пробую модифицировать ",i," ордер (#",OrderTicket(),")");
modify = OrderModify(OrderTicket(),0,SL,TP,0,0);
if (modify==true) Done++;
if (modify==false)
{
int error = GetLastError();
Print(" Неудача... Ошибка ",error);
Sleep(5000);
}
}
}
Alert("Модифицировано ",Done," из ",OrdersTotal());
Sleep(10000);
}
Помогите доработать код. Смысл такой, на выходе нужно получить робота, который для всех ордеров (открытых и отложенных) задаст пользовательское значение TP и SL
посмотрите штатный скрип "modify" - в нём совершенно аналогичная задача решается
Здесь вопрос один - проверте нормализацию цен открытий при выставлении ордеров, а также на их соответствие мин требованиям - в учебнике есть - см примеры здесь-ф-ия открытия и трала (последние две ф-ии на страничке) и здесь...- требования и ограничения... Самое главное - уточните, допусвает ли Ваш броке по данному счету сразу, т.е. в момент открытия ордеров ставить стопы и тейки, если нет, то только после установки и сработки ордера посредством модификации... Все.
посмотрите штатный скрип "modify" - в нём совершенно аналогичная задача решается
Ок.
Roman.:
Здесь вопрос один - проверте нормализацию цен открытий при выставлении ордеров, а также на их соответствие мин требованиям - в учебнике есть - см примеры здесь-ф-ия открытия и трала (последние две ф-ии на страничке) и здесь...- требования и ограничения... Самое главное - уточните, допусвает ли Ваш броке по данному счету сразу, т.е. в момент открытия ордеров ставить стопы и тейки, если нет, то только после установки и сработки ордера посредством модификации... Все.
Брокер допускает такое. А ордера все выставляются вручную. Поясню. Делаю это для удобства, т.к. при 15 открытых ордерах иногда нужно задать им всем один ТП или СЛ. А вручную долго....
Правильно ли я понимаю. Статическая переменная не теряет своего значения между вызовами функции start()?
да. см. здесь.
Почему он может сам удаляться?
это скрипт, находится в папке для скриптов, выполняется один раз и удаляетя. переместите в папку для советников и не будет удаляться
А пачему это при попытке тестирования получаеца только на Н1,а меньше только черный экран с надписью ожидание обновления??
И как тестить,если я задал год,а проходит реально около месяца на Н1, и успевает только 6 поз поставить, и то до конца не доводит,какие даты не задавай?
А пачему это при попытке тестирования получаеца только на Н1,а меньше только черный экран с надписью ожидание обновления??
И как тестить,если я задал год,а проходит реально около месяца на Н1, и успевает только 6 поз поставить, и то до конца не доводит,какие даты не задавай?
А история то хоть есть?
Помогите доработать код. Смысл такой, на выходе нужно получить робота, который для всех ордеров (открытых и отложенных) задаст пользовательское значение TP и SL
Помогите доработать код. Смысл такой, на выходе нужно получить робота, который для всех ордеров (открытых и отложенных) задаст пользовательское значение TP и SL
посмотрите штатный скрип "modify" - в нём совершенно аналогичная задача решается
Почему то ошибка 130 вылазит....
Здесь вопрос один - проверте нормализацию цен открытий при выставлении ордеров, а также на их соответствие мин требованиям - в учебнике есть - см примеры здесь-ф-ия открытия и трала (последние две ф-ии на страничке) и здесь...- требования и ограничения... Самое главное - уточните, допусвает ли Ваш броке по данному счету сразу, т.е. в момент открытия ордеров ставить стопы и тейки, если нет, то только после установки и сработки ордера посредством модификации... Все.
посмотрите штатный скрип "modify" - в нём совершенно аналогичная задача решается
Ок.
Здесь вопрос один - проверте нормализацию цен открытий при выставлении ордеров, а также на их соответствие мин требованиям - в учебнике есть - см примеры здесь-ф-ия открытия и трала (последние две ф-ии на страничке) и здесь...- требования и ограничения... Самое главное - уточните, допусвает ли Ваш броке по данному счету сразу, т.е. в момент открытия ордеров ставить стопы и тейки, если нет, то только после установки и сработки ордера посредством модификации... Все.