这个任务在MQL4中原则上可以解决吗? - 页 7 1234567 新评论 artikul 2013.11.17 05:36 #61 下面是一个最简单的多币种预设))))每个符号都是在一个新的tick上生成的,但这个过程可以得到极大的优化和改进 ))) #define MAX_SYMBOLS 8 string FOREX[MAX_SYMBOLS],SYMBOL; double INFO(int type) { return(MarketInfo(SYMBOL,type)); } // Проверяем разрешение торгов по инструменту bool ALLOWED() { return(INFO(MODE_TRADEALLOWED)); } //Формируем торговый символ на каждом тике bool FOREX(int i,int j) { string S1=FOREX[i]; string S2=FOREX[j]; SYMBOL=StringConcatenate(S1,S2); return(ALLOWED()); } // Подсчитываем общее количестыо разрешенных символов в терминале (полезно для ММ) int SYMBOLS() { int C=0; for(int i=0; i<MAX_SYMBOLS; i++) for(int j=0; j<MAX_SYMBOLS; j++) if(FOREX(i,j)) C++; return(C); } void start() { Comment(SYMBOLS()); } void init() { FOREX[00]="USD"; FOREX[01]="EUR"; FOREX[02]="GBP"; FOREX[03]="JPY"; FOREX[04]="CHF"; FOREX[05]="CAD"; FOREX[06]="AUD"; FOREX[07]="NZD"; } [删除] 2013.11.17 05:44 #62 artikul: 下面是一个最简单的多币种预设))))每个符号都是在一个新的tick上生成的,但这个过程可以得到极大的优化和改进 ))) 谢谢,我将尝试 1234567 新评论
下面是一个最简单的多币种预设))))每个符号都是在一个新的tick上生成的,但这个过程可以得到极大的优化和改进 )))
下面是一个最简单的多币种预设))))每个符号都是在一个新的tick上生成的,但这个过程可以得到极大的优化和改进 )))
谢谢,我将尝试