如何编码? - 页 228

 

MQL4字符串格式化

不要紧。这是我使用的字体问题。它工作得很好。

 

计算交易时段内亏损交易的函数

熟练的程序员们,你们谁能告诉我一个好的方法来保持一个交易时段内亏损交易的总数?

我想让我的EA从我的交易历史中根据神奇的数字和日期来计算亏损的交易。 当达到一定数量的亏损交易时,我可以让EA在该时段的剩余时间内停止交易。

基本上,如果有人能告诉我一个代码片段,可以根据魔法数字和日期返回一个失败交易的总计数,我会很高兴。

谢谢

尊敬的先生

 

定义

int session_start;[/PHP]

on init put this

init()

{

session_start= TimeCurrent();

}

Function Losses:

[PHP]int Losses(){

int total=0;

for (int i= OrdersTotal() - 1; i>= 0; i--){

OrderSelect(i, SELECT_BY_POS, MODE_TRADES);

if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic &&

OrderProfit()+OrderSwap()+OrderCommission()<0 &&

OrderCloseTime()>=session_start)

total++;

}

return (total);

}
 

挂单 中使用MA值

大家好

这里有一个问题

我想在挂单中使用MA值

这意味着像这样的事情

我得到的错误是uninit reason 0

我不知道这是否与将MA值放在里面有关

int start()

{

int ticket;

double point;

//----

point=MarketInfo(Symbol(),MODE_POINT);

//----

while(true)

{

ticket=OrderSend(Symbol(),OP_SELLSTOP,1.0,iMA(NULL,0,20,8,MODE_SMA,PRICE_CLOSE,0)*point,0,0,0,"some comment",16384,0,Green);

if(ticket<=0) Print("Error = ",GetLastError());

else { Print("ticket = ",ticket); break; }

//---- 10 seconds wait

Sleep(10000);

}

//----

return(0);

}

 

简单的问题 市场信息

这里是简单的东西

这里是代码

有什么问题吗?

我应该得到0.0000000的价值吗?

这是模拟账户 fxcm,我不知道这是否有区别?

int start()

{

RefreshRates();

double i;

i=MarketInfo("AUDUSD",MODE_POINT);

Alert("Point= " ,i , " !");// Alert

return; // Exit start()

}
附加的文件:
 
 

你好!

我需要我的EA在最后一个订单在止损点前关闭时将订单手数增加一倍。 请问,我怎样才能实现这个目标?

谢谢...

 
 

这里有一个单独的请求

(这将是不可能做到的,或只是容易的)

>>

https://www.mql5.com/en/forum/180082

点击 点击