chienthienvu
Member
- 8
- 0
Chào mọi người,
Mình xin vào thẳng vấn đề. Mình có viết một vài EA nhỏ để kiểm tra chiến thật nhưng khi chạy backtest thì phát hiện ra một vấn đề đó là toàn bộ các lệnh được gửi đi là cùng một loại (All Sell or All Buy Orders).
Mình có chèn điều kiện để EA có thể tự phân định được đâu là Sell / Buy entry. Và khi kiểm tra report thì EA chỉ vào lệnh phía trên mà không check đến điều kiện dưới (nếu mình move cái điều kiện của Sell Entry lên phía trên đầu thì EA sẽ chỉ vào lệnh Sell và ngược lại)
Mong có PRO nào đi ngang thì giúp mình với:
//----------------Signal Definition----------------+
//---Signal to BUY----+
if((NewCandle()) && (pindinh == true) && (Close[1] < MA20 < MA50) && (MA50 < MA100))
{
signal = "Buy";
}
if((NewCandle()) && (pindinh == true) && (MA50 < MA20 < MA100) && (Close[1] < MA20))
{
signal = "Buy";
}
if((NewCandle()) && (pindinh == true) && (MA50< Close[1] < MA20) && (MA20 < MA100))
{
signal = "Buy";
}
if((NewCandle()) && (pindinh == true) && (MA50 < MA20 < MA100) && (MA20 < Close[1] < MA100))
{
signal = "Buy";
}
if((NewCandle()) && (pindinh == true) && (MA100 < MA50 < MA20))
{
signal = "Buy";
}
if((NewCandle()) && (pindinh == true) && (MA100 < MA20 < MA50))
{
signal = "Buy";
}
if((NewCandle()) && (pindinh == true) && (MA20 < MA50 < MA100))
{
signal = "Buy";
}
//-----------------+
//---Signal to SELL----+
if((pinday == true) && (MA100 < MA50 < MA20) && (MA20 < Close[1]) && (NewCandle()))
{
signal = "Sell";
}
if((pindinh == true) && (MA100 < MA20 < MA50) && (NewCandle()))
{
signal = "Sell";
}
if((pinday == true) && (MA100 < MA50 < MA20) && (MA20 < Close[1]) && (NewCandle()))
{
signal = "Sell";
}
//-----------------+
//------------------------------------------------+
Mình xin vào thẳng vấn đề. Mình có viết một vài EA nhỏ để kiểm tra chiến thật nhưng khi chạy backtest thì phát hiện ra một vấn đề đó là toàn bộ các lệnh được gửi đi là cùng một loại (All Sell or All Buy Orders).
Mình có chèn điều kiện để EA có thể tự phân định được đâu là Sell / Buy entry. Và khi kiểm tra report thì EA chỉ vào lệnh phía trên mà không check đến điều kiện dưới (nếu mình move cái điều kiện của Sell Entry lên phía trên đầu thì EA sẽ chỉ vào lệnh Sell và ngược lại)
Mong có PRO nào đi ngang thì giúp mình với:
//----------------Signal Definition----------------+
//---Signal to BUY----+
if((NewCandle()) && (pindinh == true) && (Close[1] < MA20 < MA50) && (MA50 < MA100))
{
signal = "Buy";
}
if((NewCandle()) && (pindinh == true) && (MA50 < MA20 < MA100) && (Close[1] < MA20))
{
signal = "Buy";
}
if((NewCandle()) && (pindinh == true) && (MA50< Close[1] < MA20) && (MA20 < MA100))
{
signal = "Buy";
}
if((NewCandle()) && (pindinh == true) && (MA50 < MA20 < MA100) && (MA20 < Close[1] < MA100))
{
signal = "Buy";
}
if((NewCandle()) && (pindinh == true) && (MA100 < MA50 < MA20))
{
signal = "Buy";
}
if((NewCandle()) && (pindinh == true) && (MA100 < MA20 < MA50))
{
signal = "Buy";
}
if((NewCandle()) && (pindinh == true) && (MA20 < MA50 < MA100))
{
signal = "Buy";
}
//-----------------+
//---Signal to SELL----+
if((pinday == true) && (MA100 < MA50 < MA20) && (MA20 < Close[1]) && (NewCandle()))
{
signal = "Sell";
}
if((pindinh == true) && (MA100 < MA20 < MA50) && (NewCandle()))
{
signal = "Sell";
}
if((pinday == true) && (MA100 < MA50 < MA20) && (MA20 < Close[1]) && (NewCandle()))
{
signal = "Sell";
}
//-----------------+
//------------------------------------------------+
Giới thiệu sách Trading hay
Naked Forex - Phương Pháp Price Action Tinh Gọn
Naked Forex được đánh giá cao trên toàn cầu (theo Amazon) vì đã cung cấp một cẩm nang thực thụ cho những nhà giao dịch theo trường phái Price Action
Bài viết liên quan