ASAR - 页 3

 
RaptorUK:
你是否有能力准确定义你的需求,而不去改变它们或需要在编码完成前解释它们? 这不是一件容易的事,但它对获得正确的最终产品至关重要。

根据我的经验,我总是试图把自己放在对方的头脑中,看看我说的东西可能会被误解,这样我就可以考虑如何清楚地传达我的信息。 即便如此,几乎总是有一些东西需要进一步澄清。 情况各不相同。 有的时候,编码员告知我有些事情不能按照我想象的方式进行,在这种情况下,我不得不重新思考我的方法。 也有其他时候,我让编码员知道可能会有进一步的修改。 这种情况并不是什么问题。 问题是,编码员在脑海中有如何做某事的想法,而没有真正注意到我所描述的内容。 这对我的标准偏差 动量指标的两位编码员来说是个问题。 他们只知道将RSI公式应用于标准差,而没有处理最终结果如何呈现的问题。 第二个编码员甚至指责我从来没有指定过一点信息,然后我通过转发我第一次给他描述的电子邮件来提醒他。 在我经常使用的那个编码员那里,曾出现过这样的情况:我描述了一个EA的特定功能,而这个功能在他之前为我做的一个EA中也是一样的。 当我看到该EA没有达到预期的性能,并确定了问题的性质后,我花了几封电子邮件,反复重申我所描述的内容,同时也引用了他以前所做的EA中的功能,这样他就知道我所描述的是什么。 有一次,我不得不问他,我所描述的东西以前是否已经完成。 它没有。 这意味着我之前放弃的那个EA从一开始就没有正确的编码,而我从未发现它,以为是我的策略有问题。 在任何情况下,尽管他从来没有用我描述的功能正确地编码过以前的EA,但同样的描述也伴随着他目前正在做的EA,由于他有一个先入为主的观念,他没有正确地编码。 当一个编码员允许他们的先入为主的观念妨碍他们真正关注所描述的内容时,我试图把自己放在他们的头脑中,是不可能规避这个问题的。
 
ASAR:

根据我的经验,..............

工作的第一步是选择工作的候选人。你是如何决定你选择的开发者的。(顺便说一下,我也为别人做过一些工作,不是每个人在做工作时都是平等的,我想)那么你在mql5.com的工作是什么呢...?

 

ASAR:

There have been times when the coder has informed me of something that couldn't be done the way I had imagined it in which case I had to rethink my approach.

还有一些时候,我让编码员知道可能会有进一步的修改。

听起来好像你的规范是问题的一半......。 我知道这不是你想听到的,但这很可能是事实。 以一种明确的方式向编码员传达你想要的东西,并不是一件容易的事。
 
RaptorUK:
听起来好像你的规格是问题的一半......。 我知道这不是你想听到的,但这很可能是事实。 以一种明确的方式将你想要的东西传达给编码员,并不是一件容易的事。

特别是当你自己不是一个程序员的时候。学习编程的人可以用结构化的逻辑方式进行思考(如果他们有什么本事的话)。这并不是说,如果你不会编程,你就是愚蠢的,但编程迫使你按照逻辑顺序来阐述你的想法,否则你的程序就根本无法运行。每个任务都必须被分解成简单的数学定义的步骤。我们在这里经常看到非程序员无法解释他们所要实现的最简单的部分(我再次强调,这并不适用于你)。但你会发现,程序员有一个额外的负担,那就是将你的想法转化为可编程的东西。在许多方面,学习编程,哪怕是一点点,都可能帮助你与程序员更好地沟通。

今天早上我发现(并解决了)这个可爱的小问题。纯粹的逻辑,没有任何花招或废话。你可能想试试,看看你的逻辑推理能力到底 有多强。

http://www.manbottle.com/trivia/einstein_s_riddle

而且没有作弊!


用谷歌搜索并找到解决问题的方法是很容易的,但这个问题的关键之处在于弄清楚如何 开始解决这个问题。

 
dabbler:

特别是当你自己不是一个程序员的时候。学习编程的人可以用结构化的逻辑方式进行思考(如果他们有什么本事的话)。这并不是说,如果你不会编程,你就是愚蠢的,但编程迫使你按逻辑顺序布置你的想法,否则你的程序根本无法运行。

其实我想的不是这个问题 ......在我看来,你不需要成为一个程序员/编码器/软件工程师,就可以在纸上写下你的系统是什么 ......但你不能做的是游离于实现的领域,如果你这样做,那么你就是把你的一个开发者的 手绑在背后。

人们在记录他们的方法时很费劲 ......许多人认为他们有一个方法,但实际上没有,它每天都在变化 ......他们通过说这是 "自由裁量 "来合理化它 ......这只是一种逃避。

我有个熟人让我把他的方法写进EA ......这是个简单的方法,在几个D1柱子上使用Fib ......所以让他把它全部写下来 ......每个草稿都有信息缺失,SL,在哪里进入,何时不交易,等等,等等 ......最后我得到了一些我可以编码的信息。

 
dabbler:


http://www.manbottle.com/trivia/einstein_s_riddle

并且不作弊!


用谷歌搜索并找到解决问题的方法是很容易的,但这个问题的关键是要弄清楚如何 开始解决这个问题。

首先写下已知的情况......。

然后突出联想,"绿房子在白房子的旁边,也在白房子的左边"

然后你会发现,挪威人只能有一座黄房子 ......

 
我花了略微超过1/2小时。
 
WHRoeder:
我花了略微超过半小时的时间。

:-(

我花了比这更多的时间来思考如何以合理的方式处理这个问题。

我向你的超级大脑致敬

 
RaptorUK:
听起来好像你的规格是问题的一半......。 我知道这不是你想听到的,但这很可能是事实。 把你想要的东西以一种明确的方式传达给编码员,并不是一件容易的事。

一开始当然是这样,但我已经干了两年了,对如何传达我的描述有了一定的了解。 编码员也知道如何提问,所以如果有我忽略的方面,我会被告知,并且可以询问我不明白的地方。 如果我想对策略进行修改,我也可以向编码员询问一些事情的可行性,比如考虑到扩散或对指标进行颜色编码。 同样,这种沟通是商家和客户之间正常对话的一部分,从来不是问题。 问题出现在一些明确规定的东西被忽视,或者至少在我意识到的一个案例中,一些我从未指定的东西被包含在EA中而没有最初通知我。 这个过程中最耗时的部分是编码员必须做出的修正,这些修正并不涉及任何误解或进一步的澄清。 一旦一个EA或指标完成后,我可以预计平均要进行3次左右的修正,才能最终获得正确。
 
deVries:

工作的第一步是选择工作的候选人。你是如何决定你选择的开发者的。(顺便说一下,我也为别人做了一些工作,不是每个人在做工作时都是平等的,我想)你的工作是什么......在mql5.com?


我从两年前有人向我推荐的编码服务中选择了这些服务,当时我第一次询问了这些服务。 然后,我与这些服务机构取得联系,以获得我心目中的策略的价格估计,并根据我最能负担得起的方式进行选择。