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); //последнее значение - сдвиг, заменить на те же значения что были для МА
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);
你看错方向了。你是为测试者制作还是为真实的东西制作?差异是显著的。
如果是真的,请忘掉在非正常情况下可能丢失的旗帜。最好是在交易环境中寻找一切。
在EA代码中用指标变量取代MA变量(所有三套)。
然后用J2JMA呼叫替换MA呼叫线。
在EA代码中用指标变量取代MA变量(所有三套)。
然后用J2JMA的呼叫线替换MA的呼叫线。
非常感谢 evillive 的及时答复,我将尝试一下。 到目前为止,只改变了混搭的类型,还没有太多的经验和知识,正在学习 :)
杳无音信。
你看错方向了。你是为测试者制作还是为真实的东西制作?差异是显著的。
如果是真的,请忘掉在非正常情况下可能丢失的旗帜。最好是在交易环境中寻找一切。
可以说......我是说对于现实世界来说......如果是真实的,那么就不应该来个不正常的情况。一切都要以正常的方式结束。至少应该有一个UPS。一切都应该是正常的,至少是一个UPS。 唯一不正常的情况是电脑意外死亡的时候。其他一切都很正常,虽然会让人不愉快......虽然我同意,如果可能的话,旗帜最好不要在现实世界中使用....。
UPS是可用的,但楼梯间的ISP路由器不是由它供电的 )) 一个紧急的情况,因为它是 ))
好在我有钱买了一个带3G冗余的Microcontik。
今天谁是好心人,详细描述一下如何使用和使用什么来代替旗帜?
可能是什么问题
是CLR_NONE,但标签仍被放置,当修改为黑色)
没有CLR_NONE 怎么办?你的意思是根本不在那里写任何东西?
而对于修改,你设置你的颜色,在一个完全不同的命令中。
有一个UPS,但楼梯间的ISP路由器并不由它供电)紧急状况,因为它是)))。
好在我有钱买一个带3G备份的Mikgotik。
今天谁是好心人,详细描述一下如何使用和使用什么来代替旗帜?
用UPS给路由器供电也是一个好主意。这不是一个紧急情况,而是一个不愉快的....。
冒着招致很多批评的风险,我做了以下工作。我为每个订单创建了一个全局变量
这是按时间进行拖网的一种尝试。这个变量包含了最后一次修改订单的时间。
一切都顺利通过,虽然在测试期间可能会大大减慢速度。
因此,无论发生什么异常情况,专家顾问都会返回到它此刻所拥有的...
P.S. 使用了略微修改过的KimIV的功能,所以我就不铺陈了...