[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 319

 
Roman.:

Сам я не уточнял...:-) но возможно здесь автор хочет превратить отбойную ТС в пробойную...:-) и все.
Ааа...! Посмотрел в визуализаторе, и на участках просадки решил сделать реверс? Прошу прощения, но первой мыслью у меня проскочила бы поменять Limit на Stop.
 
Roman.:
Изменить условия входа с учетом аск, бид, т.д. всех требований и органичений при проведении торговых операций ничего сложного нет - пример.
Нет, сложного, конечно ничего, будут ли согласовываться эти условия входа с учетом всех требований при текущем сигнале, х.з?
 
snail09:
... Прошу прощения, но первой мыслью у меня проскочила бы поменять Limit на Stop.
ХЗ, чего там хотел сам автор...:-)
 

Люди помогите,имеется советник открывающий сразу позиции в обе стороны, необходимо что бы после срабатывания одного из ордеров, советник продолжил открывать в том же направление в котором сработал профит. Алгоритм определения какая позиция осталасть вроде верный, но при компиляции выдает ошибку '{' - expression on global scope not allowed и указывает на первую скобку........

{
if (int trade = OrdersTotal() - 1; trade >= 0; trade--)
if (OrderSelect(trade, SELECT_BY_POS))
if (OrderType() == OP_BUY && OrderType() == OP_SELL)break;
{
if (OrderType() == OP_BUY) {
ticket = OpenPendingOrder(OP_SELL, iLots, EAName + "-" + total);}
if (OrderType() == OP_SELL){
ticket = OpenPendingOrder(OP_BUY, iLots, EAName + "-" + total);}
}

}

 
snail09:
Нет, сложного, конечно ничего, будут ли согласовываться эти условия входа с учетом всех требований при текущем сигнале, х.з?

Да, считаю, здесь все очень индивидуально, т.е. зависит от конкретной стратегии.
 
Roman.:
ХЗ, чего там хотел сам автор...:-)
Ну и я о том, автор приложил код целиком и прикинул, что его построчный анализ вызовет бурный интерес общественности.8-(
 
snail09:
Ну и я о том, автор приложил код целиком и прикинул, что его построчный анализ вызовет бурный интерес общественности.8-(


Ссылка есть на пример - пусть у себя рисует некое подобие, главное сам подход обозначен, если автор имеет ввиду именно такое содержимое своего вопроса...:-)

А то мы уже тут вторую страницу обсуждам, а его (автора) нет... но судя по его вопросам с 316 стр (я дальше не стал копать) - это будет ему не просто воплотить ответ на свой вопрос в коде...

 
Pinki:

Люди помогите,имеется советник открывающий сразу позиции в обе стороны, необходимо что бы после срабатывания одного из ордеров, советник продолжил открывать в том же направление в котором сработал профит. Алгоритм определения какая позиция осталасть вроде верный, но при компиляции выдает ошибку '{' - expression on global scope not allowed и указывает на первую скобку........

{
if (int trade = OrdersTotal() - 1; trade >= 0; trade--)
if (OrderSelect(trade, SELECT_BY_POS))
if (OrderType() == OP_BUY && OrderType() == OP_SELL)break;
{
if (OrderType() == OP_BUY) {
ticket = OpenPendingOrder(OP_SELL, iLots, EAName + "-" + total);}
if (OrderType() == OP_SELL){
ticket = OpenPendingOrder(OP_BUY, iLots, EAName + "-" + total);}
}

}

Либо считаете все левые скобки, затем все правые, потом сравниваете количества, либо комментируете функции одну за другой, пока не найдете ошибку. На вкус и цвет (оформление исходных текстов) - у всех разные.
 
Roman.:


Ссылка есть на пример - пусть у себя рисует некое подобие, главное сам подход обозначен, если автор имеет ввиду именно такое содержимое своего вопроса...:-)

А то мы уже тут вторую страницу обсуждам, а его (автора) нет... но судя по его вопросам с 316 стр (я дальше не стал копать) - это будет ему не просто воплотить ответ на свой вопрос в коде...

Инет видимо на работе, а может отлучился. Сдается мне что я уже флудить начал.
 

Кто может объяснить почему не открылся 6-ой ордер на свече? И что сделать чтобы он открылся?

Лог.

2011.11.04 19:42:21 1999.11.04 20:00 RLB_FLAT GBPUSD,H4: open #7 sell stop 0.10 GBPUSD at 1.62233 sl: 1.64443 tp: 1.57089 ok
2011.11.04 19:42:21 1999.11.04 20:00 Tester: #6 deleted due expiration
2011.11.04 19:42:10 1999.11.04 12:00 RLB_FLAT GBPUSD,H4: open #6 sell stop 0.10 GBPUSD at 1.63373 sl: 1.64570 tp: 1.62652 ok
2011.11.04 19:42:09 1999.11.04 08:00 Tester: #5 deleted due expiration
2011.11.04 19:42:06 1999.11.04 00:00 RLB_FLAT GBPUSD,H4: open #5 sell stop 0.10 GBPUSD at 1.63622 sl: 1.64702 tp: 1.63411 ok
2011.11.04 19:42:00 1999.11.02 04:00 Tester: #4 deleted due expiration
2011.11.04 19:41:53 1999.11.01 20:00 RLB_FLAT GBPUSD,H4: open #4 sell stop 0.10 GBPUSD at 1.63365 sl: 1.64917 tp: 1.61097 ok

Причина обращения: