0
Спасибо, Андрей! Но там нет(я не вижу и в тестере) выполнения второго условия
2) открытых ордеров нет, МАСD уже находится выше нуля и свеча(свечи) были ниже МА, а теперь пересекает МА с низу вверх и закрывается выше МА, тогда снова открываем BUY!
avatar

dima0603

  • 16 марта 2021, 21:46
0
Да, с этим скорее всего тоже разобрался! Есть другая проблема, советник закрывает все ордера открытые на том символе, на котором он стоит, и свои и чужие, а просил: --Андрей, в советнике, хотелось бы, добавить строку, где прописываем желаемые пары, например GBPUSD,EURUSD и т.д., а затем при нажатии кнопки BUY на всех указанных парах открывается ордер BUY, при нажатии кнопки CLOSE, закрываются все открытые ордера данным советником на данных парах!
avatar

dima0603

  • 23 декабря 2020, 20:07
0
Немного разобрался!!! Андрей, почему-то первая строка Symbol 1 не работает, если ставить символы со второй строки(Symbol2) открывает ордера как положено!!! Буду тестить дальше!!!
И еще, если Вас не затруднит, то сделать вывод информации только по ордерам, которые открыл советник, т.е. поставили советник с магиком 123 на три пары, соответственно профит показывается только по этим парам.
avatar

dima0603

  • 23 декабря 2020, 16:00
0
Поставил Вашего советника, с прописанными парами, открыл две, eur не открыл
avatar

dima0603

  • 23 декабря 2020, 15:36
0
ошибок нет в логах
avatar

dima0603

  • 23 декабря 2020, 15:09
0
Андрей, почему-то советник выставил ордер только на одной паре, на которой установлен??? Хотя прописал еще одну пару
avatar

dima0603

  • 23 декабря 2020, 14:49
0
Огромное спасибо, Андрей!!!
avatar

dima0603

  • 23 декабря 2020, 12:36
0
Спасибо, Андрей!
avatar

dima0603

  • 20 декабря 2020, 23:39
0
Андрей, в советнике, хотелось бы, добавить строку, где прописываем желаемые пары, например GBPUSD,EURUSD и т.д., а затем при нажатии кнопки BUY на всех указанных парах открывается ордер BUY, при нажатии кнопки CLOSE, закрываются все открытые ордера данным советником на данных парах! Да, и информация выводимая советником — профит и процент должна относиться только к ордерам данного советника.
avatar

dima0603

  • 20 декабря 2020, 19:42
0
Спасибо, Андрей! Противоположные ордера удаляются — как надо! но и рабочие ордера все равно имеют экспирацию, а нужно, чтобы они удалялись при получении профита. И еще по поводу модификации ордеров — Вы не сможете сделать?
Если Вас не затруднит, напишите пример, для стоповых ордеров, если цена вышла за границу уровня. СПАСИБО!!!
avatar

dima0603

  • 10 июля 2020, 10:30
0
Что не так делаю для стоповых ордеров?
if(CountOrders(4)<1)
{
if(Bid<ma-Level5*_Point && Level5>0)
PutOrder(4,ma-Level5*_Point);
}
avatar

dima0603

  • 8 июля 2020, 10:23
0
Спасибо, Андрей!!!
Андрей, еще такая просьба! Сделать модификацию открытых ордеров хотя бы раз в сутки. Потому что, если тейк выставляем по МА, а ордера могут висеть долго, то меняется наклон МА и соответственно тейк, тем самым мы получим закрытие ордеров быстрее и также вытавление новых ордеров получим чаще! Еще раз СПАСИБО!!!
avatar

dima0603

  • 6 июля 2020, 23:45
0
ищи советники 123 патерн:) 
avatar

dima0603

  • 30 июня 2020, 22:50
0
ssg, спасибо, в который раз помогаете, но в этот раз не получилось!!! Расстояние пока не рассматриваю, хочу посмотреть на сигналы!!!
avatar

dima0603

  • 4 июня 2020, 20:57
0
Удачи Вам!!! Сам присматриваюсь к зиг-загам, но руками торговать нет времени, поэтому пытаюсь, благодаря этому сайту, сделать сову! И еще раз удачи и достижения цели!!!
avatar

dima0603

  • 4 июня 2020, 20:38
0
Люди добрые помогите!!! При сигнале открываем два ордера бай и селл, а затем при новом сигнале открываем уже какой-то один ордер, сейчас строчит как пулемет!!!
void OnTick()
{
int signal=Signal();
if(t!=Time[0])
{
if(AllProfit()>Profit && Profit>0)
CloseAll();

// первый ордер

if(signal== 1 && CountTrades()<1) PutOrder(0,Ask); PutOrder(1,Bid);
if(signal== -1&& CountTrades()<1) PutOrder(0,Ask); PutOrder(1,Bid);
if(CloseSig>0) ClosePos();

// долив

if(CountTrades(0)>0 && signal== -1)
{
PutOrder(0,Ask);
}

if(CountTrades(1)>0 && signal== 1)
{
PutOrder(1,Bid);
}
}
avatar

dima0603

  • 3 июня 2020, 21:18
0
Если бы профит последней серии был -50, тогда открывали бы СЕЛЛ лотом 0,4 получили профит +100, считаем:
-100+60-50+100= +10 ОБЩИЙ ПРОФИТ СЕРИИ +10! Следующий ордер БАЙ открываем нач лотом 0,1!
Я думаю идея понятна
avatar

dima0603

  • 2 июня 2020, 19:45
0
ОБЩИЙ ПРОФИТ СЕРИИ +10! Следующий ордер СЕЛЛ открываем нач лотом 0,1!
avatar

dima0603

  • 2 июня 2020, 19:39
0
пункт 2) по убытку в серии — после профита -100(лот 0,1) открылись лотом * на Ккоэф(2)(лот0,2) получили профит +60 — следующий ордер БАЙ открываем тем же лотом, что и последний закрытый ордер(0,2) и получаем профит +50
ИТОГО -100+60+50= +10
avatar

dima0603

  • 2 июня 2020, 19:36