如何编码? - 页 20 1...131415161718192021222324252627...347 新评论 Sergey Golubev 2007.01.31 16:25 #191 https://www.mql5.com/en/forum/173060 https://www.mql5.com/en/forum/173060 Luke_P 2007.02.04 19:18 #192 开盘时的静态变量累积 我想累积一个静态变量,但每条街只累积一次。如果有人能提供一个方法,我将非常感激。我的问题是,当我只想在每个柱子的第一个点上运行一次计算时,它就会在每个 点上重新添加。 timbobo 2007.02.04 23:20 #193 static datetime myTime = 0; if(myTime != Time[0]) { //做你想在打开新条后做的事。 myTime = Time[0]; } Luke_P 2007.02.05 01:50 #194 timbobo: static datetime myTime = 0;如果(myTime != Time[0]) { //做你想做的事,在打开新栏后做一次 myTime = Time[0]; } 谢谢你,Timbobo! jyrik 2007.02.07 05:03 #195 请帮助我,我正在使用上面发布的代码,但它不是100%的工作。如果我得到一个信号,它就不会交易,但如果它得到第二个信号,它就会交易。这很奇怪,为什么第二个信号会交易,而第一个信号不会? Sergey Golubev 2007.02.07 07:24 #196 有必要看到你的EA来纠正。 yossi1177 2007.02.09 09:01 #197 我需要帮助来编写代码 - 追踪利润 有人能帮助我做追踪利润的代码或EA吗? 我认为这是个很好的主意 yossi1177 2007.02.09 09:33 #198 yossi1177: 谁能帮我做追踪利润的代码或EA? 我认为这是一个非常好的主意。 与追踪止损正好相反 ryanklefas 2007.02.09 15:28 #199 yossi1177: 有人能帮我做追踪利润的代码或EA吗? 我认为这是个很好的主意。 好吧,把它称为追踪利润有点名不副实,因为它不会追踪价格走势。 但我要看看我能做些什么。 Wackena 2007.02.09 17:46 #200 yossi1177: 谁能帮我做追踪利润的代码或EA? 我认为这是一个非常好的主意。 这是一个简单的3根蜡烛的利润追踪(PT)代码,或者更像一个追踪止损。它是由GapPT=盈利点数来激活的。附上3根蜡烛法的图表实例。 汪克纳 extern int GapPT=10; int c, n, p; double LongPT, ShortPT; c=0; p=0; for(n=0;n<=6;n++) { if(High[c+1]Low[c+2]) {n--;} c++; p++; if(n==3) break; } ShortPT=NormalizeDouble(High,Digits); LongPT=NormalizeDouble(Low,Digits); int total = OrdersTotal(); for(int cnt=0;cnt<total;cnt++) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderType()==OP_BUY && OrderClosePrice()-OrderOpenPrice() >= GapPT*Point) { OrderModify(OrderTicket(),OrderOpenPrice(),LongPT,OrderTakeProfit(),0,GreenYellow); } if(OrderType()==OP_SELL && OrderOpenPrice()-OrderClosePrice() >= GapPT*Point) { OrderModify(OrderTicket(),OrderOpenPrice(),ShortPT,OrderTakeProfit(),0,Red); } } 附加的文件: 3_candles_profit_trailing.gif 13 kb How to code? 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. 10点3.mq4 1...131415161718192021222324252627...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
https://www.mql5.com/en/forum/173060
https://www.mql5.com/en/forum/173060
开盘时的静态变量累积
我想累积一个静态变量,但每条街只累积一次。如果有人能提供一个方法,我将非常感激。我的问题是,当我只想在每个柱子的第一个点上运行一次计算时,它就会在每个 点上重新添加。
static datetime myTime = 0;
if(myTime != Time[0])
{
//做你想在打开新条后做的事。
myTime = Time[0];
}
static datetime myTime = 0;
如果(myTime != Time[0])
{
//做你想做的事,在打开新栏后做一次
myTime = Time[0];
}谢谢你,Timbobo!
请帮助我,我正在使用上面发布的代码,但它不是100%的工作。如果我得到一个信号,它就不会交易,但如果它得到第二个信号,它就会交易。这很奇怪,为什么第二个信号会交易,而第一个信号不会?
有必要看到你的EA来纠正。
我需要帮助来编写代码 - 追踪利润
有人能帮助我做追踪利润的代码或EA吗?
我认为这是个很好的主意
谁能帮我做追踪利润的代码或EA? 我认为这是一个非常好的主意。
与追踪止损正好相反
有人能帮我做追踪利润的代码或EA吗? 我认为这是个很好的主意。
好吧,把它称为追踪利润有点名不副实,因为它不会追踪价格走势。 但我要看看我能做些什么。
谁能帮我做追踪利润的代码或EA? 我认为这是一个非常好的主意。
这是一个简单的3根蜡烛的利润追踪(PT)代码,或者更像一个追踪止损。它是由GapPT=盈利点数来激活的。附上3根蜡烛法的图表实例。
汪克纳
extern int GapPT=10;
int c, n, p;
double LongPT, ShortPT;
c=0; p=0;
for(n=0;n<=6;n++)
{
if(High[c+1]Low[c+2]) {n--;}
c++;
p++;
if(n==3) break;
}
ShortPT=NormalizeDouble(High,Digits);
LongPT=NormalizeDouble(Low,Digits);
int total = OrdersTotal();
for(int cnt=0;cnt<total;cnt++) {
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()==OP_BUY && OrderClosePrice()-OrderOpenPrice() >= GapPT*Point)
{
OrderModify(OrderTicket(),OrderOpenPrice(),LongPT,OrderTakeProfit(),0,GreenYellow);
}
if(OrderType()==OP_SELL && OrderOpenPrice()-OrderClosePrice() >= GapPT*Point)
{
OrderModify(OrderTicket(),OrderOpenPrice(),ShortPT,OrderTakeProfit(),0,Red);
}
}