破坏神 - 页 10

 
// Diablo v28.09.10
#property copyright "Jon Katana"
#property show_inputs
extern double Up=0;
extern double Down=0;
extern int Levels=0;
extern int Step=0;
extern double Vol=0;
extern int Spread=0;
int start()
{for(int i=0;i<(Levels-1);i++)
{OrderSend(Symbol(),OP_BUYSTOP,Vol,Up+(2*i*Step+Spread)*Point,0,0,0,0,0);
OrderSend(Symbol(),OP_SELLSTOP,Vol,Down-2*i*Step*Point,0,0,0,0,0);
OrderSend(Symbol(),OP_SELLLIMIT,Vol,Up+(2*i+1)*Step*Point,0,0,0,0,0);
OrderSend(Symbol(),OP_BUYLIMIT,Vol,Down-((2*i+1)*Step-Spread)*Point,0,0,0,0,0);
OrderSend(Symbol(),OP_BUYSTOP,Vol,Up+(2*i*Step+Spread)*Point,0,Up+(2*i-1)*Step*Point,Up+(2*i+2)*Step*Point,0,0);
OrderSend(Symbol(),OP_SELLLIMIT,Vol,Up+2*i*Step*Point,0,Up+((2*i+1)*Step+Spread)*Point,Up+(2*Step*(i-1)+Spread)*Point,0,0);
OrderSend(Symbol(),OP_SELLSTOP,Vol,Down-2*i*Step*Point,0,Down-((2*i-1)*Step-Spread)*Point,Down-((2*i+2)*Step+Spread)*Point,0,0);
OrderSend(Symbol(),OP_BUYLIMIT,Vol,Down-(2*i*Step-Spread)*Point,0,Down-(2*i+1)*Step*Point,Down-2*Step*(i-1)*Point,0,0);}
return(0);}


Diablo v28.09.10 的变化。

+ "单向趋势与强势回撤 "类型的轨迹的盈利能力增加了--现在它们都是盈利的(在以前的脚本版本中--在一个版本中,其余的以零收盘),除了最接近的(到第二水平和返回),它和以前一样以零收盘。

+经常遇到的轨迹 "水平捕捉和相反方向的趋势 "的问题,所谓的 "停止打击 "已经完全解决--现在这种类型的所有轨迹都是有利可图或以零点收盘(以前,捕捉一个奇数水平和相反方向的趋势是以减去一个走廊收盘)。

+三角平坦的可能损失已经减少得更多(以前是最危险的轨迹,现在是很正常的)。

 
几乎所有的潜在损失轨迹都集中在前两个层次内。因此,你应该减少步骤值,使价格有时间通过几个走廊,即使是小的运动,或者,如果在一天结束时,形成了最后的负面走廊,把订单留到第二天,这样Diablo 会把自己拉到零或关闭时有利润。
 
JonKatana:
几乎所有的潜在损失轨迹都集中在前两个层次内。因此,你应该减少步骤值,使价格有时间通过几个走廊,即使是小的运动,或者,如果在一天结束时,形成了最后的负面走廊,把订单留到第二天,这样Diablo 会把自己拉到零或关闭时有利润。

给出订单价格和交易量的数字--对于任何一个圆形价格--比方说1.4000
 
JonKatana:

也就是说,你坚持认为,如果价格最终超过了暗黑破坏神入门水平附近的两个水平,即使需要几天时间,那么我们就在+或0?
 
IgorM:

给我提供订单和交易量的分布数字--对于任何一个圆形价格--让它成为1.4000


好吧,那么我将不得不自己回答;D

我们这样做。

//+------------------------------------------------------------------+
//|                                               Diablo_in_file.mq4 |
//|                                                            IgorM |
//|                               https://www.mql5.com/ru/users/igorm |
//+------------------------------------------------------------------+
#property copyright "IgorM"
#property link      "http://www.metaquotes.net"
#property show_inputs
extern double Up=0;
extern double Down=0;
extern int Levels=5;
extern int Step=100;
extern double Vol=0.1;
extern int Spread=18;
string FileName ="Diablo_in_file";

