Jump to content
Co nového? Mé kurzy
Komunita:
Diskuze Sledované příspěvky Žebříčky

Programování v MT4


BigBull

Doporučené příspěvky

  • Odpovědí 583
  • Vytvořeno
  • Poslední

Nejaktivnější diskutující

Nejaktivnější diskutující

Publikované obrázky

no na ty hodiny mám zatím něco takovýho

extern bool UseHourTrade = true;
extern int StartHour = 10,
EndHour = 11;

//----------------------- TIME FILTER
if (UseHourTrade==true)
{
if(!(Hour()>=StartHour && Hour() {
Comment("Neobchoduj");
return(0);
}
else{
if(Show_Settings==true) obchoduj();
else Comment("");

}
}

void obchoduj...

ale je to jaksi nefunkční a stejně bych tam potřeboval přidat ještě minuty

Link to comment
Sdílet pomocí služby

to all: zdar, nemate nahodou script na otvorenie a uzatvorenie dvoch parov ( napr gbp/usd, eur/usd ) v rovnakom case? nepoznam MT4, tak neviem, ci to je mozne, kedze som prebehol z VT :) dufam, ze to je mozne a tymto vas prosim o postnutie, ak je to mozne a niekto cosi take vlastni, alebo napisal. vdaka za ochotu

Link to comment
Sdílet pomocí služby

Volf Napsal:
-------------------------------------------------------
> tož bude potřeba převést hodiny a minuty na
> strojový čas a pracovat s tím.
> if(TimeLocal()>=StrToTime(H1+":"+M1) &&
> TimeLocal()
udělal jsem to takto:
extern int
StartHour = 10,
StartMinute = 0,
EndHour = 11,
EndMinute = 0;
if(TimeLocal()>=StrToTime(StartHour+":"+StartMinute) && TimeLocal() a nefunguje mi to...



Link to comment
Sdílet pomocí služby

Volf Napsal:
-------------------------------------------------------
> tož hledej, dej si kontroloní tisk
> Print("TimeLocal:",TimeLocal(),"
> T1:",StrToTime(StartHour+":"+StartMinute),"
> T2:",StrToTime(EndHour+":"+EndMinute));
> Buď trochu samostatný, budou těžší úlohy.

tak už jsem to vyřešil asi takto
extern string Time_Parameters = "EA Active Time";
extern int StartHour=0;
extern int StartMinute=0;
extern int EndHour=23;
extern int EndMinute=59;
extern string Trade = "Trade Days of Week";
extern bool TradeMonday=true;
extern bool TradeTuesday=true;
extern bool TradeWednesday=true;
extern bool TradeThursday=true;
extern bool TradeFriday=true;

if(TradeMonday==false && DayOfWeek()==1)return(0);
if(TradeTuesday==false && DayOfWeek()==2)return(0);
if(TradeWednesday==false && DayOfWeek()==3)return(0);
if(TradeThursday==false && DayOfWeek()==4)return(0);
if(TradeFriday==false && DayOfWeek()==5)return(0);

bool operating=false;
if(((Hour()>StartHour)&&(Hour() || (Hour()==StartHour&&Minute()>=StartMinute)
|| (Hour()==EndHour&&Minute() operating=true;

a do pravidla pro otevření pozice přidáno && operating

Link to comment
Sdílet pomocí služby


×
×
  • Vytvořit...