シグナルの販売による収益を上げるためのレシピ - ページ 6

削除済み  

スクリプト(ファイルを添付してください)。

#property strict

#include "Signals.mqh"
#include "Distribution.mqh"
#include "File.mqh"

// Получение цены сигнала
SIMPLE_GETVALUE_MACROS(GetSignalPrice, SIGNAL, Source.Price)

// Получение количества подписчиков сигнала
SIMPLE_GETVALUE_MACROS(GetSignalSubscribers, SIGNAL, Source.Subscribers)

// Получение произведения X * Y элемента распределения
SIMPLE_GETVALUE_MACROS(GetDistributionXY, DISTRIBUTION_UNIT, Source.X * Source.Y);

// Условие сортировки сигналов по прибыльности сигнала
SIMPLE_COMPARE_MACROS(CompareByGain, SIGNAL, Source.Gain)

// Условие сортировки сигналов по фактору восстановления сигнала
SIMPLE_COMPARE_MACROS(CompareByRecoveryFactor, SIGNAL, Source.MaxDD == 0 ? DBL_MAX : Source.Gain / Source.MaxDD)

// Условие сортировки сигналов по доходу с подписчиков
SIMPLE_COMPARE_MACROS(CompareByIncome, SIGNAL, Source.Subscribers * Source.Price)

// Условие сортировки распределения по X
SIMPLE_COMPARE_MACROS(CompareByX, DISTRIBUTION_UNIT, Source.X)

void OnStart( void )
{
  // Получили сигналы
  SIGNALS Signals;

  // Отсортировали сигналы по прибыльности
  Signals.Sort(new CompareByGain(MODE_DESCEND));
  FILE::StringToFile("Signals_Gain.txt", Signals.ToString(TRUE));

  // Отсортировали сигналы по доходу с подписчиков
  Signals.Sort(new CompareByIncome(MODE_DESCEND));
  FILE::StringToFile("Signals_Income.txt", Signals.ToString(TRUE));

  // Отсортировали сигналы по фактору восстановления
  Signals.Sort(new CompareByRecoveryFactor(MODE_DESCEND));
  FILE::StringToFile("Signals_RF.txt", Signals.ToString(TRUE));

  // Получили распределение зависимости количества подписчиков (Y) от цены на подписку (X)
  DISTRIBUTION Distribution(Signals, new GetSignalSubscribers, new GetSignalPrice);

  // Отсортировали полученное распределение по цене
  Distribution.Sort(new CompareByX);
  FILE::StringToFile("Distribution.txt", "Price Subscribers\n" + Distribution.ToString());

  string Str = "Всего сигналов: " + (string)Signals.GetAmount() +
               "\nВсего подписчиков: " + DoubleToString(Signals.GetSum(new GetSignalSubscribers), 0) +
               "\nСуммарно они платят: $" + DoubleToString(Distribution.GetSum(new GetDistributionXY), 2) +
               "\n\nПодробнее распределение:\nЦена    Подписчики\n" + Distribution.ToString() +
               "\nСм. подробнее *.txt файлы.";

  MessageBox(Str);
  FILE::StringToFile("MessageBox.txt", Str);

  return;
}

結果

Всего сигналов: 924
Всего подписчиков: 4057
Суммарно они платят: $45706.45

Подробнее распределение:
Цена    Подписчики
0.00000000 3012.00000000
20.00000000 334.00000000
21.00000000 43.00000000
22.00000000 3.00000000
24.00000000 31.00000000
25.00000000 27.00000000
26.00000000 1.00000000
28.00000000 3.00000000
29.00000000 386.00000000
29.99000000 26.00000000
30.00000000 25.00000000
35.00000000 79.00000000
38.90000000 4.00000000
39.00000000 12.00000000
49.00000000 2.00000000
50.00000000 3.00000000
59.00000000 3.00000000
60.00000000 1.00000000
77.00000000 4.00000000
79.00000000 7.00000000
99.00000000 1.00000000
100.00000000 1.00000000
110.00000000 1.00000000
111.11000000 1.00000000
150.00000000 1.00000000
400.00000000 45.00000000
500.00000000 1.00000000

См. подробнее *.txt файлы.
サービス全体の統計から見て、これ以上面白いものはなかった。
削除済み  

なぜか、ドローダウンがゼロという計算になる。

0: Name: The next (aurakaya)
Broker Server: OctaFX-Real (Octa Markets Inc.)
URL: http://www.mql5.com/en/signals/68499 (Real Account, Leverage: 500)
Gain: 11.40% (Balance: 47.90, Equity: 47.90, Pips: 48, Trades: 3)
MaxDD: 0.00%, ROI: 11.40%
Rating: 99999999 (Started: 2014.11.18 11:00:50, Published: 2014.11.18 11:00:50)
Subscribers: 0 (Price: $20.00), SignalIncome: $0.00
削除済み  
lob32371:

