[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 87

 

Trasferito da un thread separato.

bercut0077 09.02.2011 18:47
Доброго времени суток. Подскажите пожалуйста, ситуация следующая. Иногда в момент выхода новостей дилер (Альпари) увеличивает значения для установки стоп лос и тейк профит со стандартных 20-30 до 200-300 пунктов. Как можно в советнике до открытии ордера обнаружить изменения? Заранее спасибо за ответ.

 
granit77:

Trasferito da un thread separato.


se ( MarketInfo(Symb,MODE_STOPLEVEL)>50 )

50 è impostato a caso, poiché lo stop è o a 30 o esattamente a 300, dove Symb è il simbolo dello strumento.

 
volshebnik:

Ciao!

Puoi dirmi per favore cosa c'è che non va? Sto usando il tester su GBPUSD - apre i trade come dovrebbe essere. Lo sto usando sull'indice del dollaro DXH1 - non apre molte operazioni, l'errore "130" - Arresti errati. Inoltre, non è chiaro cosa c'è di sbagliato - si apre e non si apre in situazioni simili, ma più di questo. Spread e livello di stop per Dollar Index -100 e 200. Spread e livello di stop per GBPUSD -3 e 4. Prezzi nell'indice del dollaro, ad esempio 78,150, nella coppia - 4 decimali. Ma è contabilizzato.

Ecco una parte del codice:


Prova a sottrarre lo spread dallo SL perché l'apertura di acquisto è alla domanda e in realtà hai uno stop di 100, non 200, perché la chiusura è all'offerta.
 

Buona sera a tutti!

Ho una semplice domanda, perché quando creo dei file, che si tratti di Expert Advisors o di caricare informazioni sulle azioni, viene salvato in VirtualStore sul drive C e non nella root di MetaTrader Finam?

Cioè qui -

C:\Users\Виктор\AppData\Local\VirtualStore\Program Files\MetaTrader Finam\experts\files

e non qui

C:\Program Files\MetaTrader Finam\experts\files

Grazie in anticipo per il vostro feedback!

 

Trasferito da un ramo separato.

bercut0077 09.02.2011 19:40

non è chiaro cosa viene passato all'int ai_0 e cosa succede in check_bar(2) check_bar(1), per favore dategli un senso.

int check_for_open() {
if (check_bar(2) == 1 && check_bar(1) == 1) gi_320 = TRUE;
else
if (check_bar(2) == 0 && check_bar(1) == 0) gi_324 = TRUE;
return (-1);
}
//-----------------------------
int check_bar(int ai_0) {
double l_ima_4 = iMA(Symbol(), PERIOD_M30, MA_big, 0, g_ma_method_228, g_applied_price_232, 0);
double l_ima_12 = iMA(Symbol(), PERIOD_M15, MA_big, 0, g_ma_method_228, g_applied_price_232, 0);
double l_ima_20 = iMA(Symbol(), PERIOD_M5, MA_big, 0, g_ma_method_228, g_applied_price_232, ai_0);
double l_ima_36 = iMA(Symbol(), PERIOD_M30, MA_small, 0, g_ma_method_228, g_applied_price_232, 0);
double l_ima_44 = iMA(Symbol(), PERIOD_M15, MA_small, 0, g_ma_method_228, g_applied_price_232, 0);
double l_ima_28 = iMA(Symbol(), PERIOD_M5, MA_small, 0, g_ma_method_228, g_applied_price_232, ai_0);
double ld_52 = (High[ai_0] + Low[ai_0]) / 2.0;
if (High[ai_0] < l_ima_28 && l_ima_28 < l_ima_20 && l_ima_44 < l_ima_12 && l_ima_36 < l_ima_4 && High[ai_0] < l_ima_44 && High[ai_0] < l_ima_36) return (1);
if (Low[ai_0] > l_ima_28 && l_ima_28 > l_ima_20 && l_ima_44 > l_ima_12 && l_ima_36 > l_ima_4 && Low[ai_0] > l_ima_44 && Low[ai_0] > l_ima_36) return (0);
return (-1);
}
 
BBSL:

Buona sera a tutti!

Ho una semplice domanda, perché quando creo dei file, che si tratti di Expert Advisors o di caricare informazioni sulle azioni, vengono salvati in VirtualStore sul drive C e non nella root di MetaTrader Finam?


È necessario disabilitare il controllo dell'account e poi i file saranno salvati nella root del terminale

http://imglink.ru/pictures/09-02-11/f523a5bec03c0aeb73582105d1eb7831.jpg

 
IgorM:


disabilitare il controllo dell'account e poi i file saranno salvati nella cartella del terminale

https://www.mql4.com/go?http://imglink.ru/pictures/09-02-11/f523a5bec03c0aeb73582105d1eb7831.jpg


grazie))
 
NameLess:

Prova a sottrarre anche lo spread dallo SL, perché l'apertura di acquisto è sull'asc, e infatti il tuo stop non è 200, ma 100, perché la chiusura è sull'offerta.
In generale ho impostato stop-loss e TP di 400 punti per testarlo, ma non mi ha influenzato .... Stessi risultati
 

Salve. Per favore, aiutatemi. Ho disinstallato il mt e tutti gli indicatori insieme ad esso, tutti. Ora l'ho installato e tutto è ancora lì. Cosa devo fare? Forse ci sono copie di indicatori e tutto il resto conservati da qualche parte?

 
Carico il modello e appare tutto, anche se ho cancellato tutto