全世界的顾问 - 页 78

 

实际上...在网上搜索现成的套利机器人视频...我本来想把它们放在这里--但它们不能在网站上加载--它们需要20-100-400兆字节:)

看看它是怎么做的......他们是怎么计算的:)什么参数......也许你会发现对自己有用的东西:)

 

new-rena: А размер лота? Или пипсы считать только?

例如,对于EurUsd(lot=1)GbpUsd(lot=0.8)这个货币对,将有一个虚拟腿--计算点数--总计,乘以0.8(lot) ....
[删除]  
我认为,在开启一对交易时,引入额外的条件也无妨--两对交易中的反趋势突破...。(......例如,随机指标的逆转或其他......),否则,我们只能在一定距离内开盘......
 
sllawa3:
我认为在开启一对交易时引入额外的条件也无妨--两对交易中的反趋势突破...(例如:随机断裂或其他什么...)
这不值得...真的......。只有工作:)与传播:)。
[删除]  
sllawa3:
我认为在开启一对交易时引入额外的条件也无妨--两对交易中的反趋势突破...(例如:随机断裂或其他什么...)


从这里采取虚拟交易的区块。我做了,但还没有完成。


#财产版权""
#属性链接""

#属性 indicator_separate_window
#property indicator_buffers 3

#property indicator_color1 Blue //线条颜色
#property indicator_color2 Red // 线条颜色
#property indicator_color3 黄色 //线条颜色
//外部颜色 color1 =Blue;
//extern color color2 =Red;
//外部颜色color3 =Yellow。

extern字符串s1="扩展"。
外部字符串myshka=20。
外部字符串s2="主对"。
外部字符串Symb="EURUSDFXF"。
外部字符串s3="指标对"。
Extern string SymbPara="GBPUSDFXF";
外部字符串s4="分析期"。
extern string Analiz_Period="PERIOD_M1"。

int OpenedLots=0。
double SellGbpUsd=0。
double BuyEurUsd=0。
double BuyGbpUsd=0。
double SellEurUsd=0。
double Res_SGU_BEU=0。
double Res_BGU_SEU=0。
double BuyEurUsd_Buf[];
double SellGbpUsd_Buf[];
双重Res_SGU_BEU_Buf[]。
双层地段。
double LotsPara;
double ValuePara;
双重价值。
双重指标Para。
datetime BarTime。
int Ticket_TicketPara;
int i=0。
int k=0。

//将讨价还价的内容撤回到当前窗口。
//+------------------------------------------------------------------+
int init()
{
SetIndexBuffer(0,BuyEurUsd_Buf); //将一个数组分配给缓冲区。
SetIndexBuffer(1,SellGbpUsd_Buf); //将数组分配到缓冲区。
SetIndexBuffer(2,Res_SGU_BEU_Buf); //将数组分配到缓冲区。
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2);//线条风格
SetIndexStyle (1,DRAW_LINE,STYLE_SOLID,2);//线条风格
SetIndexStyle (2,DRAW_LINE,STYLE_SOLID,2);//线条风格
SetIndexLabel (0, "BuyEurUsd");
SetIndexLabel(1,"SellGbpUsd")。
SetIndexLabel(2,"Res_SGU_BEU")。
SetLevelValue (0, 25); // Horizon line level set.
SetLevelValue (1,-25); // 设置另一个级别
start()。
return; // 退出init()
} //结束 init()
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
int start()
{
//for (int i = WindowFirstVisibleBar(); i >= 0; i--)
//for (int i = Bars; i > 0; i--)
for (int i = 0; i <= Bars; i++)
{
ValuePara=iOpen(SymbPara,Analiz_Period,i)。
Value=iOpen(Symb,Analiz_Period,i)。
BarTime=iTime(Symb,Analiz_Period,i)。
IndicatorPara=iCustom(Symb,Analiz_Period, "MultiInstrument_NEW_RENA",Blue,Red,SymbPara,0,i);

如果(MathAbs(Value-IndicatorPara)>myshka*Point &&OpenedLots==0)
{
if(Value>IndicatorPara)
{
SellEurUsd=SellEurUsd+Value。
BuyGbpUsd=BuyGbpUsd-ValuePara;
Ticket_TicketPara=1。
开启的地段=2。
}
如果(Value<IndicatorPara)
{// THIS
BuyEurUsd=BuyEurUsd-Value。
SellGbpUsd=SellGbpUsd+ValuePara。
Ticket_TicketPara=0。
开启的地段=2。
}
}
如果(Ticket_TicketPara==1 && OpenedLots==2 && Value<IndicatorPara)
{
SellEurUsd=SellEurUsd-Value。
BuyGbpUsd=BuyGbpUsd+ValuePara。
Res_BGU_SEU=Res_BGU_SEU+SellEurUsd+BuyGbpUsd。
OpenedLots=0。
}
如果(Ticket_TicketPara==0 && OpenedLots==2 && Value>IndicatorPara)
{// THIS
买入欧元=买入欧元+价值。
SellGbpUsd=SellGbpUsd-ValuePara。
Res_SGU_BEU=Res_SGU_BEU+BuyEurUsd+SellGbpUsd。
OpenedLots=0。
k=k+1。
BuyEurUsd_Buf[k]=BuyEurUsd。
SellGbpUsd_Buf[k]=SellGbpUsd。
Res_SGU_BEU_Buf[k]=Res_SGU_BEU。
}
}
return(0);
}
:

 
回到真正的交易机器人 的视频 - 我会寻找链接...下载一些视频...看看谁在使用什么...也许你会得到一个想法 - :)))
[删除]  
我在想,引入股票缩水的止损点是否有意义呢?
 
sllawa3:
我想知道在股票下跌时输入止损是否有意义......。

没有必要 :) 在现实中,随着缩减--操纵手数--走向一条腿或另一条腿--所有的交易都走向+ :)- 但是...可以试试...收集统计数据

哪些是更好的...或使用止损来关闭...或者等到获胜者(有充值)--这对我来说很有效......:)

[删除]  
每个订单的止损是不可能的......它们是成对交易的......只有在权益上......这甚至不值得......。
[删除]  
另一个建议...除了比较2个货币对的图表,我们还应该引入几个图表...如果存在单脚套利条件,允许在这2个货币对上进行交易...在主要货币对上进行交易