int start(){
int handle  = FileOpen(FileName ,FILE_CSV|FILE_READ|FILE_WRITE); 
               if ( handle ==-1 ) Print("Ошибка номер ",GetLastError()," при создании файла : "+FileName);
               else {
                     FileSeek(handle, 0, SEEK_END);
                     FileWrite(handle, "Запуск "+TimeToStr(TimeLocal(),TIME_DATE|TIME_MINUTES));
                     FileClose(handle);
               }


for(int i=0;i<(Levels-1);i++){
log(StringConcatenate(Symbol(),"OP_BUYSTOP / ",Up+(2*i*Step+Spread)*Point,0,0,0,0,0));
log(StringConcatenate(Symbol(),"OP_SELLSTOP / ",Down-2*i*Step*Point,0,0,0,0,0));
log(StringConcatenate(Symbol(),"OP_SELLLIMIT / ",Up+(2*i+1)*Step*Point,0,0,0,0,0));
log(StringConcatenate(Symbol(),"OP_BUYLIMIT / ",Down-((2*i+1)*Step-Spread)*Point,0,0,0,0,0));
log(StringConcatenate(Symbol(),"OP_BUYSTOP / ",Up+(2*i*Step+Spread)*Point,0,Up+(2*i-1)*Step*Point,Up+(2*i+2)*Step*Point,0,0));
log(StringConcatenate(Symbol(),"OP_SELLLIMIT /",Up+2*i*Step*Point,0,Up+((2*i+1)*Step+Spread)*Point,Up+(2*Step*(i-1)+Spread)*Point,0,0));
log(StringConcatenate(Symbol(),"OP_SELLSTOP / ",Down-2*i*Step*Point,0,Down-((2*i-1)*Step-Spread)*Point,Down-((2*i+2)*Step+Spread)*Point,0,0));
log(StringConcatenate(Symbol(),"OP_BUYLIMIT / ",Down-(2*i*Step-Spread)*Point,0,Down-(2*i+1)*Step*Point,Down-2*Step*(i-1)*Point,0,0));}
return(0);}

void log(string ss){
   int handle  = FileOpen(FileName ,FILE_CSV|FILE_READ|FILE_WRITE);
      if ( handle ==-1 ) Print("Ошибка номер ",GetLastError()," при создании файла : "+FileName);
      else {
            FileSeek(handle, 0, SEEK_END);
            FileWrite(handle, ss);
            FileFlush(handle);
            FileClose(handle);
      }
      
}

得到它。

运行 2010.09.29 00:16
EURUSDOP_BUYSTOP / 1.35900000
EURUSDOP_SELLSTOP / 1.356900000
EURUSDOP_SELLLIMIT / 1.359800000
EURUSDOP_BUYLIMIT / 1.356100000
eurusdop_buystop / 1.35901.35781.360800
eurusdop_selllimit / 1.358801.361.35700
eurusdop_sellstop / 1.356901.35811.354800
eurusdop_buylimit / 1.357101.35591.358900
eurusdop_buystop / 1.36100000
eurusdop_sellstop / 1.354900000
eurusdop_selllimit / 1.361800000
eurusdop_buylimit / 1.354100000
eurusdop_buystop / 1.36101.35981.362800
eurusdop_selllimit / 1.360801.3621.35900
eurusdop_sellstop / 1.354901.35611.352800
eurusdop_buylimit / 1.355101。35391.356900
eurusdop_buystop / 1.36300000
eurusdop_sellstop / 1.352900000
eurusdop_selllimit / 1.363800000
eurusdop_buylimit / 1.352100000
eurusdop_buystop / 1。36301.36181.364800
eurusdop_selllimit / 1.362801.3641.36100
eurusdop_sellstop / 1.352901.35411.350800
eurusdop_buylimit / 1.353101.35191。354900
eurusdop_buystop / 1.36500000
eurusdop_sellstop / 1.350900000
eurusdop_selllimit / 1.365800000
eurusdop_buylimit / 1.350100000
eurusdop_buystop / 1.36501.36381.366800
eurusdop_selllimit / 1.364801.3661.36300
eurusdop_sellstop / 1.350901.35211.348800
eurusdop_buylimit / 1.351101.34991.352900

运行https://www.mql5.com/ru/code/9921

我们有。

欢呼吧!BIS马斯特罗!你的系统是收支平衡的!你可以安全地交易!!!!!!!

这是真的,用这样的下单系统,你正好找到了导致你的下单系统完全收支平衡的方法,有一点是不好的--我仍然没有闻到利润,考虑到保证金,我需要在我的经纪公司存入869美元。只要我下单,利润就从来没有超过10美元,而且考虑到点差和滑点堆积的结果--16美元的损失,市场上有32个订单,现在形成了一个完整的锁定--无论价格本来去哪里,我们都不承担损失,而且利润的话我们也看不到了。

