[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 17

 
demlin:

大家好!

我想请一些有识之士告诉我MQL4中的库是什么,用什么来吃。预先感谢你。


如果你已经理解了 "图书馆 "的含义,让人们纠正你......在整个范围内。
 
DDFedor:

告诉我们你说的 "图书馆 "是什么意思,人们会纠正你...整个计划。
一套适合所有场合的现成方案。
 
正是如此。你想通过让人们为你拼出它来给他们带来压力吗?它是写在一个单独文件中的程序(函数),被包含在要编译的文件中。
 
DDFedor:
正是如此。你想让人们向你解释一切吗?它是写在一个单独文件中的程序(函数),被包含在要编译的文件中。
这是可以理解的。不清楚的是如何与他们合作。你不必拼命说,只要抛出一个链接,我赞成自我教育:)))
 

1.我们知道,这些例子就在代码库中。

2.我们知道,图书馆文件的扩展名是mqh。

3.结合起来,做一个搜索引擎查询。

4.我们得到了第一个结果。https://www.mql5.com/ru/code/10344- 我没有看档案,但肯定有一个库文件和一个启动文件。

 
各位,如果我问了一些愚蠢的问题,我提前道歉。我在编程方面还是个傻瓜,但我迫不及待地想运行我的第一个EA)。或多或少能应付,但我的问题是:我需要配置专家顾问,使每笔交易的风险为存款的10%,而且这10%将落在与SL的距离内,几乎每笔交易都不同,而且每次交易失败后,这10%应该增加50%。例如,10 000美元的存款,在某个已知的SL水平,每笔交易的风险应该是1000美元。如果这笔交易是亏损的,那么下一笔交易必须冒1500的风险,下一笔是2000,等等。而在第一笔盈利的交易中,风险立即恢复到最初的存款水平:10%。如何在方案中实施?
 
vovan-gogan:
各位,如果我问了一些愚蠢的问题,我提前道歉。我在编程方面还是个傻瓜,但我迫不及待地想运行我的第一个EA)。或多或少能应付,但我的问题是:我需要配置专家顾问,使每笔交易的风险为存款的10%,而且这10%将落在与SL的距离内,几乎每笔交易都不同,而且每次交易失败后,这10%应该增加50%。例如,10 000美元的存款,在某个已知的SL水平,每笔交易的风险应该是1000美元。如果这笔交易是亏损的,那么下一笔交易必须冒1500的风险,下一笔是2000,等等。而在第一笔盈利的交易中,风险立即恢复到最初的存款水平:10%。如何在方案中实施?

在不同的主题中重复的信息是垃圾信息,而垃圾信息则会受到禁止的惩罚。这是一个警告。
 
kaats 27.07.2011 14:17

if(ObjectFind("VerticalLine")!=-1){
datetime TimeVL=ObjectGet( "VerticalLine", OBJPROP_TIME1); //получили координату времени где стоит вертикальная тиния с именем VerticalLine, которая сознательно выставлена - так как не проверяется какая это линия и тд
int shift=iBarShift(NULL, 0, TimeVL); //получил смещение линииот текущего момента в свечах

//int c=Bars-shift; //если вдруг хочется до конца истории вывести значение индикатора (после линии)

int c=10; // а это на скольких свечах после вертикальной линии анализировать значение индикатора
for(int i=shift; i<=shift+c; i++){
//double x=iCustom(NULL, 0, "СвойИндикатор", ..., int mode, i); // тут вроде как свой индикатор ....
double x= iMA(NULL, 0, 12, 0, MODE_SMA, PRICE_CLOSE, i) ; // для примера вывод МА
Print("x=",i," MA=",x);
}
}
else Print("Нет Вертикальной линии");

- будьте внимательны - если код будет работать потиково - будет масса данных для анализа :) на каждом тике код выполняется заново

это если я, конечно, правильно понял что вы хотите

可能不太对,或者我弄错了,这是一张我想实现的图纸。

 
Vinin:

在不同的主题中重复发帖就是垃圾信息,而垃圾信息是可以被禁止的。这是一个警告。

我很抱歉。我后来才看到这一节。)
 
vovan-gogan:
各位,如果我会问一些愚蠢的问题,我提前道歉。我在编程方面还是个傻瓜,但我迫不及待地想运行我的第一个专家顾问。)或多或少可以应付,但我有这样的问题:我需要配置我的专家顾问,以便每笔交易的风险是存款的10%,而这10%将落在与SL的距离内,这几乎在每笔交易中都是不同的--而且每次交易失败后,这10%应该增加50%的比例。例如,10 000美元的存款,在某个已知的SL水平,每笔交易的风险应该是1000美元。如果这笔交易是亏损的,那么下一笔交易必须冒1500的风险,下一笔是2000,等等。而在第一笔盈利的交易中,风险立即恢复到最初的存款水平:10%。如何在方案中实施?

这里以前也问过类似的问题,也回答过(我不记得是谁回答的)。为了让你不需要查找,这里有。

-----------------------------------------
如何根据可用资金和手数,计算出价格可以下降多少点(以点为单位)? 有人有这样的代码吗?
链接公式:手数=金钱/(钉子*刻度)。
钱--赚的/丢的
止损点 - 经纪人的点位
Tick - MarketInfo( MODE_TICKVALUE)
从这里开始,按照你的意愿进行扭曲。
Stopplus=资金/(手数*刻度)。
金额=手数*止损点*点数
-----------------------------------------
现在,根据上述公式,做你需要的事...