Meta Traderでのスプレッド取引 - ページ 15

 
getch >>:

Торговля спредом - это статистический арбитраж. Использование статистических корреляций между различными синтетическими торговыми инструментами.

Если корреляции нет, то это уже классичесая торговля сразу с несколькими торговыми инструментами.

そうではありません。スプレッド取引はペア取引であり、今回のように1つのインデックスロングと別のショートで構成される合成商品を取引することです。2つの指標間の相関は必要なく、共統合が重要である。

統計的裁定取引とは、割安な資産をすべて買い、同時に割高な資産をすべて売ることであり、特定の資産間の相関は重要ではなく、共和分さえあまり重要ではありません。重要なのは、統計、つまり資産の多さです。

ペア取引は統計的裁定取引と呼ばれることもあり、非常に近いものですが、やはり区別したほうがよいでしょう。

 

やはり専門用語を理解したい。

アセット、コインターゲーション、コリレーションとは?

 
rid >>:


Это можно реализовать (в самом простом виде) вот так:

При этом позиции можно открывать вручную - скриптом И.Кима (есть на его сайте), позволяющим задавать магик при открытиии позиции.

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=47 и

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=46

Т.к. я заложил по магику (Magic и Magic2) вид "хеджа" в коде - это необходимо, т.к. разные позиции у нас в обоих видах "хеджа" обсчитываются и закрываются по разным ценам, - - по аскам и бидам обоих тикеров #I .

のライドを行います。

それとも、Kim's e-CloseByProfitをアップグレードする必要があるのでしょうか?

 
rid писал(а)>>

そこで問題が表面化した。予想外のところから。

このようにコメントで現在の「ヘッジ」の利益を表示した場合、2文字目(2回目の取引)の利益が全く正しく表示されないのです

その理由はこうです。Expert Advisorは最初のシンボルチャートに「立ち」、このシンボルの新しいティックの到着とともにすべての情報が変更されます。

しかし、この間、2番目の計器にいくつかのティックがあることが起こるかもしれない!しかし、この情報はコメント(「2番目のシンボルの現在の利益 BUY-UP =」)には出て きません。なぜなら、1番目のシンボルのチャート(EAがある場所)にはまだ新しいティックが来ていないからです

どうすればいいのですか?ミスマッチを防ぐには?

アドバイスをお願いします。

最も簡単な解決策は、同じExpert Advisor(または利益計算機能)を並列の計測器で実行することです。

また、任意のEAからペアのポジションをオープン/クローズする注文を出すことができます。

ダブリがないことを確認する必要があり、例えば、先にオープンするコマンドを出したExpert Advisorは

(そのシンボルのティックが先に来た)端末のグローバル変数にフラグを設定し、他のEAを休ませる。

 

toDen2000 (個人的なメッセージの中で)

実は、これは既製のExpert Advisor(Broko用)ですが、リンク先にあるI.Kimのスクリプトで開いたポジション(「ヘッジ」)の決済にのみ機能します。

ティッカー付きの先物商品のみ。

コードの一番最後(start関数の外)に置くべきは、キムの関数(右から順番に、一つずつ)だけです。

PriceOpenLastPos()https://forum.mql4.com/ru/11287/page63#126982

ClosePosFirstProfit();https://www.mql5.com/ru/forum/107476/page14#76382

ClosePosBySelect()https://www.mql5.com/ru/forum/107476/page13

GetNameOP(int op)https://www.mql5.com/ru/forum/107476/page6#69097

NumberOfPositions() (コメントブロック用)https://www.mql5.com/ru/forum/107476/page18#78397

しかし、これらの関数(最初のものを除く)は、おそらくキムさんのe-CloseByProfitの中にあり、そこから取ることができるのではないかと思います。

そして、グローバル変数には、(上記から) :

extern string ___ = "=== Прочие Параметры советника  ===";

extern bool   UseSound      = True; // Использовать звуковой сигнал
extern string NameFileSound = "expert.wav";// Наименование звукового файла
extern color  clCloseBuy    = Yellow;    // Цвет закрытия покупки
extern color  clCloseSell   = Green;    // Цвет закрытия продажи
extern int    NumberOfTry   = 10;      // Количество попыток
string SoundSuccess  = "ok.wav";      // Звук успеха
string SoundError    = "timeout.wav";// Звук ошибки
int        Slippage        = 50;   // Проскальзывание цены при закрытии
//-- Подключаемые модули --
#include <stderror.mqh>
#include <stdlib.mqh>


//----------------------------------------------------------

上記のマジックをセットできるキムのスクリプトを使ってヘッジを開くことが必要です。Expert Advisor は、オープニングで指定されたマジックの種類に応じて、ヘッジの種類を認識し、クローズします。

また、Hedge=(Buy 2nd inst + Sell 1st inst)の場合、magic = EAのmagicとする。

ヘッジ=(買い1+売り2)を行うには、あと1マジック(つまりEAマジック+1)を入力する必要があります。

最初のインストルートは、EAがインストールされているチャートのものです。

 
goldtrader >>:

Наиболее простое решение - запустить аналогичный эксперт (или функцию расчёта прибыли) на параллельном инструменте.

Также можео подавать команды на открытие/закрытие поз по парам из любого советника.

При этом нужно предусмотреть чтобы не было дублирования, например, тот советник, который раньше дал команду на открытие

(тик по его инструменту пришёл раньше) выставляет флаг через глобальную переменную терминала и другой советник отдыхает.

ああ... Fduchの ように、ループスクリプトにした方が簡単なような...。

 
gurman >>:

Спасибо, суть то мне понятна... я и сам эту "тему" пытаюсь пользовать. Тока в кодах я "ни бум-бум", по-этому пользуюсь разными подручными приспособлениями. Вот, ищу что-нибудь подходящее для себя.

А Вы свой советник планируете в свободный доступ или как...? Было бы интересно попробовать...


まだです。まだ生々しく、糸を垂れているような状態です。おそらく最終版をすぐに掲載することはないでしょう。

//-----------------------------

しかし、このフォーラムでプロのプログラマーに連絡することができます。同じようなリーズナブルな価格で、すぐにEAを書いてくれる。

ましてや、本質がはっきりしていて、感覚的に書ける条件であること。

 
Fduch >>:

Мне пришлось немного изменить формат - теперь торгует не советник, а скрипт. Скрипт с таким int start():

Теоретически, можно использовать такую конструкцию и в советнике, но я не пробовал.. Возможно, есть какая-то специфика вроде ограничения времени выполнения в main советников, хотя вряд ли.

すべて順調です。このデザインでEAを1週間稼働させました。唯一の欠点は、物件にアクセスできないことです。

Goldtrader >>

最も簡単な解決策は、同様のExpert Advisor(または利益計算機能)を並列の機器で実行

することです。

また、任意のEAからペアのポジションをオープン/クローズするコマンドを送信

することができます。

いいえ、そのケースはありません。オールインワンEA、インストゥルメントによる開閉のための異なる機構を持つ。

 

すべての機器に同じ寄生EAがあり、多通貨EAが ホバリングしているチャート上に人工的なティックを作成します。

しかし、ループ状の変形の方が正しいように思います。

 

TheXpert писал(а) >>


すべて順調です。このデザインでEAを1週間稼働させました。唯一の欠点は、物件にアクセスできないことです。

ループしたEAのプロパティに簡単にアクセスすることができます。ボタン「Expert Advisors」を一時的に無効にして、プロパティを編集することができます。最も重要なことは、ボタンを再度有効にすることを忘れないことです。