Uzman Danışmanlar Topluluğu - sayfa 9

 
Bunun gibi bir şey

oklara "fenerden" denmez =) ama pozisyon başına 2 ok üretmek ekonomik değildir.
Örneğin, bir satış durdurma emri için okun adı "#833894 satış durdurma " şeklindedir, bunun için bir komut dosyasına ihtiyacınız vardır ;)
aşağı yukarı şöyle:
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);



Çalışmalı ama test etmemiş olmalı =)

 
Bir çekiç. Bunun hakkında düşünmedim bile. Ancak bunların hepsi önemsiz şeyler, sistemin statik analizi için biraz daha fazlasına ihtiyacınız var.
 
kapatma hakkında

SATIŞ koşullarından herhangi birinin gerçekleşmesi üzerine SATIN AL
SATIN AL koşullarından herhangi birinin gerçekleşmesi üzerine SATIN

Burada, örneğin, Alış için 150 ayrı koşul ve Satış için 150 ayrı koşul var.

SATIN AL'ın kapanışında bir kez daha SATIŞ için 150 koşulun tamamının yazılması için bir teklif var ve
sonra bir kez daha SATIŞ için kapanışta Buy için 150 koşul öngörür.

Bu daha iyi bir şekilde yapılamaz mıydı?
 
kapatma hakkında

SATIŞ koşullarından herhangi birinin gerçekleşmesi üzerine SATIN AL
SATIN AL koşullarından herhangi birinin gerçekleşmesi üzerine SATIN

Burada, örneğin, Alış için 150 ayrı koşul ve Satış için 150 ayrı koşul var.

SATIN AL'ın kapanışında bir kez daha SATIŞ için 150 koşulun tamamının yazılması için bir teklif var ve
sonra bir kez daha SATIŞ için kapanışta Buy için 150 koşul.

Bu daha iyi bir şekilde yapılamaz mıydı?

hayır neden?
sadece satış koşulu tetiklenirse, satın almayı otomatik olarak kapatıyoruz. Aynı şeyi iki kez yazmanın bir anlamı yok.
 
Bir çekiç. Bunun hakkında düşünmedim bile. Ancak bunların hepsi önemsiz şeyler, sistemin statik analizi için biraz daha fazlasına ihtiyacınız var.

evet fırfırlar ve biblolar =) ama çalışmak daha keyifli oluyor
 
SATIN AL'ın kapanışında bir kez daha SATIŞ için 150 koşulun tamamının yazılması için bir teklif var ve
sonra bir kez daha SATIŞ için kapanışta Buy için 150 koşul.

Bu daha iyi bir şekilde yapılamaz mıydı?

Tüm koşulları iki tip değişkende toplayın -
bool BuySignal;
bool SellSignal;
....................


ve sonra bunları gerektiği kadar kullanın.

 
İlginç, ancak saygın kişilerin uzman kodunun yapısı hakkında söyleyecekleri, önerilen MQ yapısı
Инициализация переменных
Первичные проверки данных
    проверка графика, количество баров на графике
    проверка значений внешних переменных Lots, S/L, T/P, T/S
Установка внутренних переменных для быстрого доступа к данным
Проверка торгового терминала – пустой ли? Eсли да, то:
    проверки: если ли деньги на счету и тд...
    можно встать в длинную позицию(BUY)?
        открыть длинную позицию и выйти
    можно встать в короткую позицию(SELL)?
        открыть короткую позицию и выйти
выход из эксперта... 
Контроль открытых ранее позиций в цикле
    если это длинная позиция
        нужно ли закрыть?
        нужно ли передвинуть трейлинг-стоп?
    если это короткая позиция
        нужно ли закрыть?
        нужно ли передвинуть трейлинг-стоп?

Görünüşe göre bir uzman yazmanın tüm inceliklerini içermiyor.

 
İlginç, ancak saygın kişilerin uzman kodunun yapısı hakkında söyleyecekleri, önerilen MQ yapısı
Görünüşe göre, Uzman Danışman yazmanın tüm inceliklerini içermiyor.

tam ilkel =)))


Bu yapı, Uzman Danışman'ın olası yapısı hakkında en azından bir fikir için sunuldu. Bence böyle bir Expert Advisor bir demoda bile işlevsel değil. gerçek hakkında sessizim)
Ancak, dikkat çekici olan, EA yazarlarının çoğu MACD-Örneğini toplamaya başladı =))) Yapacak başka bir şey yok (
 
Интересно, а вот что скажут уважаемые насчет структуры кода эксперта, предлагаемая MQ структура
судя по всему не включает в себя все тонкости написания эксперта.

tam ilkel =)))


Bu yapı, Uzman Danışman'ın olası yapısı hakkında en azından bir fikir için sunuldu. Bence böyle bir Expert Advisor bir demoda bile işlevsel değil. gerçek hakkında sessizim)
Ancak, dikkat çekici olan, EA yazarlarının çoğu MACD-Örneğini toplamaya başladı =))) Yapacak başka bir şey yok (

Bu yüzden ilginç, çünkü set gerçekten tüm uzmanlar için az çok kararlı.