[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 1041 1...103410351036103710381039104010411042104310441045104610471048...1145 Новый комментарий BBC 2010.12.13 22:06 #10401 costy_: Не подскажете что такое нейросети в пяти словах, вх. данные вектора ... далее читаю вижу фигу ;)) В двух словах не получится. Попробуйте начать с самого простого - перцептрона. Где-то или здесь, или на сайте у Reshetov почитайте. Потом легче будет перейти к нейросетям. costy_ 2010.12.13 22:14 #10402 Спасибо, начну с перцептро́на. Robertas 2010.12.13 23:14 #10403 double a=NormalizeDouble(Ask,Digits); double b=NormalizeDouble(Bid,Digits); for(cnt=0;cnt<OrdersTotal();cnt++) { OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); if(OrderSymbol()==Symbol()) { if(OrderType()==OP_BUY) { if(TrailingStop>0 && b-OrderOpenPrice()>Point*TrailingStop && OrderStopLoss()<b-Point*TrailingStop) { OrderModify(OrderTicket(),OrderOpenPrice(),b-Point*TrailingStop,OrderTakeProfit(),0,Blue); return(0); } } if(OrderType()==OP_SELL) { if(TrailingStop>0 && OrderOpenPrice()-a>Point*TrailingStop && OrderStopLoss()>a+Point*TrailingStop) { OrderModify(OrderTicket(),OrderOpenPrice(),a+Point*TrailingStop,OrderTakeProfit(),0,Red); return(0); } } } } Пишет: OrderModify error 1. Но не постояно :(. Помогите! costy_ 2010.12.13 23:58 #10404 fraktalas: Пишет: OrderModify error 1. Но не постояно :(. Помогите! Если в качестве параметров функции передать неизмененные значения, то в этом случае будет сгенерирована ошибка1 (ERR_NO_RESULT). Модификация была не нужной. Перед модификацией проверяйте разницу между модифицируемыми параметрами, тогда ошибки не будет. Roma 2010.12.14 00:10 #10405 costy_: Если в качестве параметров функции передать неизмененные значения, то в этом случае будет ошибка1. тупо так:) Robertas 2010.12.14 00:14 #10406 costy_: Если в качестве параметров функции передать неизмененные значения, то в этом случае будет сгенерирована ошибка1 (ERR_NO_RESULT). Модификация была не нужной. Перед модификацией проверяйте разницу между модифицируемыми параметрами, тогда ошибки не будет. А каким образом ето сделать? Roma 2010.12.14 00:19 #10407 любым :D ну получить уж параметры ордера соответствующей функцией и проверить их соответствие с теми которые хочешь задать, если соответствуют - выйти :) Robertas 2010.12.14 00:29 #10408 eddy: любым :D ну получить уж параметры ордера соответствующей функцией и проверить их соответствие с теми которые хочешь задать, если соответствуют - выйти :) Ладненко никто как вижу за меня ненопишет придетса самому :D, спасибо за подзкаску в стол поздний час :) Roma 2010.12.14 00:59 #10409 ну я почти написал тебе всё, осталось перевести на другой язык:) alex.p.k 2010.12.14 10:05 #10410 Уважаемые, кто объяснит почему в этом коде (закрытия ордеров) сначала ордер выбирается по SELECT_BY_POS, а затем он же по : SELECT_BY_TICKET ? как ето работает? Print (Symbol(), " НАЧИНАЕМ ЗАКРЫТИЕ BUY ЛИНИИ"); string symbol = Symbol();int cnt; for(cnt = OrdersTotal(); cnt >= 0; cnt--){ OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderSymbol() == symbol && OrderMagicNumber()==Magicbuy) { ticketbuy=OrderTicket();OrderSelect(ticketbuy, SELECT_BY_TICKET, MODE_TRADES);lotsbuy2=OrderLots() ; double bid = MarketInfo(symbol,MODE_BID); RefreshRates(); OrderClose(ticketbuy,lotsbuy2,bid,3,Magenta); } 10 пунктов 3.mq4 Подскажите где ошибка??? Помогите разобраться с кодом!!!! 1...103410351036103710381039104010411042104310441045104610471048...1145 Новый комментарий
Не подскажете что такое нейросети в пяти словах, вх. данные вектора ... далее читаю вижу фигу ;))
В двух словах не получится. Попробуйте начать с самого простого - перцептрона. Где-то или здесь, или на сайте у Reshetov почитайте.
Потом легче будет перейти к нейросетям.
Пишет: OrderModify error 1. Но не постояно :(. Помогите!
Если в качестве параметров функции передать неизмененные значения, то в этом случае будет сгенерирована ошибка1 (ERR_NO_RESULT).
Модификация была не нужной.
Перед модификацией проверяйте разницу между модифицируемыми параметрами, тогда ошибки не будет.
Если в качестве параметров функции передать неизмененные значения, то в этом случае будет ошибка1.
Если в качестве параметров функции передать неизмененные значения, то в этом случае будет сгенерирована ошибка1 (ERR_NO_RESULT).
Модификация была не нужной.
Перед модификацией проверяйте разницу между модифицируемыми параметрами, тогда ошибки не будет.
любым :D
ну получить уж параметры ордера соответствующей функцией и проверить их соответствие с теми которые хочешь задать, если соответствуют - выйти :)
любым :D
ну получить уж параметры ордера соответствующей функцией и проверить их соответствие с теми которые хочешь задать, если соответствуют - выйти :)
Уважаемые, кто объяснит почему в этом коде (закрытия ордеров) сначала ордер выбирается по SELECT_BY_POS,
а затем он же по : SELECT_BY_TICKET ? как ето работает?
Print (Symbol(), " НАЧИНАЕМ ЗАКРЫТИЕ BUY ЛИНИИ");
string symbol = Symbol();int cnt;
for(cnt = OrdersTotal(); cnt >= 0; cnt--){
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol() == symbol && OrderMagicNumber()==Magicbuy) {
ticketbuy=OrderTicket();OrderSelect(ticketbuy, SELECT_BY_TICKET, MODE_TRADES);lotsbuy2=OrderLots() ;
double bid = MarketInfo(symbol,MODE_BID);
RefreshRates();
OrderClose(ticketbuy,lotsbuy2,bid,3,Magenta);
}