初学者的问题 MQL5 MT5 MetaTrader 5 - 页 45 1...383940414243444546474849505152...1503 新评论 Ruslan Guschin 2012.10.16 18:36 #441 请告知。如何增加拖网步骤。经常访问服务器拖动每一个点位。我需要50或100点的五位数。// +-------------------------------------------------------------------------+// checkTrailingStop函数|// +-------------------------------------------------------------------------+ 空白的 checkTrailingStop( int iiPos ) {// 检查追踪止损并将其设置为跟随价格。 double ldblCurrentPrice; double ldblCurrentSL; double ldblNewStopLoss; double ldblSymbolPoint; 长llDigits。 int liDigits; MqlTradeRequest mqlTradeRequest = { 0 }; MqlTradeResult mqlTradeResult = { 0 };MqlTradeCheckResult mqlTradeCheckResult = { 0 }; if ( STOPLOSS <= 0 ) { 返回。}// 如果没有开放的位置,就离开这个程序。 如果 ( !PositionSelect( gSymbol[iiPos].gstrSymbol ){ 返回。}ldblSymbolPoint = SymbolInfoDouble( gSymbol[iiPos].gstrSymbol, SYMBOL_POINT ) 。 ldblCurrentSL = PositionGetDouble( POSITION_SL )。 如果 ( PositionGetInteger ( POSITION_TYPE ) == POSITION_TYPE_SELL ){ ldblCurrentPrice = SymbolInfoDouble( gSymbol[iiPos].gstrSymbol, SYMBOL_BID ) 。 ldblNewStopLoss = ldblCurrentPrice + STOPLOSS * ldblSymbolPoint; 如果 ( ldblCurrentSL <= ldblNewStopLoss ) { 返回。}}否则 { ldblCurrentPrice = SymbolInfoDouble( gSymbol[iiPos].gstrSymbol, SYMBOL_ASK ) 。 ldblNewStopLoss = ldblCurrentPrice - STOPLOSS * ldblSymbolPoint; 如果 ( ldblCurrentSL >= ldblNewStopLoss ) { 返回。 Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура результатов проверки торгового запроса www.mql5.com Стандартные константы, перечисления и структуры / Структуры данных / Структура результатов проверки торгового запроса - Документация по MQL5 Questions from Beginners MQL5 请问MT5的保本止盈怎么写? 请问每天限制指定货币对开单的数量怎么写 Yedelkin 2012.10.16 19:17 #442 Philin: 关于如何增加拖网步骤的一些提示。服务器经常通过拖动每一个管道来访问。我需要它在50或100点的五位数。1.正确插入代码(Ctrl+Alt+M)。2.这些线似乎是负责触发 "拖网 "的。 if(ldblCurrentSL<=ldblNewStopLoss) { return; } if(ldblCurrentSL>=ldblNewStopLoss) { return; }在POSITION_TYPE_SELL 的情况下,如果条件 "ldblCurrentSL<=ldblNewStopLoss "不满足,则触发 "拖网"。试着这样改变它。 if(ldblCurrentSL-50*_Point<=ldblNewStopLoss) return;以此类推,用于购买。 Ruslan Guschin 2012.10.16 19:39 #443 Yedelkin:1.正确插入代码(Ctrl+Alt+M)。2.似乎这些线是负责触发 "拖网 "的。在POSITION_TYPE_SELL 的情况下,如果 "ldblCurrentSL<=ldblNewStopLoss "一行没有被执行,就会触发 "拖网"。试着这样改变它。那么,以此类推,用于购买。非常感谢你,我将尝试。 dsultan 2012.10.16 21:00 #444 请帮助我运行这个:https://www.mql5.com/ru/code/268我试图使用向导建立一个EA,但在信号列表中没有"基于反转烛台形态的信号", 正如描述中写的那样我试着把它从代码库中完全加载到metatrader中,专家顾问出现了,我试着用默认参数在EUR/USD H1上测试它,但它无法打开任何订单。 Мастер MQL5 - Торговые сигналы по факту формирования "разворотной" свечной модели 投票: 72011.01.19MetaQuotes Software Corp.www.mql5.com Торговые сигналы по факту формирования "разворотной" свечной модели "Signals based on reversal candlestick patterns" (класс CSignalCandles из Стандартной библиотеки). Yedelkin 2012.10.17 05:59 #445 Philin:为了更加灵活,你可以用ldblSymbolPoint代替_Point。if(ldblCurrentSL-50*ldblSymbolPoint<=ldblNewStopLoss) return; Yedelkin 2012.10.17 10:19 #446 Dimka-novitsek: 以何种形式将EA从电脑转移到电脑上是最好的?如何将其打包成一个文件? 你需要在第一台电脑上打开存储专家顾问的文件夹(如MQL5/Experts),复制必要的文件(如myExpert.mq5),并将此文件粘贴到第二台电脑的同一文件夹中。然后编译它。 Dimka-novitsek 2012.10.17 13:41 #447 请问 "用户 "文件夹是什么?这是76.3%的C股成交量,!!!!!!!。而且我根本没有看到它被列入...多么令人愤怒啊!那里面有什么?在197.9GB的C盘中,有4.94GB是空闲的!!。好像最大的兄弟不会告诉我们这些是我们的平台......他拥有世界上最多的坦克和怪兽。 Yedelkin 2012.10.17 14:02 #448 Dimka-novitsek: 请告诉我,什么是用户文件夹?这是C盘体积的76.3%,!!!!!!!。我根本没有看到它被列入...真是怒火中烧啊!!!。那里面有什么?在197.9GB的C盘中,有4.94GB是空闲的!!。仿佛最大的兄弟没有说这些是我们的平台......他拥有最多的坦克和怪兽。 这些问题与本论坛的主题几乎没有关系。 Dimka-novitsek 2012.10.17 17:28 #449 谢谢你! Dimka-novitsek 2012.10.17 20:11 #450 在测试器中测试时,出现了一个关键的错误 OnTick()零除以0。如何在一个大的专家顾问中找到这个非常点?是否可以使用记事本? Документация по MQL5: Программы MQL5 / Ошибки выполнения www.mql5.com Программы MQL5 / Ошибки выполнения - Документация по MQL5 1...383940414243444546474849505152...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
请告知。
如何增加拖网步骤。
经常访问服务器拖动每一个点位。
我需要50或100点的五位数。
// +-------------------------------------------------------------------------+
// checkTrailingStop函数|
// +-------------------------------------------------------------------------+
空白的 checkTrailingStop( int iiPos ) {
// 检查追踪止损并将其设置为跟随价格。
double ldblCurrentPrice;
double ldblCurrentSL;
double ldblNewStopLoss;
double ldblSymbolPoint;
长llDigits。
int liDigits;
MqlTradeRequest mqlTradeRequest = { 0 };
MqlTradeResult mqlTradeResult = { 0 };
MqlTradeCheckResult mqlTradeCheckResult = { 0 };
if ( STOPLOSS <= 0 ) {
返回。
}
// 如果没有开放的位置,就离开这个程序。
如果 ( !PositionSelect( gSymbol[iiPos].gstrSymbol ){
返回。
}
ldblSymbolPoint = SymbolInfoDouble( gSymbol[iiPos].gstrSymbol, SYMBOL_POINT ) 。
ldblCurrentSL = PositionGetDouble( POSITION_SL )。
如果 ( PositionGetInteger ( POSITION_TYPE ) == POSITION_TYPE_SELL ){
ldblCurrentPrice = SymbolInfoDouble( gSymbol[iiPos].gstrSymbol, SYMBOL_BID ) 。
ldblNewStopLoss = ldblCurrentPrice + STOPLOSS * ldblSymbolPoint;
如果 ( ldblCurrentSL <= ldblNewStopLoss ) {
返回。
}
}否则 {
ldblCurrentPrice = SymbolInfoDouble( gSymbol[iiPos].gstrSymbol, SYMBOL_ASK ) 。
ldblNewStopLoss = ldblCurrentPrice - STOPLOSS * ldblSymbolPoint;
如果 ( ldblCurrentSL >= ldblNewStopLoss ) {
返回。
1.正确插入代码(Ctrl+Alt+M)。
2.这些线似乎是负责触发 "拖网 "的。
在POSITION_TYPE_SELL 的情况下,如果条件 "ldblCurrentSL<=ldblNewStopLoss "不满足,则触发 "拖网"。试着这样改变它。
以此类推,用于购买。
1.正确插入代码(Ctrl+Alt+M)。
2.似乎这些线是负责触发 "拖网 "的。
在POSITION_TYPE_SELL 的情况下,如果 "ldblCurrentSL<=ldblNewStopLoss "一行没有被执行,就会触发 "拖网"。试着这样改变它。
那么,以此类推,用于购买。
非常感谢你,我将尝试。
请帮助我运行这个:https://www.mql5.com/ru/code/268
我试图使用向导建立一个EA,但在信号列表中没有"基于反转烛台形态的信号", 正如描述中写的那样
我试着把它从代码库中完全加载到metatrader中,专家顾问出现了,我试着用默认参数在EUR/USD H1上测试它,但它无法打开任何订单。
为了更加灵活,你可以用ldblSymbolPoint代替_Point。
请问 "用户 "文件夹是什么?这是76.3%的C股成交量,!!!!!!!。而且我根本没有看到它被列入...多么令人愤怒啊!那里面有什么?
在197.9GB的C盘中,有4.94GB是空闲的!!。好像最大的兄弟不会告诉我们这些是我们的平台......他拥有世界上最多的坦克和怪兽。
在197.9GB的C盘中,有4.94GB是空闲的!!。仿佛最大的兄弟没有说这些是我们的平台......他拥有最多的坦克和怪兽。
在测试器中测试时,出现了一个关键的错误 OnTick()零除以0。
如何在一个大的专家顾问中找到这个非常点?是否可以使用记事本?