比尔-威廉姆斯和他的策略... - 页 26

 
//+------------------------------------------------------------------+
//| Алигаторний.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
extern int jaw_period=13, teeth_period=8,jaw_shift=8,tteeth_period=5, teeth_shift=5,lips_period=3,lips_shift=3;
extern double volume=0.1, stoploss=20,takeprofit=50;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+

int start()
{
double blu,red,grin;
double Fractalu,Fractall;
int tiket;
//----
blu= iAlligator( 0, 0, jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA,PRICE_CLOSE,MODE_GATORJAW, 0) ;
red= iAlligator( 0, 0, jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA,PRICE_CLOSE,MODE_GATORTEETH, 0) ;
grin= iAlligator( 0, 0, jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA,PRICE_CLOSE,MODE_GATORLIPS, 0) ;
//----



Fractalu= iFractals( 0, 0, MODE_UPPER, 3) ;
Fractall=iFractals( 0, 0,MODE_LOWER, 3);



if (Fractalu>0&&Fractalu>blu&&Fractalu>red&&Fractalu>grin&&grin>red>blu&&OrdersTotal() <1)
{ tiket= OrderSend(Symbol(), OP_BUY, volume, Ask, Point*3, Bid- stoploss*Point, Ask+ takeprofit*Point, "Поза66", 1234567890, 0, Red);Alert("buy",GetLastError());
} 

if (Fractall>0&&Fractalu<blu&&Fractalu<red&&Fractalu<grin&&grin<red<blu&&OrdersTotal() <1) 
{ tiket= OrderSend(Symbol(), OP_SELL, volume, Bid, Point*3, Ask+ stoploss*Point, Bid- takeprofit*Point, "Поза66", 1234567890, 0, Blue);Alert("sell",GetLastError());
}




return(0);
}

至少它显示了一些东西。在iFractals的零条上,不太可能使用分形,在OrderSend中,Ask和Bid都有错误。使用Print("err "+GetLastError())来检查可能的错误。一般来说,如果有一个现成的专家顾问,为什么要重新发明轮子呢 - 罗曼。09.03.2011 16:56

 

非常感谢!我将使用Print("err "+GetLastError())!

为什么要重新发明车轮。

好吧,我正在学习mql4,我在书中明白了一些东西,我会看一下罗曼的顾问。

 
Fractalu= iFractals( 0, 0, MODE_UPPER, 3) ;
Fractall=iFractals( 0, 0,MODE_LOWER, 3); 当我把三放在最后时,有错误的报警器开始向日志中填充,于是条件得到满足,那是主刹车!错误4062!
 
他他妈的哪里需要一个绞刑犯?
 
我对丁字裤了解不多,不知道它们有什么用,也不知道如何使用它们......。
 
Dimka-novitsek:
他他妈的哪里需要一个绞刑犯?

不要嘲笑自己和支部--他的丁字裤就在这 一页上--在EXPERTS.rar文件夹中
 

他在这里需要一个字符串 - OrderSend(Symbol(), OP_BUY, volume, Ask, Point*3, Bid- stoploss*Point, Ask+ takeprofit*Point, "Pose66", 1234567890, 0, Red);Alert("buy",GetLastError()) 。

符号的名称是第一个参数,你有0。

 
Roman.:

不要嘲笑自己和线程--字符串在这里 的页面上--在EXPERTS.rar文件夹中。

+1 Dimka-novitsek,让我们一起思考如何改进。
 
ZZZEROXXX:

+1 Dimka-novitsek,让我们一起思考如何改进。

我在一条私信中写道。
 
ZZZEROXXX:

他在这里需要一个字符串 - OrderSend(Symbol(), OP_BUY, volume, Ask, Point*3, Bid- stoploss*Point, Ask+ takeprofit*Point, "Pose66", 1234567890, 0, Red);Alert("buy",GetLastError()) 。

符号的名称是第一个参数,你有0。


谢谢你!!!。

顺便说一句,对不起,个人邮件不是吗?

我会看的,但有什么可改进的,我在20分钟内就写好了。

我哥哥来了,现在他可以玩游戏了。