增加信号销售收入的秘诀 - 页 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-信号并不包含最新的信息。重新启动终端不会更新信号上的信息。网络上的信息更为新鲜。

目前,这个API-信号是原始的。

 
lob32371:

脚本(请附文件)。

结果。

从整个服务的统计数据中没有看到任何更有趣的东西。

 
yosuf:
很少有统计数据。不是认真的。但抬高价格根本没有意义。
 
TheXpert:
很少有统计数据。不是认真的。但在价格上做得太过火了,一点意义都没有。
我同意,最佳的价格是30美元左右--这就是这项研究的价值,尽管我没有把价格为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-信号获得。因此,统计方法毕竟使我们很容易找到 "混蛋"。

开发人员(和其他人),请注意。

 
lob32371:

但是这个信号(有订阅者!)显然是欺诈性的。但由于某些原因,它可以通过真实的终端和API-信号获得。因此,统计方法毕竟使我们很容易找到 "混蛋"。

开发人员(和其他人),请注意。

他最近被禁赛了,这可能会让你思考一下,即使没有统计数据。还有畸形的滑坡和大得惊人的存款--也是如此。那么,那些仍然参与的人,是他们自己的敌人,所以))))。