Karputov 先生
# 1 - 感谢您为 mt5 进行的专家顾问转换工作;
# 2 - 如果能修复编译错误,我将非常感激
"Implicit conversion from number to" string" - line 223,241,269 and 285 (are the same);
# 3 - 当运行 EA 时,它确认 RetCode 错误:10030,描述:无效填充,交易票据:0;
我是 mql5 的学徒,无法解决这些问题。
如果您能帮助我,我会非常高兴。
我在 Mt4 中使用了这种算法,经过修改后,我取得了很多好成绩。- 我很乐意与您分享我的修改。
谢谢、
保罗-坎波扎纳
圣卡塔琳娜 - 巴西(谷歌翻译,抱歉!;-) )
卡尔普托夫先生
...
# 2 - 如果能修复编译错误,我很乐意
"从数字到 "字符串 "的隐式转换"--第 223、241、269 和 285 行(相同);
...
Спасибо, теперь исправлено.
...
# 3 - 当运行 EA 时,它确认 RetCode 错误:10030,描述:无效填充,交易票:0;
...
你好,卡尔普托夫先生!
好的
经纪商: FxPro
| 登录 | 5112969 |
|---|---|
| 投资者 | 7jzqocks |
服务器: FxPro-ECN 模拟账户
坦克
Pcampozana
你好,卡尔普托夫先生!
好的
经纪商: FxPro
| 登录 | 5112969 |
|---|---|
| 投资者 | 7jzqocks |
服务器: FxPro-ECN 模拟账户
坦克
Pcampozana
Спасибо.Ждите обновления на версию 1.001 (в первую очередь обновление будет в русской части:Angry Bird (Scalping)).
- 投票: 21
- 2016.12.07
- Vladimir Karputov
- www.mql5.com
先生Karputov!
Фантастико!我在这里!Я ценю безмерно.
您好,卡尔普托夫先生!非常感谢我将不胜感激
Regards、
保罗-坎波扎纳
你好,我的朋友弗拉基米尔-卡尔普托夫。
在这个程序中, 这个 函数 的作用是什么 ?
void OnTradeTransaction(constMqlTradeTransaction&trans、
const MqlTradeRequest &request、
const MqlTradeResult &result);
你好,我的朋友弗拉基米尔-卡尔普托夫。
在这个程序中, 这个 函数 的作用是什么 ?
void OnTradeTransaction(constMqlTradeTransaction&trans、
const MqlTradeRequest &request、
const MqlTradeResult &result);
一点帮助:OnTradeTransaction.
在这段代码中,我们会捕捉输入 和输出。
//+------------------------------------------------------------------+ //| TradeTransaction 函数| //+------------------------------------------------------------------+ void OnTradeTransaction(const MqlTradeTransaction &trans, const MqlTradeRequest &request, const MqlTradeResult &result) { //--- 获得作为枚举值的事务类型 ENUM_TRADE_TRANSACTION_TYPE type=trans.type; //--- 如果交易是历史交易增加的结果 if(type==TRADE_TRANSACTION_DEAL_ADD) { long deal_entry =0; long deal_type =0; double deal_price =0.0; double deal_profit =0.0; double deal_volume =0.0; string deal_symbol =""; long deal_magic =0; if(HistoryDealSelect(trans.deal)) { deal_entry=HistoryDealGetInteger(trans.deal,DEAL_ENTRY); deal_type=HistoryDealGetInteger(trans.deal,DEAL_TYPE); deal_price=HistoryDealGetDouble(trans.deal,DEAL_PRICE); deal_profit=HistoryDealGetDouble(trans.deal,DEAL_PROFIT); deal_volume=HistoryDealGetDouble(trans.deal,DEAL_VOLUME); deal_symbol=HistoryDealGetString(trans.deal,DEAL_SYMBOL); deal_magic=HistoryDealGetInteger(trans.deal,DEAL_MAGIC); } else return; if(deal_symbol==Symbol() && deal_magic==m_magic) if(deal_entry==DEAL_ENTRY_IN) { if(deal_type==DEAL_TYPE_BUY) { LongTrade=true; // true -> 上次开仓交易为买入 ShortTrade=false; // true -> 上次开仓交易为卖出 LastOpenBuyPrice=deal_price; // 最后一次打开的 "买入 "价格 } if(deal_type==DEAL_TYPE_SELL) { LongTrade=false; // true -> 上次开仓交易为买入 ShortTrade=true; // true -> 上次开仓交易为卖出 LastOpenSellPrice=deal_price; // 最后开盘 "卖出 "价 } } if(deal_entry==DEAL_ENTRY_OUT) { if(deal_type==DEAL_TYPE_BUY) // 关闭 "卖出 "仓位 { ShortTrade=false; LastOpenSellPrice=0.0; } if(deal_type==DEAL_TYPE_SELL) // 关闭 "买入 "仓位 { LongTrade=false; LastOpenBuyPrice=0.0; } } } }
根据交易类型,我们会给变量赋值或将变量清零。
愤怒小鸟 (剥头皮):
作者: Vladimir Karputov