[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 48 1...414243444546474849505152535455...652 新评论 [删除] 2011.08.05 00:09 #471 你能告诉我如何在ObjectSetText()中规定指标的值,例如RSI,我用箭头做的,它们在某一时刻被画出,然后代替箭头,我想在某一时刻显示一个带有指标值的文本ObjectSetText(Name, RSIBuffer[i],10, "Times New Roman", Green),但我想显示单词Text而不是value。谢谢你! Роман 2011.08.05 02:27 #472 Vinin: OrderType()==6 维克多,谢谢你 简洁 的答复:-P(我花了好几天才得到它...:-P)--应该立即对这个请求使用搜索。 我读到,这不是从客户终端进行的交易,所以没有记录 ...-这里。 对于那些对类似问题感兴趣的人(在向交易账户存入/提取资金时对头寸量的调整(增加)),人们在这里 的代码库中布置了一个完整的库。 免费提供的专家顾问在这里。 P.S. 关于交易f-e的公认价值的信息 OrderType()== 6 0买 1卖 2 挂起的买入限价单 3 悬而未决的卖出限价单 4 悬而未决的买入止损单 5 悬而未决的卖出止损单 6 其他信息 - 存款、提款、奖金 和谐贸易 ICustom函数 高利润战略:一年内从1万到100万 Artyom Trishkin 2011.08.05 05:48 #473 delf: 你好。 你能告诉我type==4是什么意思吗? 和类型==5 在以下片断中。 double ma=iMA(Symbol(),PERIOD_D1,21,0,MODE_SMA,PRICE_CLOSE,0); for(int k=1; k<=OrdersTotal(); k++) bool select=OrderSelect(k-1,SELECT_BY_POS)。 如果(选择) { int type=OrderType()。 int ticket=OrderTicket()。 如果(Bid<ma && type==4) OrderDelete(ticket)。 如果(Bid>ma && type==5) OrderDelete(ticket)。 } 我明白删除订单的条件,由马云来做是很清楚的,但一起如何? 谢谢你。 我本来想自己回答,但罗曼已经写好了(见上面的帖子),而且是在一个不同的话题上,但答案很到位。 Artyom Trishkin 2011.08.05 06:04 #474 sergeev: 没有什么... 我不等一分钟就会杀人。 嗯哼...:)我很固执... Artyom Trishkin 2011.08.05 06:06 #475 Vinin: 在你把东西放在某个地方之前,你不看一下代码......和一个充满好奇心的实验者...:) ...用西红柿吊死密码的作者......。:) Roman Kutemov 2011.08.05 06:07 #476 Vinin: 这样试一下,没有参数尽管该指标在每个刻度上都会进行全面的重新计算。 这样试一下,没有参数Up_Line iCustom( NULL, 0, "ExTrendv2", 0,1); Down_Line iCustom(NULL, 0, "ExTrendv2", 1,1); 尽管该指标在每个 刻度上都会进行全面的重新计算。 维克多,日安。我试着做了一下,并把它打印了出来。指示器显示一些十位数的数字。 Artyom Trishkin 2011.08.05 06:14 #477 Stells: 这样试试吧,没有参数,我想。尽管该指标在每一个刻度上都做了全面的重新计算。 维克多,下午好。 我试着做了,我打印了。指示器显示一些十位数的数字。 我敢说(我不会再把指标放在图表上,我也不想最终确定它),它输出的是EMPTY_VALUE 常数--一个空值。但在某些时候,当数据出现在缓冲区时,它将打印出正常的数值。例如,做一个检查。 if (Up_Line!=EMPTY_VALUE) {код обработки значения нулевого буфера} [删除] 2011.08.05 08:45 #478 人们,帮助我理解这个代码。 int start() { //----Переменные double Lots = 1.0; int Magic = 099; double Money = AccountBalance(); double MA1_1, MA1_2, MA2_1, MA2_2, MA3; // Определение MA MA1_1 = iMA(NULL, 0, MA_Period_1, 0, MODE_SMA, PRICE_CLOSE, 1); MA1_2 = iMA(NULL, 0, MA_Period_1, 0, MODE_SMA, PRICE_CLOSE, 3); MA2_1 = iMA(NULL, 0, MA_Period_2, 0, MODE_SMA, PRICE_CLOSE, 1); MA2_2 = iMA(NULL, 0, MA_Period_2, 0, MODE_SMA, PRICE_CLOSE, 3); MA3 = iMA(NULL, 0, MA_Period_1, 0, MODE_SMA, PRICE_CLOSE, 2); //----Пересечение MA вверх. Сигнал Buy if (MA2_2>MA1_2 && MA2_1<MA1_1) { if (OrdersTotal()<= 1) return; if (Low[2]<MA3) return; double SL = 0.0; double TP = 0.0; double B_Price = 0.0; SL = Low[1]-1*Point; TP = (High[1]-Low[1]) * 10 + High[1]; B_Price = High[1] + 3* Point; OrderSend (Symbol(), OP_BUYSTOP, Lots, B_Price, 0, SL, TP, "My order", Magic); } //---- return(0); } 为什么这个EA在MA被穿越时不挂单? --- 2011.08.05 08:47 #479 vovan-gogan: 大家帮我看看代码:为什么这个EA在MA被穿越时不挂单。 在代码的不同地方做打印/警报,EA到达哪个区块? 是否有任何错误? [删除] 2011.08.05 08:54 #480 我不知道该去哪个区,我还不知道如何正确使用"警报"。没有错误 1...414243444546474849505152535455...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
维克多,谢谢你 简洁 的答复:-P(我花了好几天才得到它...:-P)--应该立即对这个请求使用搜索。 我读到,这不是从客户终端进行的交易,所以没有记录 ...-这里。
对于那些对类似问题感兴趣的人(在向交易账户存入/提取资金时对头寸量的调整(增加)),人们在这里 的代码库中布置了一个完整的库。
免费提供的专家顾问在这里。
P.S. 关于交易f-e的公认价值的信息
0买
1卖
2 挂起的买入限价单
3 悬而未决的卖出限价单
4 悬而未决的买入止损单
5 悬而未决的卖出止损单
6 其他信息 - 存款、提款、奖金
你好。
你能告诉我type==4是什么意思吗?
和类型==5
在以下片断中。
double ma=iMA(Symbol(),PERIOD_D1,21,0,MODE_SMA,PRICE_CLOSE,0);
for(int k=1; k<=OrdersTotal(); k++)
bool select=OrderSelect(k-1,SELECT_BY_POS)。
如果(选择)
{
int type=OrderType()。
int ticket=OrderTicket()。
如果(Bid<ma && type==4)
OrderDelete(ticket)。
如果(Bid>ma && type==5)
OrderDelete(ticket)。
}
我明白删除订单的条件,由马云来做是很清楚的,但一起如何?
谢谢你。
没有什么...
我不等一分钟就会杀人。
在你把东西放在某个地方之前,你不看一下代码...
...和一个充满好奇心的实验者...:)
...用西红柿吊死密码的作者......。:)
这样试一下,没有参数
尽管该指标在每个刻度上都会进行全面的重新计算。
这样试一下,没有参数
尽管该指标在每个 刻度上都会进行全面的重新计算。
维克多,日安。
我试着做了一下,并把它打印了出来。指示器显示一些十位数的数字。
这样试试吧,没有参数,我想。
尽管该指标在每一个刻度上都做了全面的重新计算。
维克多,下午好。
我试着做了,我打印了。指示器显示一些十位数的数字。
我敢说(我不会再把指标放在图表上,我也不想最终确定它),它输出的是EMPTY_VALUE 常数--一个空值。但在某些时候,当数据出现在缓冲区时,它将打印出正常的数值。例如,做一个检查。
if (Up_Line!=EMPTY_VALUE) {код обработки значения нулевого буфера}大家帮我看看代码:为什么这个EA在MA被穿越时不挂单。
在代码的不同地方做打印/警报,EA到达哪个区块?
是否有任何错误?