MT5でロックは必要ですか? - ページ 67

 
99%のMT4-DCで マイクロナノロットを入力することは、そのDCにとって問題のない作業である。現実には、小ロットでの入力は取引サーバーに重大な負荷をかけることを意味し、銀行などの市場参加者を含め、ブローカーは素直に(ポジションの集約、ひいては約定の悪化を招くことなく)それに応じないのです。例えば、Currenexの 最小ロットは40 000 MT4では0.4 ロット)です。
 
Mischek >>:


Я не об этом

Вы полагаете лок нужен

Некоторые полагают лок не нужен,т.к. работает идея а не лок и тотже результат на тойже идее можно реализовать не используя лок, переписав код

Не важно прибыльный участок или убыточный, результат без лока будет такойже или иной

Вы об этом узнаете из тестера

Сергей об этом узнает из тестера и мог бы сообщить нам, если Вы не против и больше ничего

Ну так да?

もちろんです。問題ありません。ただ、30個ほどあるパラメータを自分で探すには、どれだけのテストが必要なのでしょうか?彼によると、「どんなパラメーターでも結果は同じ」だという。ここで、この比較特性-EA変更前と変更後のパラメータが等しい(マイナスでも可)場合-を提供することができます。私は気にしません。

 
getch >>:
Как такую простейшую ситуацию разрулить без лока?

失礼ですが、私の理解が正しければ、負けポジションをじっと我慢してロットでドローダウンを減らせば何とか抜けるとお考えでしょうか?

 
religare >>:

сколько ему придется тестировать, чтобы найти самостоятельно подходящие параметры, если их около 30?


何に適しているのか、わからない。
 

テスターにとって、任意のストラテジーをネッティングストラテジーに変換することは初歩的なことである。

すべての取引を 仮想的に行うMyOrderSend, MyOrderModify, MyOrderClose, MyOrderDelete, MyOrderSelect, MyOrdersTotalを 自分で書いて、残高を実際の取引に変換するだけでよいのです。どんなAPIも こうして書かれる。MT4 テスター自体も実装されています。

あとは、どのストラテジーでも、対応する関数をMy-functionsに 置き換えるだけです。

これは、MinLotの 場合を除き、必ず動作します。

また、MT5 テスターのMQL4->MQL5への 移植についても、同様のアプローチが可能です。問題なく動作します。しかし、仮想取引の情報を保存する信頼性が低いため、実際の取引には適さない。

 
SProgrammer >>:

Простите, но если я Вас правильно понял, Вы, полагаете, что с помощью локов как-то можно выйти например из убыточной позиции путем пересиживания и при этом как раз с помощью локов снизить просадку?

あなたは誤解している。上に、(ロックが発生する可能性のある)どんな初歩的な戦略も、同じ結果をもたらすネット戦略に変換できることを書きました。

一方、MinLotの ニュアンスは、ネットのアプローチでは技術的にロックが解決できない状況があることを示しています。

 
getch >>:

Вы меня неправильно поняли. Выше написал, как элементарно переводится любая стратегия (с возможным возникновением локов) в нетто-стратегию с идентичным результатом.

Нюанс же с MinLot показывает, что есть ситуация, когда лок не решить технически нетто-подходом.

ああ、そうか、斜め読みしてしまったか...。

ミンロットとは、そうですね、それもわかりますが、ミンロットですよね?:)

 
SProgrammer >>:

Ага, OK, я видимо прочитал просто по-диагонали...

С минлотами, да, тоже понятно, ну ведь они же и есть мин. :)

この EAでは、ポジションサイズの正確な計算とPartialFillsの 実装が必要なストラテジーであるため、バーチャルオーダーのアプローチが必要でした。そこでMinLotの 問題をあえて次のように「解決」した(MinLot=0. 1の例)。

9.3 ロットの買い ポジションがあるので、9.25ロットの売りポジションを 建てる必要があります。

を、いくつかの操作を経て、以下のような結果になった。

買い0.15、売り0.1という 2つのポジションがあります。

それ以外の方法はない。

MT4の 新しいパーシャルフィルについて 触れましたが、仮想ポジションエントリーとは異なる、このような状況を正しく処理する方法は他に見当たりません。そのため、特に、Expert Advisorではそうしています。そして、繰り返しになりますが、バーチャルポジションのデータベースの信頼性が大きな問題であることを申し上げておきます。というのは特に深刻で、MT 5では解決していない。


 

MQL5 で以下のような機能を持つAPIを 最初に書くプログラマーは、このような人たちだと思います。

  • MQL4から MQL5への 自動コンバート
  • MQL5-advisorを 自動的に独立したMQL5-advisorに 翻訳する(ここに書きました)。

自分たちの(単純な)ソフトウェア製品を販売することで、優れた利益を得ることができます。


このようなAPIの 書き方は上に書いたとおりです。

 
Mischek >>:


Подходящие для чего ? не понял

収益性の高いパラメータを選択するため。