どうにかドローダウンがゼロになるように計算した。

その結果、API-Signalsには最新の情報が含まれていないことが判明しました。端末を再起動しても、信号の情報は更新されません。情報はWebの方が新鮮です。

このAPI-Signalsは、現時点では生ものです。

 
lob32371:

スクリプト(ファイルを添付してください)。

結果

サービス全体の統計から見て、これ以上面白いものはなかった。

 
yosuf:
統計はほとんどない。本気じゃない。しかし、価格を跳ね上げる意味は全くありません。
 
TheXpert:
統計はほとんどない。本気じゃない。でも、価格をオーバーするのはまったく意味がない。
最後の2点、400ドル、500ドルは典型的な価格ではないのでグラフには入れていませんが、これがこの研究の価値です。一般に、財・サービス市場に典型的な、価格の上昇とともに所得が減少するパターンが観察される。信号の質や信号主の性格(かつての業績で有名な人ほど、将来良い結果が出ることを期待して「前倒し」で接続する)とも関係があるようで、多少の変動はあるようです。
削除済み  

総信号数:921本。ブローカーによる分配(ブローカー-数量)。

E-Global Trade and Finance Group, Inc. 89
RoboTrade Ltd. 83
Alpari Limited 63
InstaForex Companies Group 56
Octa Markets Inc. 47
Forex Capital Markets Inc. 24
Trading Point Of Financial Instruments Ltd 23
IronFX 22
FXOpen Investments Inc. 21
Pepperstone Financial Pty Ltd 20
OANDA Corporation 20
Armada Markets Pty Ltd 18
International Capital Markets Pty Ltd. 18
Straighthold Investment Group, Inc. 17
Activtrades Ltd 16
Alpari (UK) Ltd. 16
Exness Ltd. 14
Management Company ''GoldFleece'' Ltd. 13
Admiral Markets AS 11

総加入者数:4229人。シグナルブローカーによる購読者の分布(ブローカー-数量):

RoboTrade Ltd. 1080
International Capital Markets Pty Ltd. 634
GSM Group 238
I Securities Global Ltd. 208
Starfish Markets Limited 166
Alpari Limited 162
TusarFX 134
InstaForex Companies Group 122
Octa Markets Inc. 114
Fort Financial Services Ltd. 111
Admiral Markets AS 106
ALPEN ASSET MANAGEMENT TRUST SARL 96
Straighthold Investment Group, Inc. 93
ForexTime Ltd. 78
Activtrades Ltd 76
E-Global Trade and Finance Group, Inc. 75
Triumph FX Limited 63
FXOpen Investments Inc. 41
ServiceCom Ltd. 36
IPCTrade Inc. 36
Alpari (UK) Ltd. 35
Pepperstone Financial Pty Ltd 33
Exness Ltd. 33
Planet Group International Holdings Limited 28
GKFX FX/CFDs 27
Forex Capital Markets Inc. 24
MB Trading Futures, Inc. 24
JFD Brokers 24
Alpari Japan K.K. 23
OANDA Corporation 22
Management Company ''GoldFleece'' Ltd. 21
X-Trade Brokers DM S.A. 21
IronFX 17
Profit Large Trading Limited 17
FXPRO Financial Services Ltd 16
FXSALT LTD 15
WhoTrades Limited 12
AETOS Capital Group PTY LTD. 11
PCM Brokers DMCC 10

10以下の数量はすべて表示されませんでした。さて、この統計は多くを語っている...。

削除済み  
lob32371:

この統計は今、多くのことを物語っている...。

特に、多くの加入者を持つシグナル(無料)を持っている目立たないブローカーはすぐに目を引きます。この信号がググれば、マーケティングのためという前提が十分に確認できる。
削除済み  

しかし、このシグナル(加入者がいる!)は明らかに詐欺的なものです。しかし、なぜかリアルターミナルとAPI-Signalsから利用可能です。つまり、統計的なアプローチで、結局「アホ」を見つけやすいということですね。

デベロッパー(その他)の皆様、ご注目ください。

 
lob32371:

しかし、このシグナル(加入者がいる!)は明らかに詐欺的なものです。しかし、なぜかリアルターミナルとAPI-Signalsから利用可能です。つまり、統計的なアプローチで、結局「アホ」を見つけやすいということですね。

デベロッパー(その他)の皆様、ご注目ください。

彼は最近追放された、それはおそらく、統計がなくても、少し考えさせられる。そして、とんでもないスリッページと、とんでもない額の保証金-も。まあ、まだ関わってる人は自分の敵だから))))