MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 302 1...295296297298299300301302303304305306307308309...1953 新しいコメント buyanov 2017.09.06 09:25 #3011 Artyom Trishkin:さて、関数に渡した日付を、関数に渡した日付の開始日に変換する関数があります。 しかし、どのような日付で、どのようにそれを通過するのか・・・。アルチョム・トリシキン さん、ありがとうございました。今はエラーが直っていることを祈ります。 buyanov 2017.09.06 09:48 #3012 残念ながら、エラーと警告はそのまま残っています。 buyanov 2017.09.06 09:49 #3013 は、端末が再起動しました。 Victor Nikolaev 2017.09.06 10:05 #3014 buyanov:残念ながら、エラーと警告はそのまま残っています。よかったです。既製品ではダメだった。自分でやるしかないでしょう。まず、Alertをすべて削除し、変数を順番に並べます。整数の変数に文字列の値を代入してはいけない。そして、機能についても。いくつかの関数でパラメータを削除するか、グローバルと一致しない別の名前を付ける必要があります。 Artyom Trishkin 2017.09.06 10:50 #3015 buyanov: アルチョム・トリシキン さん、ありがとうございました。今はエラーが修正されていることを望みます。あなたを助けたのはビクターで、私ではありません。 トレーディング、自動売買システム、ストラテジーテストに関するフォーラム MQL4に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 ヴィクトル・ニコラエフ さん 2017.09.06 12:05 オッケーです。既製品が使えなかった。自分でやるしかないでしょう。まず、Alertをすべて削除し、変数を順番に並べます。整数型変数に文字列値を代入しない。そして、機能についても。あるいは、一部の関数でパラメータを削除したり、グローバルと一致しない別の名前をつけたりする必要があります。彼はあなたに悪いことは言わないでしょう。 buyanov 2017.09.06 11:13 #3016 Alertを 削除する、難しいことではありません。エラーについてはどうですか?そして、警告は? 理解できない。 Vitaly Muzichenko 2017.09.06 11:20 #3017 buyanov:Alertを削除するのは難しいことではありません。エラーについてはどうですか?そして、警告は?直すのはもちろん、他に何か、解決策まで提案された。モグラの丘から山を作るのに疲れませんか?プログラミングが苦手な方は、建築に挑戦してみてはいかがでしょうか。 buyanov 2017.09.06 11:21 #3018 Vitaly Muzichenko:もちろん修正、他に何があるかというと、ここに解決策まで提示されているのです。大騒ぎするのは疲れませんか?プログラミングが苦手な方は、建築に挑戦してみてはいかがでしょうか。どこで間違えたのだろう? buyanov 2017.09.06 11:49 #3019 文字列変数に文字列値を代入した箇所をご指摘ください。文字列から数値への暗黙の変換」という警告が表示されました。しかし、課題が見えてこない。 Victor Nikolaev 2017.09.06 12:15 #3020 buyanov :文字列変数に文字列値を割り当てた場所を示してください? 「文字列から数値への暗黙の変換」という警告がありました。しかし、私は割り当てを見ていません。 int ErrorDescription() { Alert ( "beg ErrorDescription" ); switch (err) { case 0 : err= "Нет ошибок" ; break ; case 1 : err= "Нет ошибки, но результат неизвестен" ; break ; case 2 : err= "Общая ошибка" ; break ; case 3 : err= "Неправильные параметры" ; break ; case 4 : err= "Торговый сервер занят" ; break ; case 5 : err= "Старая версия клиентского терминала" ; break ; case 6 : err= "Нет связи с торговым сервером" ; break ; case 7 : err= "Недостаточно прав" ; break ; case 8 : err= "Слишком частые запросы" ; break ; case 9 : err= "Недопустимая операция нарушающая функционирование сервера" ; break ; case 64 : err= "Счет заблокирован" ; break ; case 65 : err= "Неправильный номер счета" ; break ; case 128 : err= "Истек срок ожидания совершения сделки" ; break ; case 129 : err= "Неправильная цена" ; break ; case 130 : err= "Неправильные стопы" ; break ; case 131 : err= "Неправильный объем" ; break ; case 132 : err= "Рынок закрыт" ; break ; case 133 : err= "Торговля запрещена" ; break ; case 134 : err= "Недостаточно денег для совершения операции" ; break ; case 135 : err= "Цена изменилась" ; break ; case 136 : err= "Нет цен" ; break ; case 137 : err= "Брокер занят" ; break ; case 138 : err= "Новые цены" ; break ; case 139 : err= "Ордер заблокирован и уже обрабатывается" ; break ; case 140 : err= "Разрешена только покупка" ; break ; case 141 : err= "Слишком много запросов" ; break ; case 145 : err= "Модификация запрещена, так как ордер слишком близок к рынку" ; break ; case 146 : err= "Подсистема торговли занята" ; break ; case 147 : err= "Использование даты истечения ордера запрещено брокером" ; break ; case 148 : err= "Количество открытых и отложенных ордеров достигло предела, установленного брокером." ; break ; // case 4000 : err= "Нет ошибки" ; break ; case 4001 : err= "Неправильный указатель функции" ; break ; case 4002 : err= "Индекс массива - вне диапазона" ; break ; case 4003 : err= "Нет памяти для стека функций" ; break ; case 4004 : err= "Переполнение стека после рекурсивного вызова" ; break ; case 4005 : err= "На стеке нет памяти для передачи параметров" ; break ; case 4006 : err= "Нет памяти для строкового параметра" ; break ; case 4007 : err= "Нет памяти для временной строки" ; break ; case 4008 : err= "Неинициализированная строка" ; break ; case 4009 : err= "Неинициализированная строка в массиве" ; break ; case 4010 : err= "Нет памяти для строкового массива" ; break ; case 4011 : err= "Слишком длинная строка" ; break ; case 4012 : err= "Остаток от деления на ноль" ; break ; case 4013 : err= "Деление на ноль" ; break ; case 4014 : err= "Неизвестная команда" ; break ; case 4015 : err= "Неправильный переход" ; break ; case 4016 : err= "Неинициализированный массив" ; break ; case 4017 : err= "Вызовы DLL не разрешены" ; break ; case 4018 : err= "Невозможно загрузить библиотеку" ; break ; case 4019 : err= "Невозможно вызвать функцию" ; break ; case 4020 : err= "Вызовы внешних библиотечных функций не разрешены" ; break ; case 4021 : err= "Недостаточно памяти для строки, возвращаемой из функции" ; break ; case 4022 : err= "Система занята" ; break ; case 4050 : err= "Неправильное количество параметров функции" ; break ; case 4051 : err= "Недопустимое значение параметра функции" ; break ; case 4052 : err= "Внутренняя ошибка строковой функции" ; break ; case 4053 : err= "Ошибка массива" ; break ; case 4054 : err= "Неправильное использование массива-таймсерии" ; break ; case 4055 : err= "Ошибка пользовательского индикатора" ; break ; case 4056 : err= "Массивы несовместимы" ; break ; case 4057 : err= "Ошибка обработки глобальныех переменных" ; break ; case 4058 : err= "Глобальная переменная не обнаружена" ; break ; case 4059 : err= "Функция не разрешена в тестовом режиме" ; break ; case 4060 : err= "Функция не разрешена" ; break ; case 4061 : err= "Ошибка отправки почты" ; break ; case 4062 : err= "Ожидается параметр типа string" ; break ; case 4063 : err= "Ожидается параметр типа integer" ; break ; case 4064 : err= "Ожидается параметр типа double" ; break ; case 4065 : err= "В качестве параметра ожидается массив" ; break ; case 4066 : err= "Запрошенные исторические данные в состоянии обновления" ; break ; case 4067 : err= "Ошибка при выполнении торговой операции" ; break ; case 4099 : err= "Конец файла" ; break ; case 4100 : err= "Ошибка при работе с файлом" ; break ; case 4101 : err= "Неправильное имя файла" ; break ; case 4102 : err= "Слишком много открытых файлов" ; break ; case 4103 : err= "Невозможно открыть файл" ; break ; case 4104 : err= "Несовместимый режим доступа к файлу" ; break ; case 4105 : err= "Ни один ордер не выбран" ; break ; case 4106 : err= "Неизвестный символ" ; break ; case 4107 : err= "Неправильный параметр цены для торговой функции" ; break ; case 4108 : err= "Неверный номер тикета" ; break ; case 4109 : err= "Торговля не разрешена. Необходимо включить опцию Разрешить советнику торговать в свойствах эксперта." ; break ; case 4110 : err= "Длинные позиции не разрешены. Необходимо проверить свойства эксперта." ; break ; case 4111 : err= "Короткие позиции не разрешены. Необходимо проверить свойства эксперта." ; break ; case 4200 : err= "Объект уже существует" ; break ; case 4201 : err= "Запрошено неизвестное свойство объекта" ; break ; case 4202 : err= "Объект не существует" ; break ; case 4203 : err= "Неизвестный тип объекта" ; break ; case 4204 : err= "Нет имени объекта" ; break ; case 4205 : err= "Ошибка координат объекта" ; break ; case 4206 : err= "Не найдено указанное подокно" ; break ; default : err= "Ошибка при работе с объектом" ; } Alert ( "end ErrorDescription" ); return (err); } //End ErrorDescription() 1...295296297298299300301302303304305306307308309...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
さて、関数に渡した日付を、関数に渡した日付の開始日に変換する関数があります。
しかし、どのような日付で、どのようにそれを通過するのか・・・。アルチョム・トリシキン さん、ありがとうございました。今はエラーが直っていることを祈ります。
残念ながら、エラーと警告はそのまま残っています。
は、端末が再起動しました。
残念ながら、エラーと警告はそのまま残っています。
よかったです。既製品ではダメだった。自分でやるしかないでしょう。
まず、Alertをすべて削除し、変数を順番に並べます。
整数の変数に文字列の値を代入してはいけない。
そして、機能についても。いくつかの関数でパラメータを削除するか、グローバルと一致しない別の名前を付ける必要があります。
アルチョム・トリシキン さん、ありがとうございました。今はエラーが修正されていることを望みます。
あなたを助けたのはビクターで、私ではありません。
トレーディング、自動売買システム、ストラテジーテストに関するフォーラム
MQL4に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。
ヴィクトル・ニコラエフ さん 2017.09.06 12:05
オッケーです。既製品が使えなかった。自分でやるしかないでしょう。
まず、Alertをすべて削除し、変数を順番に並べます。
整数型変数に文字列値を代入しない。
そして、機能についても。あるいは、一部の関数でパラメータを削除したり、グローバルと一致しない別の名前をつけたりする必要があります。
彼はあなたに悪いことは言わないでしょう。
Alertを 削除する、難しいことではありません。エラーについてはどうですか?そして、警告は?
理解できない。Alertを削除するのは難しいことではありません。エラーについてはどうですか?そして、警告は?
直すのはもちろん、他に何か、解決策まで提案された。モグラの丘から山を作るのに疲れませんか?プログラミングが苦手な方は、建築に挑戦してみてはいかがでしょうか。
もちろん修正、他に何があるかというと、ここに解決策まで提示されているのです。大騒ぎするのは疲れませんか?プログラミングが苦手な方は、建築に挑戦してみてはいかがでしょうか。
どこで間違えたのだろう?
文字列変数に文字列値を代入した箇所をご指摘ください。
文字列から数値への暗黙の変換」という警告が表示されました。しかし、課題が見えてこない。
文字列変数に文字列値を割り当てた場所を示してください?
「文字列から数値への暗黙の変換」という警告がありました。しかし、私は割り当てを見ていません。