QUIK + MetaTrader - 这在理论上是否可行? - 页 6

 

)))总之,让我们签个字:我们不告诉对方这件事。其他人都可以吗?

===

是的,一切似乎都很容易。在理论上总是如此。特别奇怪的是,尽管MT捆绑与本地股票报价完全相关,但我还没有找到一个实现。也许我将不得不在蜘蛛上挖一挖。我,一个dll编程的业余爱好者,不愿意自己写--这将是对我宝贵时间的不合理的浪费)))。我记得我是如何得到TA项目的dll的--不,我现在不想说了。

 
HideYourRichess >> :

你为什么要告诉我这些?我哪里说了不对?你的理解力有什么问题,又是一个无法克服的问题?

是的,我读了别人的帖子...

HideYourRichess>>

{...}有的。这不是一个伟大的解决方案,但它是可能的。:)你需要写一个DLL。我们需要强行让MT的时间流逝。例如,有可能以指标的形式绘制第三方报价。{...}

左边的引用是我在右边的评论。

...不是一个很好的解决方案,但有可能<-----,有没有更好的办法?

...你必须写一个Dll <-----,这有多难...。一个完整的Dll

...你必须强迫MT勾选<----- 两个完整的命令!而且你还得去寻找它们

...你可以把第三方报价作为一个指标来画 <----- 是的。忘掉MT、测试仪等的指标吧 ...

.

我想你需要一些鼓励,不要那么沮丧。

.

P.S.: 你必须卸载dll :-P :-D.

 
Svinozavr >> :

{...}我,一个dll编程的二流子,不想自己写--这是对我宝贵时间的非理性浪费))))。{...}

不写自己:-)

 
jartmailru >> :

不要自己写 :-)

也许我会的。不是由我自己来做 :-)))如果我没有找到一个现成的解决方案,如果它与第5次作为交换终端拖下去。

虽然...不着急。我不是那个提出来的人。

 
jartmailru >> :

是的......我读了别人的帖子......

你太笨了,伙计。你不识字吗,蠢货?你他妈的有什么毛病?

>>jartmailru :

...不是一个伟大的解决方案,但可能是一个<-----,有没有更好的?-这本身就是一个错误的解决方案。

...你必须写一个Dll <-----,这有多难?一个完整的Dll--不要为你的对话者编造不在他话里的东西。

...你必须强迫MT勾选<----- 两个完整的命令!而且你还必须搜索它们--这也是一种歪门邪道,虽然它是几年前发明的。

...你可以把第三方报价作为一个指标来画 <----- yep. 而忘记MT指标、测试器等。-你他妈的为什么会这么想,啄木鸟?

.

我想你需要一些鼓励,不要那么沮丧。-滚开,是的。

.

P.S.: 但这样你就必须卸载dll :-P :-D -只有业余的人才应该卸载,正常的人都是自己卸载的,如意。
.

 
Svinozavr >> :

)))总之,让我们签个字:我们不告诉对方这件事。其他人都可以吗?

===

是的,这看起来并不复杂。在理论上总是如此。特别奇怪的是,尽管MT捆绑与本地股票报价完全相关,但我还没有找到一个实现。也许我将在蜘蛛上看一下。我,一个dll编程的业余爱好者,不愿意自己写--这将是对我宝贵时间的不合理的浪费)))。我记得我是如何得到TA项目的dll的--不,我现在不想说了。

因为,Quickie+MT4是歪的,结果是。是的,解决方案是可能的,但它是通过屁股做的,而不是一切都可能。这篇文章,关于MT4和Quick之间的友谊可能是最平衡的解决方案,在成本和效果方面。

 
HideYourRichess >> :

因为,Quickquick+MT4是一种歪门邪道,结果是。是的,解决方案是可能的,但它是通过屁股来完成的,而且不是所有的事情都是可能的。条,关于MT和Quick之间的友谊,从费用和效果来看,可能是最合理的决定。

可能是这样。这就是为什么我不太担心这个问题。到目前为止,我对我已经拥有的快速和无MT的东西感到满意。然后五个人也会走过来。

===

为什么有这么多的表达?)))>> 没事的。

 
Svinozavr писал(а)>>

我有一个关于算法的想法。

- MT在独立模式下工作--没有连接到DC服务器。

- QUIK ddl的DDE通过一些符号修改MT历史文件,并模拟打勾(方法已给出)

...

你已经实施了吗?

然后在dll中插入(就我个人而言,我不是一个势利的人,所以我更喜欢 "普通程序 "而不是dll)

if( hwnd==0)
{
hwnd=WindowHandle(Symbol(), i_period);
if( hwnd!=0) Print("Chart window detected");
}
//---- refresh window not frequently than 1 time in 2 seconds
if( hwnd!=0 && cur_time- last_time>=2)
{
PostMessageA( hwnd, WM_COMMAND,33324,0);
last_time= cur_time;
}

Period_Converter.mq4片段

Symbol() 最好把它改成独特的、与你的dll符号不同的东西,但要匹配 "MT历史文件的某个符号"

ExtHandle=FileOpenHistory(c_symbol+i_period+".hst", FILE_BIN|FILE_WRITE);

而且一切运作正常。专门为势利小人准备的--aP绝对是歪的:)

 
Svinozavr >> :

可能是这样。这就是为什么我不太担心这个问题。到目前为止,我对我已经拥有的快速和无MT的东西感到满意。然后五个人也会走过来。

===

为什么有这么多的表达?)))>> 没关系的。

把不存在的东西归结到我身上的人比储物柜更令人讨厌。:)


PS。我希望储物柜没有被冒犯,因为我只是在拿他们开玩笑。而我甚至在某个地方为他们担心。:)

 
SergNF >> :

你已经实施了这一点吗?

然后将其粘贴到dll中(就我个人而言,我不是一个势利眼,所以我更喜欢 "正常程序 "而不是dll)。

if( hwnd==0)
{
hwnd=WindowHandle(Symbol(), i_period);
if( hwnd!=0) Print("Chart window detected");
}
//---- refresh window not frequently than 1 time in 2 seconds
if( hwnd!=0 && cur_time- last_time>=2)
{
PostMessageA( hwnd, WM_COMMAND,33324,0);
last_time= cur_time;
}


你确定这段代码能在dll中工作吗?