结果,我还是不明白--我为什么要投资1千美元来获得10美元,以换取某个未知的日子?

附加的文件:
log.rar  2 kb
 
IgorM:


是的,使用这样的下单系统,你正好找到了导致你的下单系统完全收支平衡的方法,有一点是不好的--我仍然没有利润,考虑到保证金,我必须在我的经纪公司存入869美元。只要我下单,利润就从来没有超过10美元,而且考虑到点差和滑点堆积的结果--16美元的损失,市场上有32个订单,现在形成了一个完整的锁定--无论价格本来去哪里,我们都不承担损失,而且利润的话我们也看不到了

结果,我还是不明白--我为什么要投资1千美元来获得10美元,以换取某个未知的日子?

自由订单对(没有止盈 和止损),如果卖出比买入高,可以通过 "反击平仓 "命令来平仓。每一次这样的平仓都会释放部分存款,归还点差,并在订单之间的一个走廊的大小中固定利润。交易对应按顺序关闭,沿着垂直价格刻度从上到下或从下到上移动。
 
JonKatana:
由此产生的自由订单对(没有止盈和止损),如果卖出高于买入,可以通过 "关闭计数器 "命令关闭。每一次这样的平仓都会释放部分保证金,返回点差,并将利润固定在订单之间的一个走廊的大小。交易对应按顺序关闭,沿着垂直价格刻度从上到下或从下到上移动


我认为这是一个伟大的想法!如果价格上涨,你就买入,如果价格下跌,你就卖出。

互联网上到处都是。

再加上不断增加的在家交易的私人交易者,你就有了一个快速增长的行业,你可以通过价格的上升或下降来 赚钱。外汇是一个流动性很强的市场,可以吸收这样的交易量,相比之下,其他市场显得相当有限。

所有!现在就和迪亚特洛姆 来真的吧

ZS。你如何以更简单的方式解释无风险交易是不存在的 - 在这个主题中,你已经展示了另一个愚蠢的无风险交易的例子 - 类型都是数学计算,像价格运动的轨迹,像历史已经看到,但唉 - 在这个主题雪崩,它闻起来像利润,有一个风险增加 - 增加后续订单的数量,以重叠的亏损,但在这里 - 在这个分支所有"在这个分支中,一切都是 "白色和蓬松的"--地段是固定的,水平是由用户选择的,一切都很酷!盈利除外--没有,但没有亏损,即使有盈利也完全是偶然的--如果价格跟随盈利考虑,如果太晚了,意味着你必须等待理论上的收支平衡,但如果存款必须更大,以承受一个保证金

 
我正在研究非委托专家顾问--策略。 现在我得到了欧元兑美元的盘整水平,有趣的是,我无法得到可以从天花板上取下的线性指标。 我很高兴我已经找到了最近的盘整之间的最大值--至少水平是有道理的,而你只有江湖道义,没有别的。
 
IgorM:


多么好的主意!我怎么没有立即知道呢!如果价格上涨,我们就买,如果价格下跌,我们就卖!"。

ZS。Topikstarter,你将如何解释无风险交易不能 - 在这个线程中,你已经显示了另一个愚蠢的例子,非syndikator贸易 - 类型所有的数学计算,像价格运动的轨迹,像历史已经看到,但唉 - 在一个分支的雪崩,它闻到盈利,有一个增加的风险 - 增加后续订单量,以重叠的亏损,但在这里 - 在这个分支,所有"在这个分支中,一切都是 "白色和蓬松的"--地段是固定的,水平是由用户选择的,一切都很酷!除了利润--没有,但没有损失;即使有利润,也是不流动的,没有了--如果价格遵循利润的考虑,就不会达到理论上的收支平衡,但如果存款太大,无法承受保证金

在形成一对无止损订单后,价格去向并不重要,其中卖出比买入高 - 高于这对订单或低于这对订单。这些订单之间已经有一个+1的走廊,只是它不是固定的,因为两个订单都是开放的。这样一对相邻级别的订单可以通过释放质押和固定利润来关闭--它们对暗黑破坏神 来说已经不重要了。在这种情况下,抵押物很小--而不是32个订单,你根本就没有抵押物--所有的订单都可以成对关闭,释放点差,使订单之间的+16个走廊的利润(在你的参数下+160点)。

比起那些可能出现损失的轨迹,有更多的盈利轨迹。

 

向政府呼吁:我们对这种亵渎行为感到厌烦了吗?

还是说 "这里有观众 "的说法是合理的?