[存档!]免费撰写顾问文章 - 页 16 1...91011121314151617181920212223...94 新评论 [删除] 2009.11.07 21:36 #151 下午好! 在编写专家顾问时有一个问题。 当一个订单被打开时,会在一个文件夹中创建一个带有符号名称的日志文件。这一切都很好,一切都很好。 但当我试图从这个文件中读取数据时,我得到一个错误,即该文件不存在。同时,这些路径都是以一种相同的方式指定的。 读取和创建文件是在不同的函数中实现的,我以前用过它们,没有任何问题,但当我决定用额外的文件夹尝试时,问题就出现了。 空白的ReadString(string FileName)。 { string str, stoploss, takeprofit; int Handle。 int i=0。 Handle=FileOpen(FileName,FILE_CSV|FILE_READ,"; ")。 如果(Handle<0) { 如果(GetLastError()==4103) Print("No FileName",FileName); 否则 Print("Error while opening file " ,FileName); 返回。 } while(FileIsEnding(Handle)==false) { stoploss=FileReadString(Handle)。 takeprofit=FileReadString(Handle)。 如果(FileIsEnding(Handle)==true) 突破。 //--------------------------------------------------------- SL =StrToInteger(stoploss); TP =StrToInteger(takeprofit)。 i++; } FileClose( Handle )。 返回。 } //+------------------------------------------------------------------+ void CreateFile(string FileName, string Sloss, string TProfit) { int Handle,Qnt_Symb; Handle=FileOpen(FileName,FILE_CSV|FILE_WRITE,"; ")。 如果(Handle==-1) { Alert("Error opening file. Possibly, the file is occupied by another application")。 返回。 } Qnt_Symb=FileWrite(Handle,Sloss);/Write to file Qnt_Symb=FileWrite(Handle,TProfit)。 如果(Qnt_Symb < 0) { Alert("Error writing to the file" ,GetLastError())。 PlaySound("Bzrrr.wav")。 FileClose( Handle )。 返回。 } FileClose( Handle )。 //---- 返回。 } 我想问题不在他们身上,而是在指定文件的路径上。 顺便说一下,当指定相同的路径时,该文件不仅不会被进一步读取,而且也不会被删除。 我是这样指定路径的。 string x2="\\"。 Path=Symbol()+x2+DoubleToStr(MagicNumber,0)。 谁不会太懒,请帮忙,因为我已经很累了,我不明白什么是错的(( PS:如果你能当面回复或通过电子邮件回复 :) [Archive!] Writing an advisor 回溯测试中的伟大EA! Discussion of article "How [删除] 2009.11.08 03:20 #152 ForTrade.ru 我要求你写一个指标。我想让该指标根据某种算法从高点到低点画一条之字形线。 短期高点是指两边的高点,其中的高点比这个低。 短期低点是指在其两侧的低点比该低点高。 内杠是指在前一个杠的范围内的杠。 为了识别反转点,我们忽略了内杠以及由内杠产生的所有可能的反转点。如果接下来的条形图(在内侧条形图之后)在预期的方向上克服了内侧条形图的范围,那将是一个例外。 如果指标能够写出来,那么vydvenu的交易策略就在这些点上!"。 [删除] 2009.11.08 15:01 #153 退下)找到了问题所在:) Rid 2009.11.08 19:47 #154 sever29 >> : >>但如果你把挂单的数量减少到最低限度。 这不会有任何作用。这里的重点不是所有的挂单是一次性放在图表上,还是在价格接近时 "根据需要 "出现。当任何网格工作时,图表上都有大量(多达几百个)未平仓的反击位置。 另外,在账户历史中,有大量被删除(失败)的头寸。 当然,经纪人也会马上意识到有一个格子间。 他将--与所有的后果.... [删除] 2009.11.10 10:56 #155 fortrader.ru писал(а)>> 我将免费给顾问写信,但要一个一个地写,给谁写都可以http://forum.fortrader.ru/index.php?board=3.0 你好,你能告诉我撰写手册的合适文献吗? Victor Nikolaev 2009.11.10 12:35 #156 shveps писал(а)>> 你好,你能告诉我撰写顾问的适当文献吗? 为什么是文学?这里有一部电影,而且不止一部https://forum.mql4.com/ru/27372。 denis-kovalchuk 2009.11.10 20:41 #157 你好!请帮我写一个 基于Triggerlines指标的EA,这样当运动方向改变时,相反的订单会触发,从而互相平仓。也许已经有这样的EA,也许他们正在失去?分享你的经验。帮助那些能够帮助的人。 附加的文件: triggerlines_1.mq4 4 kb Freeman_by 2009.11.18 20:25 #158 日安,我发现了这个有趣的EA,它运行良好......但我有一些想法来改进它,我需要附加移动 Averages ,以使它在M1上工作,并从H1上获取МА参数。它看起来太像抽签的入场系统了。 附加的文件: surgeonx2008.mq4 23 kb Ростислав 2009.11.18 20:37 #159 http://narod.ru/disk/15176972000/experts.zip.html 大家好!请看一下这个EA(有两个版本2和3)。我在instaforex上检查了一下,因为alpari似乎没有0.01手,而且还有低于分的。它在40或60走廊的英镑/日元上运行良好,而这对货币是相当不稳定的。简而言之,当市场在不同方向摆动时,它的效果很好,最好不要在安静的市场上使用它... Владимир 2009.11.18 21:51 #160 RealMag777 писал(а)>> http://narod.ru/disk/15176972000/experts.zip.html 大家好!请看一下这个EA(有两个版本2和3)。我在instaforex上检查了一下,因为alpari似乎没有0.01手,而且还有低于分的。它在40或60走廊的英镑/日元上运行良好,而这对货币是相当不稳定的。当市场在不同方向摆动时,它的效果很好,最好不要在安静的市场中使用... 无法下载,请将代码发送至您的收件箱。 1...91011121314151617181920212223...94 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午好!
在编写专家顾问时有一个问题。
当一个订单被打开时,会在一个文件夹中创建一个带有符号名称的日志文件。这一切都很好,一切都很好。
但当我试图从这个文件中读取数据时,我得到一个错误,即该文件不存在。同时,这些路径都是以一种相同的方式指定的。
读取和创建文件是在不同的函数中实现的,我以前用过它们,没有任何问题,但当我决定用额外的文件夹尝试时,问题就出现了。
空白的ReadString(string FileName)。
{
string str, stoploss, takeprofit;
int Handle。
int i=0。
Handle=FileOpen(FileName,FILE_CSV|FILE_READ,"; ")。
如果(Handle<0)
{
如果(GetLastError()==4103)
Print("No FileName",FileName);
否则
Print("Error while opening file " ,FileName);
返回。
}
while(FileIsEnding(Handle)==false)
{
stoploss=FileReadString(Handle)。
takeprofit=FileReadString(Handle)。
如果(FileIsEnding(Handle)==true)
突破。
//---------------------------------------------------------
SL =StrToInteger(stoploss);
TP =StrToInteger(takeprofit)。
i++;
}
FileClose( Handle )。
返回。
}
//+------------------------------------------------------------------+
void CreateFile(string FileName, string Sloss, string TProfit)
{
int Handle,Qnt_Symb;
Handle=FileOpen(FileName,FILE_CSV|FILE_WRITE,"; ")。
如果(Handle==-1)
{
Alert("Error opening file. Possibly, the file is occupied by another application")。
返回。
}
Qnt_Symb=FileWrite(Handle,Sloss);/Write to file
Qnt_Symb=FileWrite(Handle,TProfit)。
如果(Qnt_Symb < 0)
{
Alert("Error writing to the file" ,GetLastError())。
PlaySound("Bzrrr.wav")。
FileClose( Handle )。
返回。
}
FileClose( Handle )。
//----
返回。
}
我想问题不在他们身上,而是在指定文件的路径上。
顺便说一下,当指定相同的路径时,该文件不仅不会被进一步读取,而且也不会被删除。
我是这样指定路径的。
string x2="\\"。
Path=Symbol()+x2+DoubleToStr(MagicNumber,0)。
谁不会太懒,请帮忙,因为我已经很累了,我不明白什么是错的((
PS:如果你能当面回复或通过电子邮件回复 :)
我要求你写一个指标。我想让该指标根据某种算法从高点到低点画一条之字形线。
短期高点是指两边的高点,其中的高点比这个低。
短期低点是指在其两侧的低点比该低点高。
内杠是指在前一个杠的范围内的杠。
为了识别反转点,我们忽略了内杠以及由内杠产生的所有可能的反转点。如果接下来的条形图(在内侧条形图之后)在预期的方向上克服了内侧条形图的范围,那将是一个例外。
如果指标能够写出来,那么vydvenu的交易策略就在这些点上!"。
>>但如果你把挂单的数量减少到最低限度。
这不会有任何作用。这里的重点不是所有的挂单是一次性放在图表上,还是在价格接近时 "根据需要 "出现。当任何网格工作时,图表上都有大量(多达几百个)未平仓的反击位置。
另外,在账户历史中,有大量被删除(失败)的头寸。
当然,经纪人也会马上意识到有一个格子间。
他将--与所有的后果....
我将免费给顾问写信,但要一个一个地写,给谁写都可以http://forum.fortrader.ru/index.php?board=3.0
你好,你能告诉我撰写手册的合适文献吗?
你好,你能告诉我撰写顾问的适当文献吗?
为什么是文学?这里有一部电影,而且不止一部https://forum.mql4.com/ru/27372。
日安,我发现了这个有趣的EA,它运行良好......但我有一些想法来改进它,我需要附加移动 Averages ,以使它在M1上工作,并从H1上获取МА参数。它看起来太像抽签的入场系统了。
http://narod.ru/disk/15176972000/experts.zip.html
大家好!请看一下这个EA(有两个版本2和3)。我在instaforex上检查了一下,因为alpari似乎没有0.01手,而且还有低于分的。它在40或60走廊的英镑/日元上运行良好,而这对货币是相当不稳定的。简而言之,当市场在不同方向摆动时,它的效果很好,最好不要在安静的市场上使用它...
http://narod.ru/disk/15176972000/experts.zip.html
大家好!请看一下这个EA(有两个版本2和3)。我在instaforex上检查了一下,因为alpari似乎没有0.01手,而且还有低于分的。它在40或60走廊的英镑/日元上运行良好,而这对货币是相当不稳定的。当市场在不同方向摆动时,它的效果很好,最好不要在安静的市场中使用...
无法下载,请将代码发送至您的收件箱。