Communauté d'expertise - page 9

 
Quelque chose comme ça.

les flèches ne sont pas nommées "à l'improviste" =) et multiplier 2 flèches par position n'est pas économique.
Par exemple, pour un ordre de vente stop, le nom de la flèche est "#833894 sell stop", il faut lui donner une description ;)
quelque chose comme ça :
int _OrderTicket=OrderSend(Symbol(),_OrderType,Lots,Ask,Slippage,0.0,0.0,_Comment,ExpertMagicNumber,0,Blue);
if(_OrderTicket<0)
{
    Print("OrderSend failed with error #",GetLastError());
    return(0);
}
string _OrderType_string;
switch ( _OrderType )
{
	case OP_BUY: _OrderType_string = " buy"; break;
	case OP_SELL: _OrderType_string = " sell"; break;
	case OP_BUYLIMIT: _OrderType_string = " buy limit"; break;
	case OP_SELLLIMIT: _OrderType_string = " sell limit"; break;
	case OP_BUYSTOP: _OrderType_string = " buy stop"; break;
	case OP_SELLSTOP: _OrderType_string = " sell stop"; break;
}
string arrow_name = "#" + _OrderTicket + _OrderType_string;
ObjectSetText(arrow_name,_Comment,10);



Cela devrait fonctionner, mais je n'ai pas vérifié =)

 
Joli coup. Je n'avais pas pensé à ça. Mais ce ne sont que des gadgets, pour l'analyse statistique du système, il faut quelque chose d'un peu différent.
 
Concernant la fermeture

ACHETER lorsque l'une des conditions de VENTE est remplie.
Vendez à n'importe quelle condition d'achat.

Par exemple, nous avons 150 conditions distinctes d'achat et 150 conditions distinctes de vente.

Nous devrions écrire les 150 conditions de VENTE une fois de plus dans la déclaration d'ACHAT et ensuite les écrire à nouveau dans la déclaration d'ACHAT.
puis ajoutez 150 conditions d'achat dans la clôture de la VENTE.

Peut-on faire mieux ?
 
Concernant la fermeture <br / translate="no">
ACHETER en cas de survenance de l'une des conditions de VENTE
VENDRE dans toutes les conditions d'ACHAT.

Par exemple, nous avons 150 conditions distinctes pour l'achat et 150 conditions distinctes pour la vente.

Nous voudrions ajouter les 150 conditions de VENTE à la fermeture d'ACHAT une fois de plus, puis ajouter les 150 conditions d'ACHAT une fois de plus.
puis ajoutez 150 conditions d'achat dans la clôture de la vente.

Pourrait-on le faire de manière plus optimale ?

Non, pourquoi ?
Si la condition de vente se déclenche, nous fermons automatiquement l'achat. Il est inutile d'écrire deux fois la même chose.
 
Joli coup. Je n'avais pas pensé à ça. Mais ce ne sont que des fioritures, pour l'analyse statistique du système, il faut autre chose.

oui, des fioritures et des bibelots =) mais cela rend le travail plus agréable
 
Je propose d'ajouter les 150 conditions de VENTE à l'ACHAT une fois de plus, puis d'ajouter 150 autres conditions d'achat à la VENTE.

Ne peut-on pas faire mieux ?

Rassemblez toutes les conditions dans deux variables comme -
bool BuySignal;
bool SellSignal;
....................


puis les utiliser autant de fois que nécessaire.

 
Je me demande ce que les experts respectés ont à dire sur la structure du code EA, la structure proposée par MQ
.
Инициализация переменных
Первичные проверки данных
    проверка графика, количество баров на графике
    проверка значений внешних переменных Lots, S/L, T/P, T/S
Установка внутренних переменных для быстрого доступа к данным
Проверка торгового терминала – пустой ли? Eсли да, то:
    проверки: если ли деньги на счету и тд...
    можно встать в длинную позицию(BUY)?
        открыть длинную позицию и выйти
    можно встать в короткую позицию(SELL)?
        открыть короткую позицию и выйти
выход из эксперта... 
Контроль открытых ранее позиций в цикле
    если это длинная позиция
        нужно ли закрыть?
        нужно ли передвинуть трейлинг-стоп?
    если это короткая позиция
        нужно ли закрыть?
        нужно ли передвинуть трейлинг-стоп?

ne semble pas inclure toutes les subtilités de l'écriture d'une EE.

 
Je me demande ce que les respectés disent de la structure du code EA, la structure proposée par MQ <br / translate="no"> ne semble pas inclure toutes les subtilités de l'écriture d'un EA.

primitif =))))


Cette structure a été esquissée pour vous donner une idée de la structure possible du conseiller expert. Je pense qu'un tel EA ne fonctionnerait pas même dans une démo. Pas un mot sur le vrai.)
Mais il est remarquable que la plupart des auteurs d'EA aient commencé par l'analyse du MACD-Sample =))) Je n'ai rien d'autre à faire (
 
Интересно, а вот что скажут уважаемые насчет структуры кода эксперта, предлагаемая MQ структура
судя по всему не включает в себя все тонкости написания эксперта.

primitif =))))


Cette structure a été exposée pour donner une idée de la structure possible d'une EE. Je pense qu'un tel EA ne fonctionnerait pas même dans une démo. Pas un mot sur le vrai.)
Mais il est remarquable que la plupart des auteurs d'EA aient commencé par l'analyse du MACD-Sample =))) Je n'ai rien d'autre à faire (

C'est pourquoi je suis intéressé, car l'ensemble est vraiment plus ou moins stable pour tous les EAs.
 
Le sujet a été déplacé vers http://forum.viac.ru/viewtopic.php?t=2973