FORTS SL和TP - 页 5 1234567 新评论 Yury Kulikov 2017.03.06 08:07 #41 prostotrader: 下面是一个真实账户的例子。 prostotrader 2017.03.06 08:08 #42 Yury Kulikov:下面是一个真实账户的例子。 你在演示中运行过我的EA吗?额外的MqlTradeRequest request={0}; MqlTradeResult result={0}; order_ticket=0; request.magic=Magic; request.symbol=Symbol(); request.volume=1; request.type_filling=ORDER_FILLING_IOC; request.type_time=ORDER_TIME_DAY; request.action=TRADE_ACTION_PENDING; request.type=ORDER_TYPE_SELL_LIMIT; request.comment=""; double a_price = SymbolInfoDouble(Symbol(),SYMBOL_SESSION_PRICE_LIMIT_MIN); request.price=a_price; Print(__FUNCTION__,": Order price = ", DoubleToString(a_price));正在进行的贸易行动设置一个交易指令,在指定条件下执行交易(挂单)。订单_类型_销售_限制待定卖出限价单它不会被推迟到任何地方,并以当前价格执行!!!!。不管是演示还是真实,都不重要。 FORTS SL and TP FORTS: To help beginners How do I open Dmitry Fedoseev 2017.03.06 08:08 #43 ottenand: 我说的是订单类型。他们只能在股票市场上。卖出限额怎么会低于市场? 它将被立即执行,并将遭受损失。交易者不会因此而失去任何东西,他只会获得收益。而这对止损订单是不起作用的,因为该订单应立即转为盈利。 Denis Kirichenko 2017.03.06 08:12 #44 Dmitry Fedoseev:还写道,与村里没有海湾。自己看看你在request.action 和request.type 字段中填写的内容吧争论!但是,我认为,每个人都是以自己的方式正确的。你只是不应该混淆形式和内容。在MQL5中,限价订单是待定的(在形式上)。另一件事是,该机制允许将其作为一个市场使用,即迅速将其转化为一个市场订单(如果订单激活条件得到满足)。而且,就其内容而言,限价订单变成了市场订单。所以它是这样的... Yury Kulikov 2017.03.06 08:16 #45 prostotrader: 你运行了我的EA吗?不,我当然知道你的意思。如果你设定了一个已知比当前价格差的价格,限价单就可以在市场上执行。 但这不是我们在这里讨论的问题--要在市场切片中下挂单,只应使用限价单BuyLimit/SellLimit。 prostotrader 2017.03.06 08:17 #46 Yury Kulikov:不,我当然知道你的意思。如果你设定了一个已知比当前价格差的价格,那么限价单就可以在市场上执行。 这不是我们在这里讨论的问题--我们只应该使用买入限价/卖出限价订单在市场窗口下挂单。 不,为了在市场上下单(而且会在那里),你应该使用request.type_filling=ORDER_FILLING_RETURN。添加将ORDER_FILLING_IOC改为ORDER_FILLING_RETURN(在我的例子中)。和价格为SYMBOL_SESSION_PRICE_LIMIT_MAX你会看到市场上的订单 ottenand 2017.03.06 08:22 #47 好吧,我再问一遍,你是不是把卖出限额放在市场以下? prostotrader 2017.03.06 08:23 #48 ottenand: 好吧,我再问一遍,你是不是把卖出限额放在市场以下?是 ottenand 2017.03.06 08:29 #49 prostotrader: 是 所以你想让杯中的卖出限价单站在买入限价单中? prostotrader 2017.03.06 08:30 #50 ottenand: 所以你想让杯中的卖出限价单站在买入限价单中? 我什么都不想要。仔细阅读整个主题。 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下面是一个真实账户的例子。
下面是一个真实账户的例子。
你在演示中运行过我的EA吗?
额外的
MqlTradeResult result={0};
order_ticket=0;
request.magic=Magic;
request.symbol=Symbol();
request.volume=1;
request.type_filling=ORDER_FILLING_IOC;
request.type_time=ORDER_TIME_DAY;
request.action=TRADE_ACTION_PENDING;
request.type=ORDER_TYPE_SELL_LIMIT;
request.comment="";
double a_price = SymbolInfoDouble(Symbol(),SYMBOL_SESSION_PRICE_LIMIT_MIN);
request.price=a_price;
Print(__FUNCTION__,": Order price = ", DoubleToString(a_price));
正在进行的贸易行动
设置一个交易指令,在指定条件下执行交易(挂单)。
订单_类型_销售_限制
待定卖出限价单
它不会被推迟到任何地方,并以当前价格执行!!!!。
不管是演示还是真实,都不重要。
我说的是订单类型。他们只能在股票市场上。卖出限额怎么会低于市场?
它将被立即执行,并将遭受损失。交易者不会因此而失去任何东西,他只会获得收益。而这对止损订单是不起作用的,因为该订单应立即转为盈利。
还写道,与村里没有海湾。自己看看你在request.action 和request.type 字段中填写的内容吧
争论!
但是,我认为,每个人都是以自己的方式正确的。你只是不应该混淆形式和内容。在MQL5中,限价订单是待定的(在形式上)。另一件事是,该机制允许将其作为一个市场使用,即迅速将其转化为一个市场订单(如果订单激活条件得到满足)。而且,就其内容而言,限价订单变成了市场订单。所以它是这样的...
你运行了我的EA吗?
不,我当然知道你的意思。如果你设定了一个已知比当前价格差的价格,限价单就可以在市场上执行。
但这不是我们在这里讨论的问题--要在市场切片中下挂单,只应使用限价单BuyLimit/SellLimit。
不,我当然知道你的意思。如果你设定了一个已知比当前价格差的价格,那么限价单就可以在市场上执行。
这不是我们在这里讨论的问题--我们只应该使用买入限价/卖出限价订单在市场窗口下挂单。
不,为了在市场上下单(而且会在那里),你应该使用
request.type_filling=ORDER_FILLING_RETURN。
添加
将ORDER_FILLING_IOC改为ORDER_FILLING_RETURN(在我的例子中)。
和价格为SYMBOL_SESSION_PRICE_LIMIT_MAX
你会看到市场上的订单
好吧,我再问一遍,你是不是把卖出限额放在市场以下?
是
是
所以你想让杯中的卖出限价单站在买入限价单中?
我什么都不想要。
仔细阅读整个主题。