欧洲鼠 - 页 3

 
Mickey Moose:
你在问谁?

另一个可笑的人...改变你的语气...

我想你选对了弗洛伊德的头像......。

套用一句老话:"麋鹿就是命运"......

 
elmucon:

1.要传递给函数的字符串值是什么?

2.根据代码,编译器在这一行发了誓

l_AUDUSD = 0; l_NZDUSD = 0; l_USDCAD = 0; l_USDJPY = 0; // эти для отрисовки графики
 
Aleksey Vyazmikin:

1.要传递给函数的字符串值是什么?

2.根据代码,编译器对这个字符串发誓

试试吧--这是在图表上绘图的变量(可视化)。

(以下是旧终端的代码)。

// +--------------------------------------------------------------------------------------------------+
// входные параметры                                                                                  |
// +--------------------------------------------------------------------------------------------------+
input ENUM_MA_METHOD     Metod  = MODE_SMA;           // Усреднение
input ENUM_APPLIED_PRICE Prise  = PRICE_MEDIAN;       // Цена 
      input int Sdvig           = 3;                  // Cдвиг MA 
      input int MA              = 20;                 // Периуд MA

// +--------------------------------------------------------------------------------------------------+
// функция направления торговли                                                                       |
// +--------------------------------------------------------------------------------------------------+
int CheckSig(string sym){
    bool l_Avers;
    int  l_dn = 0, l_up = 0; 
    int  Shift_Au,  Shift_Nz,  Shift_Ca,  Shift_Jp;
    datetime iTm = iTime(_Symbol,0,1);
    if(StringFind(sym,"USD",0)==3) l_Avers = false; else l_Avers = true;
    Shift_Au = iBarShift("AUDUSD",0,iTm,true); if(Shift_Au <= 0) return(2);
    Shift_Nz = iBarShift("NZDUSD",0,iTm,true); if(Shift_Nz <= 0) return(2);
    Shift_Ca = iBarShift("USDCAD",0,iTm,true); if(Shift_Ca <= 0) return(2);
    Shift_Jp = iBarShift("USDJPY",0,iTm,true); if(Shift_Jp <= 0) return(2);
    if(iClose("AUDUSD",0,Shift_Au) > iMA("AUDUSD",0,MA,Sdvig,Metod,Prise,Shift_Au)){if(!l_Avers) l_up ++; else l_dn ++;}
    if(iClose("AUDUSD",0,Shift_Au) < iMA("AUDUSD",0,MA,Sdvig,Metod,Prise,Shift_Au)){if(!l_Avers) l_dn ++; else l_up ++;}
    if(iClose("NZDUSD",0,Shift_Nz) > iMA("NZDUSD",0,MA,Sdvig,Metod,Prise,Shift_Nz)){if(!l_Avers) l_up ++; else l_dn ++;}
    if(iClose("NZDUSD",0,Shift_Nz) < iMA("NZDUSD",0,MA,Sdvig,Metod,Prise,Shift_Nz)){if(!l_Avers) l_dn ++; else l_up ++;}
    if(iClose("USDCAD",0,Shift_Ca) < iMA("USDCAD",0,MA,Sdvig,Metod,Prise,Shift_Ca)){if(!l_Avers) l_up ++; else l_dn ++;}
    if(iClose("USDCAD",0,Shift_Ca) > iMA("USDCAD",0,MA,Sdvig,Metod,Prise,Shift_Ca)){if(!l_Avers) l_dn ++; else l_up ++;}
    if(iClose("USDJPY",0,Shift_Jp) < iMA("USDJPY",0,MA,Sdvig,Metod,Prise,Shift_Jp)){if(!l_Avers) l_up ++; else l_dn ++;}
    if(iClose("USDJPY",0,Shift_Jp) > iMA("USDJPY",0,MA,Sdvig,Metod,Prise,Shift_Jp)){if(!l_Avers) l_dn ++; else l_up ++;}
    if(l_up == 4)return( 1); 
    if(l_dn == 4)return(-1);
return(0);}
// вызов для евро

CheckSig("EURUSD");

// вызов для фунта

CheckSig("GBPUSD");

// вызов для франка

CheckSig("USDCHF");


// ну или так

CheckSig(_Symbol);
CheckSig(Symbol());

 
elmucon:
所以试试吧--有一些变量要在图表上画出来(可视化)。

是的,我编译了它。然而,没有特别的结果,或者说它甚至是负面的,如果你翻转规则,有一个增加的PF,没有别的......。

ATS--浮动通道上的反趋势,从挥手。

 
Aleksey Vyazmikin:

是的,我编译了它。然而,没有特别的结果,或者说它甚至是负面的,如果你翻转规则,有一个增加的PF,没有别的......。

ATS--来自清障车的浮动通道上的反趋势。


请原谅我--我没有多想,但这里有一些说明性的图片

没有优化,没有装配,用眼睛看设置,以开盘价计算

在不改变设置的情况下,根据经纪商提供的历史记录(不是很深,但似乎Alpari并没有提供更多),对三种货币进行交易。

考虑到它是一个回溯测试....

ё1213

ё321

ё1321

 
elmucon:

请原谅我--我没有多想,但这里有一些说明性的图片

无需优化,无需安装,通过眼睛进行设置,并以开盘价出售。

在不改变任何设置的情况下,根据经纪人提供的历史记录(不是很深,但似乎Alpari并没有提供更多),对三种货币进行测试

考虑到它是一个回溯测试....



Alpari给出了深刻的历史记录--我从2010年开始就在15分钟内进行测试--只是用默认设置。

也许只是因为在默认的过滤器下,我的ATS做得并不差--我已经离开了最低限度。

 

一切都是理所当然的

ё123

ё123

 

用手关闭 - 如果信号在下一个条形图上没有变化,它将打开一个新的系列。

ё123

ё123

 

开设了一个新系列

ё123

 

1-2-3-4-5,继续耙地 ...

ё123

原因: