原始想法 - 页 15

 

我想有时亚洲时段 会给欧洲和美国时段的市场动向提供线索,比如欧元兑日元与欧元兑美元,英镑兑日元与英镑兑美元。

 

MT4指标到VT

问候语

有没有人能够将MT4的程序转为VT语言?

我对HoursChannel_v1非常感兴趣。

如果有任何帮助,我将非常感激

谢谢

附加的文件:
 
 

Pyratool

你好。

有谁知道我在哪里可以得到MT4代码的Pyratool?我在Ensign中看到过一个。

 

mt4 exp创造者

http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/

在另一个网站上发现了一个链接,....,它没有大量的指标,但它确实有一些自定义指标在里面,还有一个自定义指标槽,你可以添加参数来满足你的需要....ENJOY

对于MT3,这是一个......只做基本的指标。

http://www.fxfisherman.com/forums/1182-post23.html

 

简单的EA系统在回溯测试中工作,但在实战中不工作?

嘿:-)

我是这里的新人,也是编程方面的新人,我有一个问题。

我发现这个EA,在回测中它 "工作 "得很好。但当我测试它时,它不开仓。交易终端的选项是正确的......

谁能帮帮我,或者这是个更大的错误?

这里的脚本。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++

//---- 输入参数

extern double TakeProfit=100.0;

extern double Lots=0.1;

extern double TrailingStop=35.0;

//+------------------------------------------------------------------+

//|专家初始化函数 |

//+------------------------------------------------------------------+

int init()

{

//----

//----

return(0);

}

//+------------------------------------------------------------------+

//|专家的去初始化功能|

//+------------------------------------------------------------------+

int deinit()

{

//----

//----

return(0);

}

int Crossed (double line1 , double line2)

{

static int last_direction = 0;

static int current_dirction = 0;

if(line1>line2)current_dirction = 1; //向上

如果(line1<line2)current_dirction = 2; //向下

如果(current_dirction != last_direction) //改变了

{

last_direction = current_dirction;

返回(last_direction)。

}

否则

{

返回(0)。

}

}

//+------------------------------------------------------------------+

//|专家启动功能|

//+------------------------------------------------------------------+

int start()

{

//----

int cnt, ticket, total;

双短Ema, 长Ema。

如果(Bars<100)

{

Print("小于100的条数")。

return(0);

}

如果(TakeProfit<10)

{

Print("TakeProfit小于10")。

return(0); // 检查TakeProfit

}

shortEma = iMA(NULL,0,30,0,MODE_EMA,PRICE_CLOSE,0); // <-------------------------

longEma = iMA(NULL,0,15,0,MODE_EMA,PRICE_CLOSE,0); //

int isCrossed = Crossed (shortEma,longEma);

total = OrdersTotal();

if(total < 1)

{

如果(isCrossed == 1)

{

ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,

"My EA",12345,0,Green)。

如果(ticket>0)

{

如果(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))

Print("BUY order opened : ",OrderOpenPrice());

}

否则 Print("打开BUY订单错误。",GetLastError())。

return(0);

}

如果(isCrossed == 2)

{

ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,

Bid-TakeProfit*Point, "My EA",12345,0,Red)。

如果(ticket>0)

{

如果(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))

Print("Sell order opened : ",OrderOpenPrice());

}

否则 Print("打开卖出订单错误。",GetLastError())。

return(0);

}

return(0);

}

for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES)。

如果(OrderType()<=OP_SELL && OrderSymbol()==Symbol())

{

如果(OrderType()==OP_BUY)// 多头头寸被打开

{

//应该平仓吗?

如果(isCrossed == 2)

{

OrderClose(OrderTicket(),OrderLots(), Bid,3,Violet)。

//平仓

return(0); // 退出

}

// 检查拖曳止损

如果(TrailingStop>0)

{

如果(Bid-OrderOpenPrice()>Point*TrailingStop)

{

如果(OrderStopLoss()<Bid-Point*TrailingStop))

{

OrderModify(OrderTicket(),OrderOpenPrice(), Bid-

Point*TrailingStop,OrderTakeProfit(),0,Green)。

返回(0)。

}

}

}

}

否则 // 转入空头头寸

{

//应该平仓吗?

如果(isCrossed == 1)

{

OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet)。

//平仓

return(0); // 退出

}

// 检查拖曳止损

如果(TrailingStop>0)

{

如果((OrderOpenPrice()-Ask)>(Point*TrailingStop))

{

如果((OrderStopLoss()>(Ask+Point*TrailingStop))||

(OrderStopLoss()==0))

{

OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,

OrderTakeProfit(),0,Red)。

返回(0)。

}

}

}

}

}

}

return(0);

}

//+------------------------------------------------------------------+

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

我很高兴能得到帮助:-)

马泽

PS 抱歉我的英语不好,我是德国人

 

请帮助解决三线断裂指标的问题。

我想知道是否有人能在三线断裂指标方面帮助我。如果有人能给它编程,让它在条形图改变 颜色时发出声音警报并显示视觉警报。像 "趋势已转为上升 "这样的提示会很有帮助。我已经试着自己做了,但我的编程技巧还不够好。拜托,谁能帮帮我?

DeSoft

附加的文件:
 

Williams%的步骤指示器

嗨,Igorad或其他人。

首先,伊戈尔,我想感谢你的伟大工作和你在整个阶梯指标范围内所做的奇妙的jpb。

我有一个问题。如果你看一下williams%指标(mt4.0的默认值),把它放在200上,并把中心线放在50上,那么你会看到它的过滤工作与steppmastoc指标非常相似,其值为+/-1.5,这是一个很好的过滤值(用于sbfx论坛上的I_FX_T系统和catfx50的伟大系统)。

如果你把这个williams%放在你的屏幕上,你会看到它或多或少地与你的steppmastoc指标在同一时刻在中心线上方和下方移动,但有时它有那么一点点的wipsaw。

如果你把williams%指标放在默认设置14,你会看到它有停留在数据窗口上部或数据窗口下部的趋势,而这是一个随机指标 可以在所有地方。

因此,也许以阶梯指标的形式,它也将是一个伟大的指标,如果运气好的话,可以比stepstoc或stepmastoc指标(它们已经做得很好了)做得更好。

非常感谢。

 

请看一下

你好,请你修改这个EA的止损和资金管理

谢谢你

附加的文件:
 

前一阶段的价格走势

你好。

我在某处读到了价格运动数据分析,在此基础上,我明白我们可以开发一个非常好的系统。

概念非常简单。

与上一交易日相比,当前交易日的价格运动(+或-)将决定/决定多头/空头交易。

进入规则。

例如,如果当前价格是上一交易日的收盘价+20点,我们就做多,如果当前价格是上一交易日的收盘价-20点,就做空。

出场

TP 30,/ SL 25,/追踪止损,15或当前栏的收盘价或篮子利润。

在同一个魔法#中没有止损和反转的入口

我们在EA中还可能有一些其他的功能,如

1.只做长线/只做短线两种选择

2.2.时间过滤交易开盘时间和收盘时间

3.日间过滤