Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Кстати магик-номер через OrderModify() не изменить. Или опять ячто-то пропуcтил? ;-()
нет, не изменить. Список того, что можно изменить, косвенно видно из параметров функции OrderModify():
Таким образом, у позиций можно изменить только два параметра (стоп и тейк), а у ордеров - четыре.
Подскажите по каким сигналам нужно входить в рынок?
а Вы нам - по каким выходить, и будем в расчете ;)
хых... где вход, там и выход (с) Поцелуи падших ангелов
extern double MM=200.00;
extern double my_lot=0.01;
/+------------------------------------------------------------------+
int init()
{
OrderSend(Symbol(),OP_BUY,my_lot,Ask,3,0,Ask+MM*Point,NULL,0,0,CLR_NONE);
return;
}
//+------------------------------------------------------------------+
int start()
{
int total=OrdersTotal();
//-----------
if(total==0)
{
OrderSend(Symbol(),OP_BUY,my_lot,Ask,3,Ask-MM*Point,Ask+MM*Point,NULL,0,0,CLR_NONE);
return;
}
}
нет, не изменить. Список того, что можно изменить, косвенно видно из параметров функции OrderModify():
Таким образом, у позиций можно изменить только два параметра (стоп и тейк), а у ордеров - четыре.
Помогите пожалуйста
Хор. Идея така.
По простому варианту.
Эксперт при подключении к графику открывает ордер Бай например по цене 1.5000. с ТР в 25 пунктов и размер лота 0.1
И сразу выставляет отложенный через 25 п. вниз СеллСтоп с ТР в 50п. размер лота 0.2 и СтопЛоссом в 75п.
Далее если цена пошла вверх и закрылся Бай, то отложенник удаляем.
Отдых 5 сек. И Повторяем первые два пункта
НО если цена пошла вниз и сработал отложенник, то
На первом ордере с лотом 0.1 увеличиваем ТР до 50п. и ставим ему стоплосс в 75п.
И ставим отложенник Байстоп по цене 1.5000 С ТР50п. Сотплосс 75п. и размер лота 0.3
Далее если цена так и пошла вниз, то все открытые ордера должны зкрыться-Селл по ТР, а Бай по Стоплоссу.
НО если цена опять развернулась, все в том-же духе, что и до этого, но только до 5 сработавшего ордера.
На точке открытия 6-го Селла включается система закрытия всех ордеров, ессно перекрытием ордеров.
Ну и далее опять так-же
Не подскажете что нужно сделать, чтобы когда срабатывал TekeProfit советник так и продолжал работу, а когда StopLoss, начинал работу с самого начала, то есть с int init(), и опять до срабарывания StopLoss?
подсказываю:
if (isCloseLastPosByStop()) init();
подсказываю:
if (isCloseLastPosByStop()) init();
Спасибо большое Игорь Викторович но нельзя ли по подробней, а то что-то не до понимаю как воспользоваться, новичок я! А так большое спасибо, что ответили на мою просьбу.
...нельзя ли по подробней...
1. Функция isCloseLastPosByStop() возвращает истину (True), если последняя закрытая позиция была закрыта по StopLoss'у.
2. Условие if (isCloseLastPosByStop()) проверяет, а не по StopLoss'у ли закрылась последняя закрытая позиция.
3. Если вышеуказанное условие истинно, то вызывается функция init().