任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 399

 
artmedia70:

你看错方向了。你是为测试者制作还是为真实的东西制作?差异是显著的。

如果是真的,请忘掉在非正常情况下可能丢失的旗帜。最好是在交易环境中寻找一切。

他什么都做不了!他是一个很好的例子。只想让人写信给你!解释是没有用的!完全没有逻辑!一个无可救药的失败者!
 
我用p_s_3MA_Trall_NoLoss(3马赫上的trall的EA)在Alpari的模拟账户和美分账户上进行了交易,如果在美国和亚洲时段 交易,结果还不错。同时,我使用相同的策略手动开仓,只使用J2JMA滑块,结果好了15%。如果它们被插入我的EA中,那么开仓和平仓的质量将更好,特别是我喜欢追踪止损,我希望它们是虚拟的。
请告知如何在EA代码中插入J2JMA滑动指标而不是Mashka来检查和比较。我已经附上了指标,它的描述和EA代码。
提前感谢您的帮助!!。
附加的文件:
 
fenix74:
我用p_s_3MA_Trall_NoLoss EA(3马赫上的trall的EA)在Alpari的模拟账户和美分账户上进行了交易,如果在美国和亚洲时段交易,结果还不错。同时,我使用相同的策略手动开仓,只使用J2JMA滑块,结果好了15%。如果它们被插入到我的EA中,那么开盘和收盘的质量会更好,特别是我喜欢追踪止损,我希望它是虚拟的。
请告知如何将J2JMA滑动指标插入到我的EA代码中,而不是Mashka,以检查和比较。我附上了指标、其描述和EA代码。
提前感谢您的帮助!!。

在EA代码中用指标变量取代MA变量(所有三套)。

extern int Length1 = 5; // глубина  первого сглаживания 
extern int Length2 = 5; // глубина  второго сглаживания 
extern int Phase1  = 100; // параметр первого сглаживания, изменяющийся в пределах -100 ... +100, влияет на качество переходного процесса; 
extern int Phase2  = 100; // параметр второго сглаживания, изменяющийся в пределах -100 ... +100, влияет на качество переходного процесса; 
extern int Shift   = 0; // cдвиг индикатора вдоль оси времени 
extern int Input_Price_Customs = 0;/* Выбор цен, по которым производится расчёт индикатора 

然后用J2JMA呼叫替换MA呼叫线。

double MA10=iCustom(NULL,timeframe_1,"J2JMA",Length1,Length2,Phase1,Phase2,Shift,Input_Price_Customs,0,0); //последнее значение - сдвиг, заменить на те же значения что были для МА
 
evillive:

在EA代码中用指标变量取代MA变量(所有三套)。

然后用J2JMA的呼叫线替换MA的呼叫线。



非常感谢 evillive 的及时答复,我将尝试一下 到目前为止,只改变了混搭的类型,还没有太多的经验和知识,正在学习 :)
 
我在哪里可以找到windows phone8上的mt4?
 

杳无音信。

 
artmedia70:

你看错方向了。你是为测试者制作还是为真实的东西制作?差异是显著的。

如果是真的,请忘掉在非正常情况下可能丢失的旗帜。最好是在交易环境中寻找一切。


你可以在这里争论......我的意思是真实的......如果它是真实的,那么它不应该出现不正常的情况。一切都要以有序的方式结束。至少应该有一个UPS。一切都应该是正常的,唯一不正常的情况是电脑意外死亡......其他一切都很正常,没有不正常。其他一切都很正常,虽然会让人不愉快......虽然我同意,如果可能的话,旗帜最好不要在现实世界中使用....。
 
Sepulca:
可以说......我是说对于现实世界来说......如果是真实的,那么就不应该来个不正常的情况。一切都要以正常的方式结束。至少应该有一个UPS。一切都应该是正常的,至少是一个UPS。 唯一不正常的情况是电脑意外死亡的时候。其他一切都很正常,虽然会让人不愉快......虽然我同意,如果可能的话,旗帜最好不要在现实世界中使用....。


UPS是可用的,但楼梯间的ISP路由器不是由它供电的 )) 一个紧急的情况,因为它是 ))

好在我有钱买了一个带3G冗余的Microcontik。

今天谁是好心人,详细描述一下如何使用和使用什么来代替旗帜?

 
vadynik:

可能是什么问题

是CLR_NONE,但标签仍被放置,当修改为黑色)


没有CLR_NONE 怎么办?你的意思是根本不在那里写任何东西?

而对于修改,你设置你的颜色,在一个完全不同的命令中。

 
evillive:

有一个UPS,但楼梯间的ISP路由器并不由它供电)紧急状况,因为它是)))。

好在我有钱买一个带3G备份的Mikgotik。

今天谁是好心人,详细描述一下如何使用和使用什么来代替旗帜?

用UPS给路由器供电也是一个好主意。这不是一个紧急情况,而是一个不愉快的....。

冒着招致很多批评的风险,我做了以下工作。我为每个订单创建了一个全局变量

string gtts=StringConcatenate(pref,WindowExpertName(),Symbol(),OrderTicket());

这是按时间进行拖网的一种尝试。这个变量包含了最后一次修改订单的时间。

if(ModifyOrders(Symbol(),OP_SELL,OrderTicket(),magic,-1,sl,-1,0)){
                      if(DEBUG) Print("INFO Order #",OrderTicket()," переведен в безубыток в ",TimeToStr(TimeCurrent(),TIME_DATE|TIME_MINUTES|TIME_SECONDS));// Отладочный принт
                      GlobalVariableSet(gtts,(TimeCurrent()-OrderOpenTime())/60.0);

一切都顺利通过,虽然在测试期间可能会大大减慢速度。

因此,无论发生什么异常情况,专家顾问都会返回到它此刻所拥有的...

P.S. 使用了略微修改过的KimIV的功能,所以我就不铺陈了...