[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 44 1...373839404142434445464748495051...537 新评论 rasder 2011.01.31 14:01 #431 大家好! 如果有这样的自行车或可能性,请告知。 有两个账户和一个顾问。一个账户上的交易在另一个账户上被复制,或者反之亦然,没有打开。 谢谢你。 alex.p.k 2011.01.31 14:02 #432 sergeev: Comment("blah blah blah") 这个 "胡说八道"--你是怎么得到它的? Print(), Alert()的输出不是问题。 当你在终端安装COUNTER时,而不是将参数输入其中 你只需加载预设目录中的现有预设即可。 并有一个*.set的扩展名(例如,文件 - proba.set)。 你是如何得到这个名字的?(在这种情况下,是有可能的) Yuriy Gereben 2011.01.31 14:11 #433 大家下午好。 先生们,也许有人有一个基于RSI的简单EA。其思路如下:当出现50%的交叉点时,在交叉点的方向上开出一个订单。只需要3个参数:50%交叉点,止损大小,获利 大小。这就是全部。 我预先感谢任何信息。 Dmitry Tolmachev 2011.01.31 14:23 #434 sergeev: 联动公式:手数=金钱/(钉子*刻度)。 钱-- 赚的/丢的 Stopplus - 在经纪人积分中 Tick - MarketInfo( MODE_TICKVALUE) 从这里开始,按照你的意愿进行扭曲。 Stopplus=资金/(手数*刻度)。 金额=手数*止损点*点数 非常感谢!我不明白为什么会有止损。 Dmitry Tolmachev 2011.01.31 14:36 #435 空白的尾随顺序() { 双联,PA,PB,PP,SL,TP,SP。 int cnt2; for(cnt2=OrdersTotal();cnt2>0;cnt2--) { pp=MarketInfo(OrderSymbol(), MODE_POINT)。 如果(OrderType()==OP_BUY){ pa=MarketInfo(OrderSymbol(), MODE_ASK)。 sp=MarketInfo(OrderSymbol(), MODE_ASK)-MarketInfo(OrderSymbol(), MODE_BID) 。 如果(OrderOpenPrice()-pa>(TrailingStop+TrailingStep-1)*pp || OrderStopLoss()==0 || pa-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp){ di=OrderOpenPrice()-pa-TrailingStop*pp; 如果(OrderStopLoss()==0) sl=OrderOpenPrice()+(TrailingStop-sp+TrailingStep-1)*pp; 否则sl=0; 如果(OrderStopLoss() >0)sl=OrderStopLoss() -di; 如果(pa-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp) sl=pa-(TrailingStop+TrailingStep-1)*pp; 如果(OrderTakeProfit()>0) tp=OrderTakeProfit()-di; 否则tp=0。 ModifyOrder(pa+TrailingStop*pp, sl, tp)。 } } 如果(OrderType()==OP_SELL) { pb=MarketInfo(OrderSymbol(), MODE_BID)。 如果(pb-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp || OrderStopLoss()==0 || OrderOpenPrice()-pb>(TrailingStop+TrailingStep-1)*pp){ di=pb-OrderOpenPrice()-TrailingStop*pp; 如果(OrderStopLoss()==0) sl=OrderOpenPrice()-(TrailingStop+TrailingStep-1)*pp; 否则sl=0; 如果(OrderStopLoss() >0)sl=OrderStopLoss() +di; 如果(OrderOpenPrice()-pb>(TrailingStop+TrailingStep-1)*pp) sl=pb+(TrailingStop+TrailingStep-1)*pp; 如果(OrderTakeProfit()>0) tp=OrderTakeProfit()+di; 否则tp=0。 ModifyOrder(pb-TrailingStop*pp, sl, tp)。 } } } } 为什么在这段代码中,它不拖曳白,只卖出呢? [Archive!] Any rookie question, [存档!]共同书写一个国家!!。 如何编码? Владимир Тезис 2011.01.31 14:50 #436 Aleksandr_8: 这个 "胡说八道"--你是怎么得到它的? Print(), Alert()的输出不是问题。 当您在终端安装COUNTER时,不要将参数输入到 你只需加载预先存在的预置,这些预置在预置目录中。 并有一个扩展名*.set(例如,文件 - proba.set)。 你是如何得到这个名字的?(在这种情况下,是有可能的) extern int StopLoss=50; extern double Lot=0.1 在EA的start()函数中。 Comment("\n","StopLoss = ",StopLoss,"\n","Lot = ",Lot); Владимир Тезис 2011.01.31 14:53 #437 rasder: 大家好! 如果有这样的自行车或可能性,请告知。 有两个账户和一个顾问。一个账户上的交易在另一个账户上被复制,或者反之亦然,没有打开。 谢谢你。 我们需要编写一段代码,将文本文件中出现的订单写入,另一个账户上的EA在检测到文本文件中的新订单后,将打开完全相同的订单。这段代码不应该用MQL4来写,而应该用其他编程语言的dll来写,只是为了节省写文件路径的麻烦。 Владимир Тезис 2011.01.31 14:54 #438 Aleksandr_8: 我怎样才能得到这个名字呢?(在这种情况下,是有可能的) MQL4工具在获取文件名方面会有问题 - 但这个问题在其他编程语言中是很好解决的。 Виталий 2011.01.31 14:56 #439 伙计们,请告知如何对1至7的5个数字的所有独特组合进行编码,鉴于数字的位置并不重要,即12345 = 54321 = 21345 =...但组合中的每个数字只能出现1次,即12345--可以,而12341--不适合。 谢谢你。 Виктор 2011.01.31 14:57 #440 drknn: MQL4工具在获取文件名方面会有问题 - 但在其他编程语言中可以解决这个任务。 为什么不能由WindowExpertName()+".set "生成? 1...373839404142434445464748495051...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
大家好!
如果有这样的自行车或可能性,请告知。
有两个账户和一个顾问。一个账户上的交易在另一个账户上被复制,或者反之亦然,没有打开。
谢谢你。
Comment("blah blah blah")
这个 "胡说八道"--你是怎么得到它的?
Print(), Alert()的输出不是问题。
当你在终端安装COUNTER时,而不是将参数输入其中
你只需加载预设目录中的现有预设即可。
并有一个*.set的扩展名(例如,文件 - proba.set)。
你是如何得到这个名字的?(在这种情况下,是有可能的)
大家下午好。
先生们,也许有人有一个基于RSI的简单EA。其思路如下:当出现50%的交叉点时,在交叉点的方向上开出一个订单。只需要3个参数:50%交叉点,止损大小,获利 大小。这就是全部。
我预先感谢任何信息。
联动公式:手数=金钱/(钉子*刻度)。
钱-- 赚的/丢的
Stopplus - 在经纪人积分中
Tick - MarketInfo( MODE_TICKVALUE)
从这里开始,按照你的意愿进行扭曲。
Stopplus=资金/(手数*刻度)。
金额=手数*止损点*点数
双联,PA,PB,PP,SL,TP,SP。
int cnt2;
for(cnt2=OrdersTotal();cnt2>0;cnt2--)
{
pp=MarketInfo(OrderSymbol(), MODE_POINT)。
如果(OrderType()==OP_BUY){
pa=MarketInfo(OrderSymbol(), MODE_ASK)。
sp=MarketInfo(OrderSymbol(), MODE_ASK)-MarketInfo(OrderSymbol(), MODE_BID) 。
如果(OrderOpenPrice()-pa>(TrailingStop+TrailingStep-1)*pp || OrderStopLoss()==0 || pa-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp){
di=OrderOpenPrice()-pa-TrailingStop*pp;
如果(OrderStopLoss()==0) sl=OrderOpenPrice()+(TrailingStop-sp+TrailingStep-1)*pp; 否则sl=0;
如果(OrderStopLoss() >0)sl=OrderStopLoss() -di;
如果(pa-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp) sl=pa-(TrailingStop+TrailingStep-1)*pp;
如果(OrderTakeProfit()>0) tp=OrderTakeProfit()-di; 否则tp=0。
ModifyOrder(pa+TrailingStop*pp, sl, tp)。
}
}
如果(OrderType()==OP_SELL) {
pb=MarketInfo(OrderSymbol(), MODE_BID)。
如果(pb-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp || OrderStopLoss()==0 || OrderOpenPrice()-pb>(TrailingStop+TrailingStep-1)*pp){
di=pb-OrderOpenPrice()-TrailingStop*pp;
如果(OrderStopLoss()==0) sl=OrderOpenPrice()-(TrailingStop+TrailingStep-1)*pp; 否则sl=0;
如果(OrderStopLoss() >0)sl=OrderStopLoss() +di;
如果(OrderOpenPrice()-pb>(TrailingStop+TrailingStep-1)*pp) sl=pb+(TrailingStop+TrailingStep-1)*pp;
如果(OrderTakeProfit()>0) tp=OrderTakeProfit()+di; 否则tp=0。
ModifyOrder(pb-TrailingStop*pp, sl, tp)。
}
}
}
}
为什么在这段代码中,它不拖曳白,只卖出呢?
这个 "胡说八道"--你是怎么得到它的?
Print(), Alert()的输出不是问题。
当您在终端安装COUNTER时,不要将参数输入到
你只需加载预先存在的预置,这些预置在预置目录中。
并有一个扩展名*.set(例如,文件 - proba.set)。
你是如何得到这个名字的?(在这种情况下,是有可能的)
extern int StopLoss=50;
extern double Lot=0.1
在EA的start()函数中。
Comment("\n","StopLoss = ",StopLoss,"\n","Lot = ",Lot);
大家好!
如果有这样的自行车或可能性,请告知。
有两个账户和一个顾问。一个账户上的交易在另一个账户上被复制,或者反之亦然,没有打开。
谢谢你。
我们需要编写一段代码,将文本文件中出现的订单写入,另一个账户上的EA在检测到文本文件中的新订单后,将打开完全相同的订单。这段代码不应该用MQL4来写,而应该用其他编程语言的dll来写,只是为了节省写文件路径的麻烦。
我怎样才能得到这个名字呢?(在这种情况下,是有可能的)
伙计们,请告知如何对1至7的5个数字的所有独特组合进行编码,鉴于数字的位置并不重要,即12345 = 54321 = 21345 =...但组合中的每个数字只能出现1次,即12345--可以,而12341--不适合。
谢谢你。
MQL4工具在获取文件名方面会有问题 - 但在其他编程语言中可以解决这个任务。