Может повтор конечно (лень читать все 123 страницы), но кто-то тут говорил уже про событие onclick и ему подобные...
Так вот, допустим, работает эксперт, всё, что он делает - ждёт нажатия сочетания клавиш Ctrl+L (например), что "активирует" его внимание... после чего первый клик мышкой на графике указывает цену открытия позиции, второй клик - цену стоп лосса, дальше эксперт быстренько всё это перерабатывает и с учётом выбранного допустимого риска на одну сделку вычисляет лот, цену тэйк профита, рисует линии на экране и спрашивает пользователя "хочешь такую сделку?"... тот, соответственно, говорит "да" или "нет". На мой взгляд очень было бы полезно для тех, кто работает на быстроменяющихся графиках цен, где просто физически не возможно всё это просчитать за такое короткое время.
Можно сделать, чтобы цены привязывались к минимумам и максимумам цен в пределах какой-то зоны (ну как сейчас со всеми объектами в MQL4 сделано). Тогда эксперт учитывает ещё и величину фильтра, спреда...
В общем, такая идея... главное - реализовать возможность захвата цены кликом мыши на графике и обработки нажатия клавиш экспертом.
Renat>>: В MQL5 есть функция OnTester, которая позволяет самостоятельно выбирать любой критерий оптимизации взамен штатных. Кроме того, штатные критерии оптимизации расширены:
もちろん繰り返しになるかもしれませんが(123ページ全部読むのは億劫なので)、onclickイベントと似たようなことはすでにここで誰かが言っていました...。
つまり、Expert Advisorが実行されていると仮定すると、それはCtrl+L(例)を待つだけで、その注意を「活性化」させる...。...その後、チャート上で最初のクリックはポジションのオープン価格を示し、2番目のクリックはストップロス価格を示し、専門家はそれをすべて処理し、1取引あたりの許容リスクを考慮して、多くの、テイクプロフィット価格を計算し、画面に線を引き、ユーザーに「この取引をしたいですか?それに応じて、ユーザーは「はい」「いいえ」と答える。私見ですが、短時間で計算することが物理的に不可能な、変化の激しいチャートを扱う方には非常に有効なツールだと思います。
価格は、特定のゾーン内の最小価格と最大価格にバインドされるような方法で行うことができます(現在、MQL4のすべてのオブジェクトで行われているように)。その後、Expert Advisorはフィルタとスプレッドの値も考慮する。
まあ、そういうことなんですが...。主な内容は、チャート上のマウスクリックで価格を取得し、Expert Advisorでキーストロークを処理 する機能を実装 することです。
Друзья!
Может повтор конечно (лень читать все 123 страницы), но кто-то тут говорил уже про событие onclick и ему подобные...
Так вот, допустим, работает эксперт, всё, что он делает - ждёт нажатия сочетания клавиш Ctrl+L (например), что "активирует" его внимание... после чего первый клик мышкой на графике указывает цену открытия позиции, второй клик - цену стоп лосса, дальше эксперт быстренько всё это перерабатывает и с учётом выбранного допустимого риска на одну сделку вычисляет лот, цену тэйк профита, рисует линии на экране и спрашивает пользователя "хочешь такую сделку?"... тот, соответственно, говорит "да" или "нет". На мой взгляд очень было бы полезно для тех, кто работает на быстроменяющихся графиках цен, где просто физически не возможно всё это просчитать за такое короткое время.
Можно сделать, чтобы цены привязывались к минимумам и максимумам цен в пределах какой-то зоны (ну как сейчас со всеми объектами в MQL4 сделано). Тогда эксперт учитывает ещё и величину фильтра, спреда...
В общем, такая идея... главное - реализовать возможность захвата цены кликом мыши на графике и обработки нажатия клавиш экспертом.
ここを見て ください。ロットは自動的にカウントされます。テイクが配置されている...美しい!:)
1.Ногами и руками за!
2.Куда уж проще/лучше MQL то?
mql4はC言語、mql5はC++と、最も簡単な言語とは程遠いものです。
Эх, mql4 это урезанный Си, а mql5 выходит урезанный Си++ - далеко не самые простые/удобные языки!
ホリスティックな主観主義。プログラミング言語の数だけ、「自分の」言語が最も適していると考えるプログラマーが存在する。:)
mql5で、ユーザーが選択した変数を最大化するようにテスターを翻訳する関数があるといいのですが。
いつもどおりのバランスではなく
В MQL5 есть функция OnTester, которая позволяет самостоятельно выбирать любой критерий оптимизации взамен штатных. Кроме того, штатные критерии оптимизации расширены:
喜びのあまりプラフォンを壊してしまった(天井の高さは4メートルです:o)。
さて、あなた方は確かに素晴らしい仕事をしました。エージェント分離による多通貨テスターで、あらゆる最大化基準によるものです。
メルヘンチックですね、ありがとうございました。
Очень очень в мт4 не хватает многопоточной оптимизации, 8 процов а оптимизируеться только на одном, если сделате цены мт5 не будет =)
MetaTrader 5 Strategy Tester Ideology branch: Agentsを チェックするのがいいと思います。