Помогите с кодом пожалуйста...

machzelet

Почетный гражданин
Если Вы хотите при закрытии ордера открывать ордер в ту или иную сторону, в зависимости от закрытия по СЛ или ТП, то Вам не надо закрывать ордера принудительно по времени, т.к. они будут закрыты по текушей цене, а не по стопам.

Совершенно верно. Это именно то, что мне нужно:
1. Открыты 2 ордера.
2. Один ордер закрылся по профиту, второй по стопу.
3. Проверяем какой из них закрылся по стопу,а какой по профиту.
4. Если оба по профиту, продолжаем дальше открывать ордера в обычном порядке.
5. Если один из них по стопу, то присваиваем значения переменным set_double_buy и set_double_sell.

Как текст программы из вашего предыдущего поста вписать в советник, а то мои познания в программировании равны методу тыка?
 

cmillion

Гуру форума
Совершенно верно. Это именно то, что мне нужно:
1. Открыты 2 ордера.
2. Один ордер закрылся по профиту, второй по стопу.
3. Проверяем какой из них закрылся по стопу,а какой по профиту.
4. Если оба по профиту, продолжаем дальше открывать ордера в обычном порядке.
5. Если один из них по стопу, то присваиваем значения переменным set_double_buy и set_double_sell.

Как текст программы из вашего предыдущего поста вписать в советник, а то мои познания в программировании равны методу тыка?

Я с удовольствием Вам напишу советник, присылайте свое техзадание по адресу [email protected], стоимость оговорим в письме. :?:
 

Nickolas

Новичок форума
cmillion

Zdravstvujte, nimogli bi vi pomoch napisat odnu funkciju v sovetnika Martingeila, na deme on prekrasno torgujet, na real vihazu DC meshajut targovat i sovetnik nizakrivajet zdelki,
if (OrderType() == OP_BUY) OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Yellow);
if (OrderType() == OP_SELL) OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 5, Yellow);

mne kazetsia jesli Takeprofit pervogo otkritogo ordera peretaskivat na takeprofit poslednego otkritogo, to takim obrazom mozna reshit etu problemu.

jesli takaja usluga budet platnoj to skolko eto budet stoit?
 

Вложения

cmillion

Гуру форума
Посмотрите _http://cmillion.narod.ru/robot.html MTS "MartinScalp" Этот советник как раз делает то, что Вам надо. И обойдется Вам дешевле.
 

DBL4Xv2WmTAbFqs

Активный участник
в данном случае у вас выдает ошибку 135 или 138 цены устарели. это можно решить разными способами
1способ://Советник работает на другом символе, не на том на чьем графике висит.
RefreshRates( ) ;
if (OrderType() == OP_BUY) OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Yellow);
if (OrderType() == OP_SELL) OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 5, Yellow);

2способ://Советник работает на том символе на графике которого висит.
if (OrderType() == OP_BUY) OrderClose(OrderTicket(), OrderLots(), Bid, 5, Yellow);
if (OrderType() == OP_SELL) OrderClose(OrderTicket(), OrderLots(), Ask, 5, Yellow);
 
Верх