破坏神 12345678...28 新评论 JonKatana 2010.09.15 18:13 我提出了一个使用兔子 级别的通用下单方案。根据该方案自动下单的脚本。 // Diablo v16.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;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+2)*Step*Point,0,Up+((2*i+3)*Step+Spread)*Point,Up+((2*i+1)*Step+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+2)*Step-Spread)*Point,0,Down-(2*i+3)*Step*Point,Down-(2*i+1)*Step*Point,0,0);} OrderSend(Symbol(),OP_SELLLIMIT,Vol,Up,0,Up+(Step+Spread)*Point,Down-(Step-Spread)*Point,0,0); OrderSend(Symbol(),OP_BUYLIMIT,Vol,Down+Spread*Point,0,Down-Step*Point,Up+Step*Point,0,0); return(0);} 变量。 向上- 最接近价格的兔子 水平的值(例如,1.3040)。 下降- 最接近价格的兔子 水平的值(例如,1.3000)。 级别-兔子 级别的数量,一种类型的订单将被暴露(例如,将涉及5 - 10个级别的价格向上和向下)。 步骤- 以点为单位的兔子 等级之间的步骤(例如40)。 Vol- 一个订单的数量(例如0.01)。 展开- 展开(例如2)。 暗黑破坏神 在一天的价格运动的任何轨迹,要么关闭在利润(从一个到几个走廊之间的水平兔),或在零(减去利差)。减仓只发生在从直接自由定单(买入止损或卖出止损)的水平上的强势(超过一个走廊)回撤,从兔子 的第五级开始计算。从第五级开始的强势回调带来了一条走廊的损失,从第七级开始--两条,以此类推。其他轨迹带来的利润(一个到数十个走廊)或零。在Diablo 中,一部分订单通过止盈 或止损关闭,而另一部分没有止损,形成相互锁定,需要在一天结束或第二天早上手动关闭。价格不应超出订单的网格,所以必须采取有保留的水平数。 该计划由四个部分组成。 1)从最接近兔子 的价格水平开始,在指标水平上的直接自由订单以这种顺序进行。 买入止损-卖出限价-买入止损-卖出限价...以此类推。另一个方向也一样:卖出止损-买入限价-卖出止损-买入限价......这些订单既没有止损,也没有止盈,它们必须在一天结束时手动关闭。 2) 在直接自由订单(买入止损和卖出止损)的相同头寸上,放置相同类型的订单,但获利等于2倍步骤,止损=步骤。也就是说,在有免费买入止损点的地方,放置第二个买入止损点,但有止损。 3) 在所有相同的直接订单的位置上,放置与止盈和止损相等的反向订单(卖出限价和买入限价)。 4) 只在离兔子 价格最近的第一层放置倒置订单卖出限价和买入限价,获利=2倍步骤,止损=步骤。 михаил потапыч 2010.09.15 18:28 #1 [Eliminado] 2010.09.15 18:39 #2 你好 Андрей 2010.09.15 18:40 #3 这是不是...你必须制作虚拟关卡,并编写一个具有所有可能过渡的模拟?我的意思是,它可能有些迷人--但只是因为你无法计算这样一个系统的行为。 JohKatana: 尊敬的先生,您好 你好 Freelance 2010.09.15 18:43 #4 好样的! 很高兴看到和读到一个新的 "带电 "的话题! Виктор 2010.09.15 20:38 #5 JohKatana: 你好 还有,再见。 [删除] 2010.09.15 20:41 #6 科大!!!。:) sever30 2010.09.15 20:42 #7 granit77: 还有,再见。 这是为什么呢? Виктор 2010.09.15 20:50 #8 sever30: 这是为什么呢? [删除] 2010.09.15 20:51 #9 右边的那个更有吸引力。:) Виктор 2010.09.15 20:52 #10 Swetten: 右边的那个更有吸引力。:) 他也比较年轻。我的意思是,他是... 12345678910111213141516171819202122232425262728 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我提出了一个使用兔子 级别的通用下单方案。根据该方案自动下单的脚本。
变量。向上- 最接近价格的兔子 水平的值(例如,1.3040)。
下降- 最接近价格的兔子 水平的值(例如,1.3000)。
级别-兔子 级别的数量,一种类型的订单将被暴露(例如,将涉及5 - 10个级别的价格向上和向下)。
步骤- 以点为单位的兔子 等级之间的步骤(例如40)。
Vol- 一个订单的数量(例如0.01)。
展开- 展开(例如2)。
暗黑破坏神 在一天的价格运动的任何轨迹,要么关闭在利润(从一个到几个走廊之间的水平兔),或在零(减去利差)。减仓只发生在从直接自由定单(买入止损或卖出止损)的水平上的强势(超过一个走廊)回撤,从兔子 的第五级开始计算。从第五级开始的强势回调带来了一条走廊的损失,从第七级开始--两条,以此类推。其他轨迹带来的利润(一个到数十个走廊)或零。在Diablo 中,一部分订单通过止盈 或止损关闭,而另一部分没有止损,形成相互锁定,需要在一天结束或第二天早上手动关闭。价格不应超出订单的网格,所以必须采取有保留的水平数。
该计划由四个部分组成。
1)从最接近兔子 的价格水平开始,在指标水平上的直接自由订单以这种顺序进行。 买入止损-卖出限价-买入止损-卖出限价...以此类推。另一个方向也一样:卖出止损-买入限价-卖出止损-买入限价......这些订单既没有止损,也没有止盈,它们必须在一天结束时手动关闭。
2) 在直接自由订单(买入止损和卖出止损)的相同头寸上,放置相同类型的订单,但获利等于2倍步骤,止损=步骤。也就是说,在有免费买入止损点的地方,放置第二个买入止损点,但有止损。
3) 在所有相同的直接订单的位置上,放置与止盈和止损相等的反向订单(卖出限价和买入限价)。
4) 只在离兔子 价格最近的第一层放置倒置订单卖出限价和买入限价,获利=2倍步骤,止损=步骤。