Понял! А дело-то в чём! Щас ка я сфармулирую... Спасибо огромное всем за участие, за помощ. Я сам ничего не пойму Обратите внимание на вышеприведеный код. Там условие
if (strela1<strela2&&SELL==0&&BUY!=0
){ udalenie ();
Если..и если..и Если ордеров бай нет.То-есть есть,есть! Их не ноль. Как видно на скрине, код только начал работу, ордеров бай нет! Ну точно нет! А условие выполняется, хоть и не должно!
Это видно иззззз сообщения принта в окне эксперты. Ордер к стати при выполнении условия был проставлен прекрасно, то-есть, был проставлен!
Выходит что, я неверно прописал условие??
Конечно, тут же срабатывает следующее условие кода,
if (strela1<strela2&&BUY==0&&SELL==0){
вот которое и должно было срабатывать при даных обстоятельствах!
В чём же дело!!??
Что же не так с логическим условием???
Как же так, чёрт возззззьми, выполняются они оба сразззу??
Обьяснение, чтоб же проще было.. Стандартный как мне кажется пирибор ордеров. Щёт отдельно открытым настоящим ордерам ордерам в переменных BUY++, SELL++ .
Дальше эти переменные участвуют в логических условиях. Остальное, как мне кажется, к вопросу значения не имеет, хотя кто его зна.
aedu: Скачал советника для работы в "один клик",Скомпилировал - ошибок нет,но Кроме "рожицы"в углу ничего не кажет .Помогите!!!!!!!!!!!!!
советник, который Вы скачали требует для своей работы некий файл "McTrader_"+Symbol()+"_command.dat", я так понимаю что то типа скрипта с командами для советника. Сам он его не создает. Поэтому обращайтесь в разработчику за разъяснениями.
Смотрю, не пойму... Таки два сразу условия выполняются!! Наверно я баран.. Но непойму. Вот уж нелепица. Видать я разучился оператор иф прописывать!
Блин, весь код
Обьяснение, чтоб же проще было.. Стандартный как мне кажется пирибор ордеров. Щёт отдельно открытым настоящим ордерам ордерам в переменных BUY++, SELL++ .
Дальше эти переменные участвуют в логических условиях. Остальное, как мне кажется, к вопросу значения не имеет, хотя кто его зна.
Смотрю, не пойму... Таки два сразу условия выполняются!! Наверно я баран.. Но непойму. Вот уж нелепица. Видать я разучился оператор иф прописывать!
Блин, весь код
Обьяснение, чтоб же проще было.. Стандартный как мне кажется пирибор ордеров. Щёт отдельно открытым настоящим ордерам ордерам в переменных BUY++, SELL++ .
Дальше эти переменные участвуют в логических условиях. Остальное, как мне кажется, к вопросу значения не имеет, хотя кто его зна.
Вобще-то щитает их чётко, что я видел по принтам.
Куча логических и технических ошибок. Логика открытия ордеров не прослеживается (пришлось подключить фантазию). Нужно учиться САМОМУ, ковыряя свой корявый код (пока он не "выпрямится") ИЛИ изучать ЧУЖИЕ коды. Я сделал за Вас Ваш код. - поможет ли это Вам???
P.S. Как я уже говорил, для тестера цены нормализовать не нужно. А вот одной из возможных причин, выдающих ошибку "Не правильная цена" при исполнени торгового приказа, может быть Slippage, который у Вас 3 * Point (при переводе в int) = 0.
Есть пользовательская функция, которая считает Low цены 5-го бара фонового таймфрейма, как сделать так чтобы она считала цену определенного таймфрейма?
Спасибо!! Вписал нормализацию... А чёртте-ЧТО вобще происходит!!!!!! Просто голова горит.. Вроде проще школьной геометрии
Да не нужна для ASK и BID нормализация, нужен Sleep(Ща1сек-5сек);
Понял! А дело-то в чём! Щас ка я сфармулирую... Спасибо огромное всем за участие, за помощ. Я сам ничего не пойму Обратите внимание на вышеприведеный код. Там условие
Если..и если..и Если ордеров бай нет.То-есть есть,есть! Их не ноль. Как видно на скрине, код только начал работу, ордеров бай нет! Ну точно нет! А условие выполняется, хоть и не должно!
Это видно иззззз сообщения принта в окне эксперты. Ордер к стати при выполнении условия был проставлен прекрасно, то-есть, был проставлен!
Выходит что, я неверно прописал условие??
Конечно, тут же срабатывает следующее условие кода,
вот которое и должно было срабатывать при даных обстоятельствах!
В чём же дело!!??
Что же не так с логическим условием???
Как же так, чёрт возззззьми, выполняются они оба сразззу??
Смотрю, не пойму... Таки два сразу условия выполняются!! Наверно я баран.. Но непойму. Вот уж нелепица. Видать я разучился оператор иф прописывать!
Блин, весь код
Обьяснение, чтоб же проще было.. Стандартный как мне кажется пирибор ордеров. Щёт отдельно открытым настоящим ордерам ордерам в переменных BUY++, SELL++ .
Дальше эти переменные участвуют в логических условиях. Остальное, как мне кажется, к вопросу значения не имеет, хотя кто его зна.
Вобще-то щитает их чётко, что я видел по принтам.
Скачал советника для работы в "один клик",Скомпилировал - ошибок нет,но Кроме "рожицы"в углу ничего не кажет .Помогите!!!!!!!!!!!!!
Смотрю, не пойму... Таки два сразу условия выполняются!! Наверно я баран.. Но непойму. Вот уж нелепица. Видать я разучился оператор иф прописывать!
Блин, весь код
Обьяснение, чтоб же проще было.. Стандартный как мне кажется пирибор ордеров. Щёт отдельно открытым настоящим ордерам ордерам в переменных BUY++, SELL++ .
Дальше эти переменные участвуют в логических условиях. Остальное, как мне кажется, к вопросу значения не имеет, хотя кто его зна.
Вобще-то щитает их чётко, что я видел по принтам.
"индикатор" не дадите?
хотя не надо
А казачок то засланный, чего он так раздухарился?
Смотрю, не пойму... Таки два сразу условия выполняются!! Наверно я баран.. Но непойму. Вот уж нелепица. Видать я разучился оператор иф прописывать!
Блин, весь код
Обьяснение, чтоб же проще было.. Стандартный как мне кажется пирибор ордеров. Щёт отдельно открытым настоящим ордерам ордерам в переменных BUY++, SELL++ .
Дальше эти переменные участвуют в логических условиях. Остальное, как мне кажется, к вопросу значения не имеет, хотя кто его зна.
Вобще-то щитает их чётко, что я видел по принтам.
Куча логических и технических ошибок. Логика открытия ордеров не прослеживается (пришлось подключить фантазию). Нужно учиться САМОМУ, ковыряя свой корявый код (пока он не "выпрямится") ИЛИ изучать ЧУЖИЕ коды. Я сделал за Вас Ваш код. - поможет ли это Вам???
P.S. Как я уже говорил, для тестера цены нормализовать не нужно. А вот одной из возможных причин, выдающих ошибку "Не правильная цена" при исполнени торгового приказа, может быть Slippage, который у Вас 3 * Point (при переводе в int) = 0.
Народ, подскажите!
Есть пользовательская функция, которая считает Low цены 5-го бара фонового таймфрейма, как сделать так чтобы она считала цену определенного таймфрейма?