int DoTrade()
{
staticint buySell = OP_BUY; // в этой переменной хранится последняя торг операцияstaticint ticketIndex = 0; // по этому номеру пишем в массив тикетif(buySell == OP_SELL)
buySell = OP_BUY;
else
buySell = OP_SELL;
int ticket = OpenOrder(Symbol(), buySell, 0.1);
if(ticket > 0)
{
ticketArray[ticketIndex] = ticket; // если операция прошла успешно, пишем тикет// в массив и после этого инкрементируем ticketIndex
ticketIndex++;
}
if(ticketIndex == MaxOpenOpders) // если перевалили за пределы массива, обнуляемся
ticketIndex = 0;
ticket = ticketArray[ticketIndex];
CloseOrderByTicket( ticket, 25 );
}
我没有任何理由去宣传这个博客。这是一个被迫的逃亡者的场所。很快就会有一个正常的网站。
至于内容--我有自己的学习方法,人们已经在写程序了,当然是小程序,那些人不是从早到晚坐在论坛上,而是在自己工作。
说坏话,不做事,是最容易的事。我很高兴这里有积极的人 :))
注意,昨天的代码中出现了一个错误,我昨晚把它修好了。
在测试器中,2个月内从10000美元的存款中获得4768美元的利润。
这个EA是一个例子,说明为什么你不应该在互联网上购买EA))))))))))。
我刚刚在键盘上花了半个小时,结果是这样的))最主要的是不要在它上面进行实时交易
http://fxlab.info/news/videokast-6-ispravlennyj-sovetnik.html
嗯...如果你,同志,为新手/也为我/提供一个解决问题的简单方法。
,那么当然可以也应该考虑到这个意见...
但有些东西告诉我,你甚至在理解不同复杂度的问题类别的层面上都缺乏资格。
对不起,我错过了这个帖子,很少访问这个论坛。真的想谈谈吗?
对MT UI的补充 - 很久以前为自己做的
插座通信--通过命名的点子做的
管理策略测试器--我有自己的测试器,它在蜱虫上工作,这些蜱虫是在3个经纪人那里写了一年多的时间。
测试器中的手动交易模块--不,我没有想过这个问题。
复杂的信号处理 - :)) Matlab是连接的,在上面做任何你喜欢的事情
烛台和图表的显示等--当然,是在MSChart上完成的,但都是在dotnet下完成的。
我马上补充,否则我可能不会很快回来。
命名的管道--不是最好的解决方案,因为它不能访问互联网,我一直梦想着将其转换为WCF,这样终端就可以通过互联网进行通信。
MSChart - http://www.microsoft.com/downloads/en/details.aspx?FamilyId=130F7986-BF49-4FE5-9CA8-910AE6EA442C&displaylang=en - 也不是最好的解决方案,我对在其中显示错过的报价部分和周末感到厌烦。
当然我也做过,但这太麻烦了。我一直梦想着找到3-4天的时间,编写自己的纯交易组件。
我对其他部分很满意。
没有评论!
没有评论!
那又怎样?
就是这样,一个黑印。
那又怎样?
而如果订单还没有打开,所有的变量都已经改变了它们的值
而如果订单还没有打开,所有的变量都已经改变了它们的值
嗯,是的,是的,这只是一个学习的过程,我在种姓中谈到了它...
谢谢你的提醒,这是我先让大家进来的地方
不,我真的很感激,没有冒犯的意思,问题是,我已经在MQL4上完成了我需要做的一切.....,
而那些微妙的东西被遗忘了))
嗯,是的,是的,这只是一个学习的过程,我在种姓中谈到了它...
谢谢你的提醒,这是我先让大家进来的地方
不,我真的很感谢你,没有什么不好的感觉,问题是,我已经在MQL4上做了我需要做的一切。
并忘记了其中的微妙之处))
顺便说一下,在最后一课中,订单的取出方式不同
一般来说,我把它们保存在MS SQL中,跟踪执行中的延迟是非常有趣的,这取决于手数的大小)))),感觉从10手开始,你必须纯粹地在垂线上工作。