Forex programozás Fórum Egyéb megbízások zárása, módosítása Válasz erre: megbízások zárása, módosítása

káROBOTi
Tag
Bejegyzések száma: 28

PL:.
if(…stb1…){
buy_H1_a=ordersend(…stb…)}

if(…stb2…){
buy_H1_a=ordersend(…stb…)}

if(…stb3…){
buy_H1_a=ordersend(…stb…)}
Három egymástól különböző feltételek. Azt szeretném megoldani, hogy ne legyen 1nél több (buy_H1_a) nevű pozíció, mert ha 3 feltételből 2 teljesűl az nem jó mert akkor 2 (buy_H1_a) nevű pozi lesz és akkor az ordermodify nem tudja külön külön kezelni a 2 pozit az egyforma nevek miatt.

if(OrdersTotal()==0) {
if(…stb1…){
buy_H1_a=ordersend(…stb…)}

if(…stb2…){
buy_H1_a=ordersend(…stb…)}

if(…stb3…){
buy_H1_a=ordersend(…stb…)}
}
Ebben az esetben nem lesz 1nél több buy_H1_a nevű pozi. De ezzel meg az a baj, hogy az egymással párhuzamosan működő robotok nem tudnak egyszere kereskedni mert if(OrdersTotal()==0)
Milyen feltételt kellene írni az if(OrdersTotal()==0) helyett?